OBS master git failed (Ubuntu)

The problem has been observed for several weeks now

I think you’ll have to contact the maintainer of that repository. Not much we can do from here

Understood, I’ll try

well… one of the devs could check what code fails to build consistently on all distros?

btw it looks like you removed a lot of dtstyle files upstream or where they moved?

Of course, but what’s shown is only Ubuntu. It’s not even clear which OBS repository that screenshot refers to…

If that’s for me (I doubt it): I’ve never made dtstyle files avalable, so I can’t have moved them :stuck_out_tongue:

this is talking about DT styles that must be part of the DT source itself and not some 3rd party stuff i guess.

23.10 and 23.04 are EOL, aren’t they?

@LebedevRI, can you take a look at the problem?

it fails on all debian flavors as someone needs to update the *.install files in the debian.tar.xz

Nothing.

  1. The issue on github was rejected
  2. Andreas Schneider (Maintainer and Bugowner) does not respond to mail and does not respond to bug in Bugzilla openSUSE (1231451 – graphics:darktable:master/darktable: build failed (debian/ubuntu) )
  3. Roman Lebedev is not responding to mail.

Can any of the developers contact them?

That bug report you linked to was filed 29h ago. Keep in mind that most working on darktable are volunteers with other obligations outside darktable (unimportant details like a dayjob to earn a living sometimes interfere).

If you really need a recent version of darktable for your system urgently, the best solution might be to compile one yourself. Otherwise, a bit of patience is a good thing…

1 Like

Yes, the OBS repo is community maintained; it is not maintained by the darktable team.

Yeah, that’d be a quick turn around. Give it a little time. If you need it now, use the appimage.

All are volunteers!

1 Like

I’m trying to be patient. Every time I start building it myself, it leads to endless edits in the code for myself. I’ll wait :slight_smile: Thanks

Strange, the first time I compiled I had to get some dependencies resolved (missing -devel packages).
But having to edit/change any code is certainly not normal… (at least not for published versions, if you insist on using Git master, it’s slightly different)

You do use the source package from the darktable site, not the tarball provided by Github? (I seem to remember warnings against those tarballs)

No. I’m starting to make changes to the UI, to some modules, to collections and filters. Then you have to merge your branch with the master regularly. Therefore, I switched to OBS.

You should make code changes on your own branch, then you can keep a clean master branch that is buildable at (almost) any point in time because it is checked by CI regularly. You can merge master into your branch then if you want to, but you don’t have to. Or simply check out and keep a clean master in a different location. You don’t need OBS to have access to master. Don’t blame the tools.

I use the build with OBS to just use the darktable “as is”. If I start building it myself from the source code, it will lead me from photography to programming.

hey folks did you know that OBS is not a closed system and you can contribute there as well?

also i will ask again … which darktable commit actually removed/moved the dtstyle files?

I’m trying to get into it, but it’s going to take time.