#1 Update to 2.6.2 Release
Closed 5 years ago by germano. Opened 5 years ago by cipherboy.
https://github.com/cipherboy/darktable-fedora rebase-2.6.2  into  master

Fix imagemagick -> ImageMagick
Alexander Scheel • 5 years ago  
2.6.2 release
Alexander Scheel • 5 years ago  
darktable.spec
file modified
+7 -4
@@ -1,6 +1,6 @@

  Name: darktable

- Version: 2.6.1

- Release: 2%{?dist}

+ Version: 2.6.2

+ Release: 1%{?dist}

  

  Summary: Utility to organize and develop raw images

  
@@ -90,7 +90,7 @@

  

  %package tools-noise

  Summary:        The noise profiling tools to support new cameras

- Requires:       imagemagick

+ Requires:       ImageMagick

  Requires:       gnuplot

  

  %description tools-noise
@@ -100,7 +100,7 @@

  

  %package tools-basecurve

  Summary:        The basecurve tool from tools/basecurve/

- Requires:       imagemagick

+ Requires:       ImageMagick

  Requires:       dcraw

  Requires:       exiftool

  
@@ -210,6 +210,9 @@

  %{_libexecdir}/darktable/tools/subr.sh

  

  %changelog

+ * Fri Apr 19 2019 Alexander Scheel <alexander.m.scheel@gmail.com> - 2.6.2-1

+ - 2.6.2 release

+ 

  * Wed Apr 10 2019 Richard Shaw <hobbes1069@gmail.com> - 2.6.1-2

  - Rebuild for OpenEXR 2.3.0.

  

sources
file modified
+1 -1
@@ -1,1 +1,1 @@

- SHA512 (darktable-2.6.1.tar.xz) = 0d92fa35629ca02ca7cbb2910966b3fad57e536c967fd05381ad02dc9645106e6baaf1a93c1c186618624850c876f23305704e41d7151150e3367e21c415a967

+ SHA512 (darktable-2.6.2.tar.xz) = e7a90535747a8615fa2dbd1eb05f81314cc61c689a8a85fda0e2be40208ab0248e6f6ef296bb0894d3d527ed47c6cf6640538029c0c2d58a38d2d5ce10f6f5c0

no initial comment

This makes two changes:

  • Updates to the 2.6.2 release.
  • Changes the dependency on imagemagick to ImageMagick.
    As far as I can tell, this package was always released under this name in Fedora, so I'm not sure why it is in the spec as imagemagick.

Changing the requires fixes the installability of the darktable-tools-noise subpackage:

$ sudo dnf install darktable-tools-noise.x86_64
Last metadata expiration check: 0:38:54 ago on Fri 19 Apr 2019 07:43:09 PM EDT.
Error: 
 Problem: conflicting requests
  - nothing provides imagemagick needed by darktable-tools-noise-2.6.1-1.fc29.x86_64
(try to add '--skip-broken' to skip uninstallable packages)

Note that you'll have to upload the darktable 2.6.2 sources as I lack permissions to do so. I tested the build (and resulting RPMs) on Fedora 29; backport from Rawhide as you see fit. :)

Thanks!

Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>

A question, which commands have you used to upload the new 2.6.2 file?

I can't as I am not a maintainer of this package; only maintainers can push new sources. :)

I'd pull the released tarball from GitHub:

wget https://github.com/darktable-org/darktable/releases/download/release-2.6.2/darktable-2.6.2.tar.xz

Validate the SHA-256 sum matches what is on GitHub:

openssl sha256 darktable-2.6.2.tar.xz

Validate the SHA-512 matches what is in sources:

openssl sha512 darktable-2.6.2.tar.xz

And then use fedpkg new-sources darktable-2.6.2.tar.xz to upload it.

I asked because I have seen a change in sources file and the sha512sum does not match the upstream file

Ah interesting; what value do you get? I just pulled the tarball from the release page and updated the sources file with the new value so it would build. Otherwise it will keep pulling down the 2.6.1 release tarball from Fedora's cache.

Ah interesting; what value do you get? I just pulled the tarball from the release page and updated the sources file with the new value so it would build. Otherwise it will keep pulling down the 2.6.1 release tarball from Fedora's cache.

It was my mistake, don't worry

Pull-Request has been closed by germano

5 years ago

As said in IRC, it's better to not edit manually sources file