Hi ![]()
It seems that darktable master OBS build for ubuntu (all versions) is stuck on 5.3.0~git565.c71a1c87-1+13214.1 since 12/10 2025.
Does anyone know what’s going on (if anything)?
Hi ![]()
It seems that darktable master OBS build for ubuntu (all versions) is stuck on 5.3.0~git565.c71a1c87-1+13214.1 since 12/10 2025.
Does anyone know what’s going on (if anything)?
you can always check here if and why the builds are broken
Thank you darix,
I can see that it fails, but not why.
Probably due to my incompetence ;-).
I have tried to ask over at Show graphics:darktable:master / darktable - openSUSE Build Service.
not really useful to ask over there.
@asn and other darktable hackers can see it here too.
It’s tough to be without this resort. But only wait patiently until whoever is the appropriate person is able to do the needful and fix whatever broke.
I will let you in on a secret! but you have to swear you wont tell anyone. ready?
You can help with the fix too.
But pssst. Dont tell anyone?
Could you use the flatpak or appimage as a workaround?
we have flatpak/appimage for unreleased versions?
Not flatpaks, thats true but there is an appimage nightly release?
i am just curious … did anyone actually look at the error? it needs some updates to darktable.files or so in the debian.tar.xz.
but everyone spends more time talking about not doing the work than it would take to actually you know fix the thing.
You assume folks have the knowledge on how to fix it. I did try to understand what Ubuntu is doing. It seems like a path needs an update. I don’t use Ubuntu, so I just stopped looking at it.
I have wished! And even thought that. thirty years ago, I might have at least looked around. Not a programmer (beyond shell and awk), but once in a blue moon I could spot something, or chase down a library, or something.
I’m even shy to build darktable for myself. But that might be a good place to begin …
Gosh… I didn’t even find that error. I’ll take another look.
I do use a Ubuntu derivative (Mint). Where did you see that?
The OBS logs for Ubuntu show the point it stops the build.
Since the nightly for dt builds are running, it sound like it is an OBS setup issue and not a dt bug.
Ahh… and I found that. One has to be a little imaginative with clicking: I didn’t get there before.
[ 564s] dh_install: warning: Cannot find (any matches for) "/usr/share/doc/darktable/README.md" (tried in ., debian/tmp)
[ 564s]
[ 564s] dh_install: warning: darktable missing files: /usr/share/doc/darktable/README.md
[ 564s] dh_install: warning: Cannot find (any matches for) "/usr/share/doc/darktable/TRANSLATORS.md*" (tried in ., debian/tmp)
[ 564s]
[ 564s] dh_install: warning: darktable missing files: /usr/share/doc/darktable/TRANSLATORS.md*
[ 565s] dh_install: error: missing files, aborting
[ 565s] make: *** [debian/rules:30: binary] Error 255
[ 565s] dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
[ 565s] ### VM INTERACTION START ###
[ 565s] Failed to write wtmp record, ignoring: Read-only file system
[ 565s] Failed to write utmp record: Read-only file system
It is probably a “dt devs removed some files that the darktable debian build expects and forgot to tell people” problem
not the first time.
I don’t know how the relationship between darktable and OBS works and who looks after it.
(But a brain cell says that if I search here, I may find out more, partly because I possibly only know about the OBS builds from… here)
Having no idea how OBS works, I see that the build fails because it is missing a couple of markdown files, one of which is README.md. Notably, the Fedora builds succeed even without it and all the Debian-based builds fail. Looking at the darktable.spec, there is no mention of a README.md. Why do the debian builds need README.md? I don’t know.
Roman Lebedev made a change sometime today, but the builds are still failing.
Note, I came here to see if darktable is building on Ubuntu 25.10, because 25.04 is running out of support life. It doesn’t seem to be a happy camper.
osc bco graphics:darktable:master/darktable
cd home:*graphics:darktable:master/darktable
tar xf debian.tar.xz
grep -E -r '(README.md|TRANSLATION.*)' debian
$EDITOR debian/darktable.install
<remove lines for the 2 files>
<add line for>
/usr/share/darktable/shortcutsrc*
tar cfvJ debian.tar.xz debian/
osc ci -m "fix debian file list"
osc sr
optionally you can also edit debian/changelog and add an try for it.
also if you want to test build before uploading
osc build Debian_13
Seems to work again ![]()
Oh! Yes… Happy to see it on my list of available updates. Will apply now.
Thanks to whoever did the necessary in the engine room.