In the time it took you to write two emails of several paragraph each, you 
could've instead opened a pull request against the website repo which corrects 
your perceived mistakes or amended the description in the OBS repo.

On February 5, 2022 7:26:42 AM PST, Bernhard <darkta...@intervalsignals.org> 
wrote:
>> then what your distro ships for exiv2 is probably fine and darktable will 
>> work fine.
>This is simply not true in that common form.
>I use Debian. I downloaded 3.8 from OBS on Christmas Day - it installed fine.
>Few weeks later I suggested this to a friend - he also downloaded and could 
>not install because of exiv2.
>
>I compared the .deb from my download with the version (same version number, 
>same os) he downloaded and in the meantime the dependencies had been changed 
>between Dec. 24 and sometime in January in that .deb file.
>He included the complete OBS repo then and it installed. In the meantime I 
>still use the Christmas version without repo and exiv2 and this also works.
>So you *may* be right under certain circumstances only - always depending on 
>the binary you use.
>
>What I suggest is simply to give a note somewhere on the webpage or in OBS 
>about this so people have a root to go along and not simply get lost.
>At least I will put a note on my webpage.
>
>Mica Semrick schrieb am 05.02.22 um 14:59:
>> In order to read metadata from cr3 files, you need exiv2 0.27.5. Without 
>> that version, darktable cannot read the metadata to demoasic the cr3 file.
>>
>> If you don't need cr3 support, then what your distro ships for exiv2 is 
>> probably fine and darktable will work fine.
>>
>> On February 5, 2022 12:59:57 AM PST, Wiktor Nowak <wik...@gmail.com> wrote:
>>> Let's say I would agree if it would be a discussion why user gets cr3
>>> support or not. But it's a hard dependency to even install dartkrable
>>> when darktable itself runs smoothly with older exiv2 so why this
>>> artificial dependency is even there? You said project can't make
>>> assumption on what is in user's system but actually that assumption has
>>> been made and causes problem.
>>>
>>>
>>>
>>> W dniu 04.02.2022 o 16:30, Mica Semrick pisze:
>>>> Your system is your responsibility. The project publishes the source
>>>> code, and that's pretty much it. We can't make assumptions about what
>>>> packages your distro has or does not have. There are too many distros
>>>> and too many package versions.
>>>>
>>>> If you want a mostly pain-free solution, get the flatpak from flathub.
>>>>
>>>> On February 4, 2022 1:40:20 AM PST, Wiktor Nowak <wik...@gmail.com> wrote:
>>>>
>>>>      Thanks for mentioning this option to build darktable but project page
>>>>      still doesn't say a word. Regular users struggling to get darktable
>>>>      should have an andvice on install page,not in devs thread as probably
>>>>      not many will see it.
>>>>
>>>>      W dniu 04.02.2022 o 10:26, David Houlder pisze:
>>>>
>>>>          On 3/2/22 22:34, Wiktor Nowak wrote:
>>>>
>>>>              I've found that Ubuntu build linked in projec page:
>>>>
>>>>              
>>>> https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable
>>>>              
>>>> <https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable>
>>>>
>>>>
>>>>
>>>>              currently fails to install on Ubuntu 21-10 because of exiv2
>>>>              lower than
>>>>              2-27.5. Currently Ubuntu doesn't integrated new exiv2 and it
>>>>              will
>>>>              almost certainly not be integrated until next release.
>>>>
>>>>
>>>>          For what it's worth I've opened a bug report to request exiv2
>>>>          0.27.5 for
>>>>          Ubuntu 22.04.
>>>>          https://bugs.launchpad.net/debian/+source/exiv2/+bug/1959508
>>>>          <https://bugs.launchpad.net/debian/+source/exiv2/+bug/1959508>
>>>>          Doesn't solve your immediate problem though :-/.
>>>>
>>>>          While I'm here, if anyone wants to build darktable 3.8 from source
>>>>          against libexiv2 that's installed in /usr/local _and_ you also
>>>>          have an
>>>>          older libexiv2 installed by a system package, you can do this:
>>>>
>>>>          mkdir build
>>>>          cd build
>>>>          export CMAKE_PREFIX_PATH=/usr/local/
>>>>          cmake -DCMAKE_INSTALL_PREFIX=/opt/darktable
>>>>          -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE    ..
>>>>
>>>>          That will make sure darktable is both built with and runs with the
>>>>          library in /usr/local (or wherever you put it).
>>>>          
>>>> ------------------------------------------------------------------------
>>>>          darktable developer mailing list to unsubscribe send a mail to
>>>>          darktable-dev+unsubscr...@lists.darktable.org
>>>>
>>>>      
>>>> ------------------------------------------------------------------------
>>>>      darktable developer mailing list
>>>>      to unsubscribe send a mail to 
>>>> darktable-dev+unsubscr...@lists.darktable.org
>>>>
>>>>
>>>> ___________________________________________________________________________
>>>> darktable developer mailing list to unsubscribe send a mail to
>>>> darktable-dev+unsubscr...@lists.darktable.org
>>> ___________________________________________________________________________
>>> darktable developer mailing list
>>> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
>>>
>> ___________________________________________________________________________
>> darktable developer mailing list
>> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
>>
>>
>
>-- 
>
>regards
>Bernhard
>
>https://www.bilddateien.de
>
>___________________________________________________________________________
>darktable developer mailing list
>to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
>

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to