[opensuse] darktable update
42.1 Hi and TIA because we really don't know how to ask this question. We tried Darktable 2 from https://software.opensuse.org/package/darktable graphics repository. We could go back to 1.6 by removing 2, removing the repository and then reinstalling. I'm sure there's a more elegant way, but anyway... Question: one day I suppose after an update, 2 will become the norm. Will it still be possible to choose 1.6 when that happens? Specifically, would we be able to keep the TCA lens adjust from 1.6 with 2? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* buhorojo <buhorojo.lcb@gmail.com> [01-20-16 15:48]:
42.1 Hi and TIA because we really don't know how to ask this question.
We tried Darktable 2 from https://software.opensuse.org/package/darktable graphics repository. We could go back to 1.6 by removing 2, removing the repository and then reinstalling. I'm sure there's a more elegant way, but anyway...
No, the library.db from 1.6 is changed by 2.0 and not backward compatible.
Question: one day I suppose after an update, 2 will become the norm. Will it still be possible to choose 1.6 when that happens?
Specifically, would we be able to keep the TCA lens adjust from 1.6 with 2?
You would better ask the darktable developers, but I don't believe that is a dt function but provided by lensfun, but ... Generally, you would not want to return to 1.6.x as 2.0 is *much* improved in *many* areas. Happy user for > 2 years using latest git versions and working 8-10,000 shot a month. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 20/01/16 21:58, Patrick Shanahan wrote:
* buhorojo <buhorojo.lcb@gmail.com> [01-20-16 15:48]:
42.1 Hi and TIA because we really don't know how to ask this question.
We tried Darktable 2 from https://software.opensuse.org/package/darktable graphics repository. We could go back to 1.6 by removing 2, removing the repository and then reinstalling. I'm sure there's a more elegant way, but anyway... No, the library.db from 1.6 is changed by 2.0 and not backward compatible.
Question: one day I suppose after an update, 2 will become the norm. Will it still be possible to choose 1.6 when that happens?
Specifically, would we be able to keep the TCA lens adjust from 1.6 with 2? You would better ask the darktable developers, but I don't believe that is a dt function but provided by lensfun, but ... Not sure about the vocabulary, but the TCA is available from lens correction when chromatic aberration is on.
Generally, you would not want to return to 1.6.x as 2.0 is *much* improved in *many* areas. In 2, the read and blue sliders seem to have gone logarithmic and almost impossible to control. In 1.6 it's nice and gradual.
Happy user for > 2 years using latest git versions and working 8-10,000 shot a month.
Yeah, I'm sure it's just a tiny subset which seems to have gone wrong in our install. It may also be that it is from the unstable repository (?) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* buhorojo <buhorojo.lcb@gmail.com> [01-20-16 18:12]:
On 20/01/16 21:58, Patrick Shanahan wrote:
* buhorojo <buhorojo.lcb@gmail.com> [01-20-16 15:48]:
42.1 Hi and TIA because we really don't know how to ask this question.
We tried Darktable 2 from https://software.opensuse.org/package/darktable graphics repository. We could go back to 1.6 by removing 2, removing the repository and then reinstalling. I'm sure there's a more elegant way, but anyway...
No, the library.db from 1.6 is changed by 2.0 and not backward compatible.
Question: one day I suppose after an update, 2 will become the norm. Will it still be possible to choose 1.6 when that happens?
Specifically, would we be able to keep the TCA lens adjust from 1.6 with 2? You would better ask the darktable developers, but I don't believe that is a dt function but provided by lensfun, but ... Not sure about the vocabulary, but the TCA is available from lens correction when chromatic aberration is on.
Generally, you would not want to return to 1.6.x as 2.0 is *much* improved in *many* areas. In 2, the read and blue sliders seem to have gone logarithmic and almost impossible to control. In 1.6 it's nice and gradual.
Don't understand what you are saying here, but I haven't noticed it. Please be more specific here, maybe you are seeing something that needs to be fixed or have other problems rather than dt.
Happy user for > 2 years using latest git versions and working 8-10,000 shot a month.
Yeah, I'm sure it's just a tiny subset which seems to have gone wrong in our install. It may also be that it is from the unstable repository (?)
If you think that, reinstall it. I don't know that there is a version of darktable provided that is "unstable" unless you would label the git version I run as unstable and you don't run it. You know where you got it, why would you question it as being unstable? Did you get it from a repo labled "unstable"? But you must remember, the library.db from 1.6.x will be updated once you run 2.0.x and you will not be able to use that library.db in any 1.6.x version. You can only go back by restoring a library.db from backup or starting with a new library.db. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Jan 20, 2016 at 3:46 PM, buhorojo <buhorojo.lcb@gmail.com> wrote:
42.1 Hi and TIA because we really don't know how to ask this question.
We tried Darktable 2 from https://software.opensuse.org/package/darktable graphics repository. We could go back to 1.6 by removing 2, removing the repository and then reinstalling. I'm sure there's a more elegant way, but anyway...
Question: one day I suppose after an update, 2 will become the norm.
Maybe not for Leap 42.1. Typically a package in Leap should not see a version update. I'm sure it will happen for some packagesda, but it is preferred that any bug / security fixes be backported to the version included in each distro release. When Leap 42.2 is released roughly next November it will likely have Darktable 2.
Will it still be possible to choose 1.6 when that happens?
Not necessarily as far as I know, but you can always get older source. == example of getting older source and compiling against factory == For darktable you can see all the revisions that have been pushed to factory at: https://build.opensuse.org/package/revisions/openSUSE:Factory/darktable Rev 52 was the last 1.6.x version in factory. You can see the source for rev 52 at: https://build.opensuse.org/package/show/openSUSE:Factory/darktable?rev=52 You can create a local copy (branch) of that factory revision with: "osc getpac darktable -r 52" Assuming you have an account at "build.opensuse.org" the above will create a new project in your home project and link it to the appropriate instance of darktable source. It will also create a local directory with a copy of the source files in it. Then you can CD into the directory that was created and run a quick build against the factory packages. To invoke the build run this from the : "osc build" That will create a chroot jail and populate it with a bunch of packages from factory and/or graphics. Then it builds the package as you expect. I just initiated a test build of darktable factory rev 52 on a Leap 42.1 install. It took 20 or so minutes to run and I now have RPMs for darktable 1.6 built against factory. Feel free to try the above and ask questions about any roadblocks you hit. == The above commands have lots of arguments. If you ever want to do something like the above for real, you should ask for help on doing exactly what you want to do. In particular, if you want to install the RPMs you build on Leap, you will likely want to build against Leap, not factory. == When you're done, it is good to delete any copies of packages you created just to experiment with. I normally do that directly via the build.opensuse.org webui. Hope that helps, Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 20/01/16 22:36, Greg Freemyer wrote:
On Wed, Jan 20, 2016 at 3:46 PM, buhorojo <buhorojo.lcb@gmail.com> wrote:
I just initiated a test build of darktable factory rev 52 on a Leap 42.1 install. It took 20 or so minutes to run and I now have RPMs for darktable 1.6 built against factory.
Feel free to try the above and ask questions about any roadblocks you hit.
Phew! Thanks. OK. Whilst we're here, what do you reckon to that method vs the code from here: https://github.com/darktable-org/darktable/releases/tag/release-1.6.9 How do you rate our chances of getting it built? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Jan 20, 2016 at 6:00 PM, buhorojo <buhorojo.lcb@gmail.com> wrote:
On 20/01/16 22:36, Greg Freemyer wrote:
On Wed, Jan 20, 2016 at 3:46 PM, buhorojo <buhorojo.lcb@gmail.com> wrote:
I just initiated a test build of darktable factory rev 52 on a Leap 42.1 install. It took 20 or so minutes to run and I now have RPMs for darktable 1.6 built against factory.
Feel free to try the above and ask questions about any roadblocks you hit.
Phew! Thanks. OK.
Whilst we're here, what do you reckon to that method vs the code from here: https://github.com/darktable-org/darktable/releases/tag/release-1.6.9
How do you rate our chances of getting it built?
You can go either way, but once you know "osc" it is often much easier to let it do 90% of the work. I routinely compile programs via "osc build", but I bet is has been a year since I manually typed "make" at a command line. I prefer to have osc do it for me. I would at a minimum look at the specfile for the package before deciding. It shows you exactly what the build commands are that openSUSE uses. It also shows you any patches, etc. that are applied. If the specfile is simple, then it might well be easier to do a manual build. If is complex, I would stick to using "osc". For darktable the only slightly intimidating part is all the buildrequires statements. https://build.opensuse.org/package/view_file/openSUSE:Factory/darktable/darktable.spec?expand=1&rev=6176ee32a7c958e86f296a550acfd026 If you try a manual build first note all the BuildRequires in the specfile: You will need to ensure the packages for these are installed before you start. If it says pkgconfig() then you need to install the devel package for that package. == BuildRequires: cmake BuildRequires: dbus-1-glib-devel BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool BuildRequires: lensfun-devel BuildRequires: libcolord-devel BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: libxslt BuildRequires: pkg-config BuildRequires: update-desktop-files BuildRequires: pkgconfig(GraphicsMagick) BuildRequires: pkgconfig(OpenEXR) BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(flickcurl) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libglade-2.0) BuildRequires: pkgconfig(libgphoto2) BuildRequires: pkgconfig(libopenjpeg) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libwebp) %if 0%{?suse_version} < 1315 # (1315 is leap and 1320 is openSUSE 13.2) BuildRequires: libGraphicsMagick3 %endif %if 0%{?suse_version} && (0%{?suse_version} > 1210 && 0%{?suse_version} < 1321) BuildRequires: lua-devel %else BuildRequires: lua52-devel %endif BuildRequires: pkgconfig(libopenjpeg) BuildRequires: xz == Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
buhorojo
-
Greg Freemyer
-
Patrick Shanahan