all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#26759: netpbm 10.78.3 update
@ 2017-05-03 14:01 Leo Famulari
  2017-05-03 14:09 ` Leo Famulari
  2017-05-15 21:17 ` Leo Famulari
  0 siblings, 2 replies; 3+ messages in thread
From: Leo Famulari @ 2017-05-03 14:01 UTC (permalink / raw)
  To: 26759


[-- Attachment #1.1: Type: text/plain, Size: 677 bytes --]

This patch updates to netpbm to the latest tag in its release series
("advanced"), 10.78.3.

I tested that all the packages that refer to netpbm still build. The
main dependent package is groff.

There are two new test failures that I don't understand yet. Here is the
output of those two tests, run with `set -x`.

There are many security issues fixed since the netpbm package was
created; I don't have a tally. Some of these fixes are contained in this
release, but some are only available on the netpbm 'super-stable'
branch. The netpbm release strategy is complicated; it will take some
time to find relevant bug fixes and port them to this release series.

Your thoughts?

[-- Attachment #1.2: 0001-gnu-netpbm-Update-to-10.78.3.patch --]
[-- Type: text/plain, Size: 2750 bytes --]

From e3c8412887d9fe28d2abaf7a05dedf4b3493bf9d Mon Sep 17 00:00:00 2001
From: Leo Famulari <leo@famulari.name>
Date: Mon, 1 May 2017 00:05:31 -0400
Subject: [PATCH] gnu: netpbm: Update to 10.78.3.

* gnu/packages/netpbm.scm (netpbm): Update to 10.78.3.
[arguments]: Disable the tests 'ps-alt-roundtrip.test' and
'pbm-misc-converters.test'. Update the RGB-file path substitution.
WIP: Disable the tests 'jpeg-roundtrip.test' and 'pbmtext.test'.
---
 gnu/packages/netpbm.scm | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/netpbm.scm b/gnu/packages/netpbm.scm
index cd0c3d950..c7be4b13e 100644
--- a/gnu/packages/netpbm.scm
+++ b/gnu/packages/netpbm.scm
@@ -36,7 +36,7 @@
 (define-public netpbm
   (package
    (name "netpbm")
-   (version "10.61.01")
+   (version "10.78.3")
    (source (origin
             (method svn-fetch)
             ;; At the time of first packaging, the "super-stable" and
@@ -48,10 +48,10 @@
             ;; To determine the correct release: "svn log version.mk".
             (uri (svn-reference
                    (url "http://svn.code.sf.net/p/netpbm/code/advanced")
-                   (revision 1832)))
+                   (revision 2965)))
             (sha256
               (base32
-               "1mj1pqq18yj0yb6l24zfjls7axhqmiv0pvcaabl5xvc4a0dm543j"))
+               "1k7as9qi1942wyjxpvbf02wg0h4braw44m3m3vvi8sm9y5z1m967"))
             (file-name (string-append name "-" version "-checkout"))
             (modules '((guix build utils)))
             (snippet
@@ -124,8 +124,8 @@
 
            (let ((rgb (string-append (assoc-ref inputs "xorg-rgb")
                                      "/share/X11/rgb.txt")))
-             (substitute* "pm_config.in.h"
-               (("/usr/share/X11/rgb.txt") rgb))
+             (substitute* "config.mk"
+               (("/usr/share/netpbm/rgb.txt") rgb))
 
              ;; Our Ghostscript no longer provides the 'gs' command, only
              ;; 'gsc', so look for that instead.
@@ -146,7 +146,15 @@
              (("all-in-place.test") "")
              (("pnmpsnr.test") "")
              (("pnmremap1.test") "")
-             (("gif-roundtrip.test") ""))
+             (("gif-roundtrip.test") "")
+
+             ;; These two tests started failing in netpbm-10.78.3.
+             (("jpeg-roundtrip.test") "")
+             (("pbmtext.test") "")
+
+             ;; Skip tests that use nonfree programs that we don't build.
+             (("ps-alt-roundtrip.test") "" )
+             (("pbm-misc-converters.test") ""))
            #t))
        (replace 'install
          (lambda* (#:key outputs make-flags #:allow-other-keys)
-- 
2.12.2


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* bug#26759: netpbm 10.78.3 update
  2017-05-03 14:01 bug#26759: netpbm 10.78.3 update Leo Famulari
@ 2017-05-03 14:09 ` Leo Famulari
  2017-05-15 21:17 ` Leo Famulari
  1 sibling, 0 replies; 3+ messages in thread
From: Leo Famulari @ 2017-05-03 14:09 UTC (permalink / raw)
  To: 26759

[-- Attachment #1: Type: text/plain, Size: 631 bytes --]

On Wed, May 03, 2017 at 10:01:53AM -0400, Leo Famulari wrote:
> There are many security issues fixed since the netpbm package was
> created; I don't have a tally. Some of these fixes are contained in this
> release, but some are only available on the netpbm 'super-stable'
> branch. The netpbm release strategy is complicated; it will take some
> time to find relevant bug fixes and port them to this release series.

By the way, if you try patching netpbm, note that you'll need to apply
the patches in a build phase after making the patch's target files
writable. The SVN downloader seems to be creating all the files
read-only.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#26759: netpbm 10.78.3 update
  2017-05-03 14:01 bug#26759: netpbm 10.78.3 update Leo Famulari
  2017-05-03 14:09 ` Leo Famulari
@ 2017-05-15 21:17 ` Leo Famulari
  1 sibling, 0 replies; 3+ messages in thread
From: Leo Famulari @ 2017-05-15 21:17 UTC (permalink / raw)
  To: 26759-done

[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]

On Wed, May 03, 2017 at 10:01:53AM -0400, Leo Famulari wrote:
> There are many security issues fixed since the netpbm package was
> created; I don't have a tally. Some of these fixes are contained in this
> release, but some are only available on the netpbm 'super-stable'
> branch. The netpbm release strategy is complicated; it will take some
> time to find relevant bug fixes and port them to this release series.

I'm going to "punt" on this for now. Searching through the four
different release series to find bug fixes that we can graft has not
been fruitful. If anyone notices useful patches being applied by other
distros, please bring them to our attention.

> Subject: [PATCH] gnu: netpbm: Update to 10.78.3.
> 
> * gnu/packages/netpbm.scm (netpbm): Update to 10.78.3.
> [arguments]: Disable the tests 'ps-alt-roundtrip.test' and
> 'pbm-misc-converters.test'. Update the RGB-file path substitution.
> WIP: Disable the tests 'jpeg-roundtrip.test' and 'pbmtext.test'.

I pushed this to core-updates. I forgot to remove the "WIP" marker in
the commit message.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-05-15 21:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-03 14:01 bug#26759: netpbm 10.78.3 update Leo Famulari
2017-05-03 14:09 ` Leo Famulari
2017-05-15 21:17 ` Leo Famulari

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.