|
From: Stefan G. <ste...@un...> - 2021-05-11 18:04:57
|
I just released 3.0.1. Thanks for helping out with the coordination.
best
Stefan
On 11/05/2021 19:27, Alexander Ploumistos wrote:
> Hello Stefan,
>
> I hadn't deleted the previous srpms and as a result I spent an hour
> building and rebuilding the wrong one, wondering why I'm not getting
> the documentation built…
> Everything seems fine, I think you can increment that last zero to one
> if you want.
> Thank you for all your work!
>
> Best regards,
> A.
>
>
> On Tue, May 11, 2021 at 4:47 PM Stefan Gerlach
> <ste...@un...> wrote:
>>
>> Hi Alexander,
>>
>> thanks. I fixed the GNUInstallDirs, made the doxygen doc build per default and build opj2dat with the dynamic lib if static is disabled in the
>> latest commit. I hope that fixes all issues :-)
>>
>> best
>> Stefan
>>
>>
>> On 11/05/2021 16:09, Alexander Ploumistos wrote:
>>> Hi Stefan,
>>>
>>> I had to add "include(GNUInstallDirs)" before "install" in the shared
>>> library section, e.g.
>>>
>>> --- a/CMakeLists.txt 2021-05-11 14:20:57.000000000 +0200
>>> +++ b/CMakeLists.txt 2021-05-11 15:52:50.279765255 +0200
>>> @@ -86,6 +86,7 @@
>>> VERSION ${PROJECT_VERSION}
>>> SOVERSION ${PROJECT_VERSION_MAJOR}
>>> )
>>> + include(GNUInstallDirs)
>>> install( TARGETS origin_shared
>>> LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
>>> )
>>>
>>> otherwise the shared object files end up under /usr/lib even on 64-bit
>>> arches. I suppose the static library is also affected by this. Can the
>>> include statement go to the beginning of the file?
>>>
>>>
>>> The HTML documentation is no longer created, is there an extra
>>> configuration/build option I need to specify or did it get eaten up
>>> with the latest changes?
>>>
>>>
>>> I don't know anyone using opj2dat by itself, if anyone files a bug
>>> report, I'll need to find a way to build it along with the shared
>>> libraries, but for now it doesn't matter.
>>>
>>>
>>> Best regards,
>>> A.
>>>
>>>
>>> On Tue, May 11, 2021 at 2:34 PM Stefan Gerlach
>>> <ste...@un...> wrote:
>>>>
>>>> Hello Alexander,
>>>>
>>>> i tried to fix the issues with liborigin in the upstream code. Let me know if there are still issues.
>>>> If i get the discussion correctly SciDAVis will also use the upstream version now or at least sync with upstream. Thanks for resolving these issues.
>>>>
>>>> Best regards,
>>>> Stefan
>>>>
>>>> On 11/05/2021 12:40, Alexander Ploumistos wrote:
>>>>> Hello Stefan,
>>>>>
>>>>> Thank you for taking care of this. It would be great to get a 3.0.1
>>>>> release, but not just yet; when I packaged the latest snapshot with
>>>>> the commits from SciDAVis, I came across a couple of issues:
>>>>> https://github.com/highperformancecoder/scidavis/issues/218
>>>>> They are not that important, but I think it would be better to get rid
>>>>> of them before the next release. Also, it might be a good idea to
>>>>> chime in on the issue or otherwise get in touch with the SciDAVis
>>>>> people, so as to avoid doing the work twice. If you get the chance to
>>>>> look at these, commit the changes and they can pick them up
>>>>> downstream. If they manage to get to them first, they should push them
>>>>> upstream.
>>>>> The later half of this discussion might also be of interest to you as well:
>>>>> https://github.com/highperformancecoder/scidavis/discussions/212
>>>>>
>>>>> Best regards,
>>>>> A.
>>>>>
>>>>> On Tue, May 11, 2021 at 12:25 PM Stefan Gerlach
>>>>> <ste...@un...> wrote:
>>>>>>
>>>>>> Hello Alexander,
>>>>>>
>>>>>> i updated upstream liborigin with the latest patches from SciDAVis. I could release a new version 3.0.1 if that's a good idea.
>>>>>> LabPlot now uses the system installed liborigin 3 if available.
>>>>>>
>>>>>> best wishes
>>>>>> Stefan
>>>>>>
>>>>>>> You can see the changes committed to SciDAVis's liborigin submodule here:
>>>>>>> https://github.com/SciDAVis/liborigin/commits/
>>>>>>> There are some fixes and cleanups and I don't think there's anything
>>>>>>> too SciDAVis-centric among them. Some of them will make my life more
>>>>>>> difficult as I'll probably need to refactor a few Fedora-specific
>>>>>>> workarounds with regard to cmake…
>>>>>>>
>>>>>>> From the point of view of a distribution package maintainer it would
>>>>>>> be great if all the work happened first in liborigin upstream or if
>>>>>>> any changes made downstream were pushed upstream (within a reasonable
>>>>>>> timeframe), so as to avoid forking and fragmentation. While git
>>>>>>> submodules are appealing, at least to consumers of projects, I think
>>>>>>> they tend to complicate things.
>>>>>>>
>>>>>>> Once you get a chance to look at the code, let me know what you think.
>>>>>>>
>>>>>>>
>>>>>>> Thank you and have a nice weekend,
>>>>>>> A.
>>>>>>>
>>>>>>>
>>>>>>> On Sat, May 8, 2021 at 11:09 AM Stefan Gerlach
>>>>>>> <ste...@un...> wrote:
>>>>>>>>
>>>>>>>> Hello Alexander,
>>>>>>>>
>>>>>>>> i'm not working on SciDAVis but i also would like to see the changes incorporated in liborigin.
>>>>>>>> Missing updates of liborigin were the reason why we use a bundled version of liborigin in LabPlot. If nobody cares, i can take a look at
>>>>>>>> SCiDAVis liborigin and try to update liborigin. If that works, we can use the official liborigin in LabPlot.
>>>>>>>>
>>>>>>>> best wishes
>>>>>>>> Stefan
>>>>>>>>
>>>>>>>> On 07/05/2021 23:04, Alexander Ploumistos wrote:
>>>>>>>>> Hello Stefan, Miquel,
>>>>>>>>>
>>>>>>>>> I was about to update the Fedora packages of SciDAVis and its
>>>>>>>>> dependencies for which I am the maintainer and I realized that the
>>>>>>>>> changes committed to the SciDAVis branch of liborigin have not been
>>>>>>>>> incorporated yet into the "official" repository.
>>>>>>>>>
>>>>>>>>> In theory, the LabPlot should also depend on liborigin, but looking at
>>>>>>>>> the spec file, it seems that at some point one of the maintainers
>>>>>>>>> switched to the bundled version. Nevertheless, I'd like to abide by
>>>>>>>>> Fedora's rules and maintain a separate package - if possible - which I
>>>>>>>>> think it should be.
>>>>>>>>>
>>>>>>>>> Since the two of you are contributing to all of the above projects, I
>>>>>>>>> was wondering if you intend to merge the changes from SciDAVis to
>>>>>>>>> liborigin, so that there is one upstream source for everything.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> A.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Liborigin-devel mailing list
>>>>>>>>> Lib...@li...
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/liborigin-devel
>>>>>>
|