First, thank you for the effort in releasing Darktable 4.4.
I have installed in Ubuntu 23.04 using a flatpack, and looks a very good release, but the flatpack is slow and Darktable is freezing when editing photos. I have looked on OBS and it is not there yet. Is there any availability of 4.4 native for Ubuntu 23.04?.
It is a 6/7-year-old dell xps I7, 16gb ram and integrated iris graphics (I think). My main issue is not performance actually, the problem is that if I copy over the config directory from 4.2 to keep my settings and presets, photos hang when editing.
Does anyone know when the OBS repositories for Ubuntu will receive the new version 4.4? I’m on Ubuntu 22.04 and use the OBS repos for the latest stable release, which still seem to be on darktabel 4.2.1
Unfortunately, in practice it is probably a little more complex than described in theory. I tried it today, but for example, I don’t understand which Tarbals are talking about. Exact instructions don’t seem to be available for non -programmers?
A “tarball” is a (possibly compressed) archive, originally produced (on Linux) with the “tar” program. The darktable source repository makes those available.
I think, before trying to build a distribution package on OBS, you should make sure you know how to compile starting from a “tarball”. (compilation is part of the process to build a package anyway).
In any case, you can’t expect full instructions for each step (with possible failures etc.) here, the text would be too long. A more complete description is e.g. on the opensuse site.
Note that you do not need to be a programmer (i.e. able to write program code) to compile a program or build a package. I think you do have to be somewhat familiar with the command line and the compilation process to make sense of what’s going on.
Yeah, sorry. I’ve got stucked with some dependencies. Some issues with perl when trying to compile and I’ve haven’t have time to come back. Maybe on Thursday.
Sorry I obviously expressed myself wrong. I know very well what a tarball and I am also able to compile myself. Rather, the question was which Tar is called old and new.
It is interesting that people have their say here who apparently eaten wisdom with spoons, but there still seems to be problems that packages are being built promptly. very interesting.
However, since I no longer feel like being put on here, it does not seem to be so necessary that you offer your help.
In this sense, I’m out!
I came back to this. I am probably missing dependencies as I am having this problem:
Can’t locate Build.pm in @INC (you may need to install the Build module) (@INC contains: /usr/lib/build /home/allore/perl5/lib/perl5/5.36.0/x86_64-linux-gnu-thread-multi /home/allore/perl5/lib/perl5/5.36.0 /home/allore/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/allore/perl5/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/lib/obs-build/queryconfig line 29.
BEGIN failed–compilation aborted at /usr/lib/obs-build/queryconfig line 29.
Traceback (most recent call last):
File “/usr/bin/osc”, line 41, in
r = babysitter.run(osccli)
^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/babysitter.py”, line 64, in run
return prg.main(argv)
^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/cmdln.py”, line 347, in main
return self.cmd(args)
^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/cmdln.py”, line 370, in cmd
retval = self.onecmd(argv)
^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/cmdln.py”, line 504, in onecmd
return self._dispatch_cmd(handler, argv)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/cmdln.py”, line 1235, in _dispatch_cmd
return handler(argv[0], opts, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/commandline.py”, line 6521, in do_build
args = self.parse_repoarchdescr(args, opts.noinit or opts.offline, opts.alternative_project, False, opts.vm_type, opts.multibuild_package)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/commandline.py”, line 6245, in parse_repoarchdescr
recipe = return_external(queryconfig, ‘–dist’, f.name, ‘type’)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/osc/core.py”, line 7753, in return_external
return subprocess.check_output(cmd, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/subprocess.py”, line 466, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/subprocess.py”, line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command ‘[’/usr/lib/obs-build/queryconfig’, ‘–dist’, ‘/tmp/tmpki6_a0mh’, ‘type’]’ returned non-zero exit status 2.
And the first time I run it I get gnome message tellint me OSC has had an issue