Hi Holger, hi Hanno, On Fr 02 Sep 2016 12:50:40 CEST, Holger Levsen wrote:
control: severity -1 important Hi, I'm upgrading the severity as this bug has a major impact on the usability of scratch, where a major part of the default samples are jpeg files. (we were approached on the #debian-edu irc channel about this topic.) Appearantly this has been fixed in raspian, it would be useful to analyse the source debdiff of the squeak-vm package in raspian and debian… I guess fixing this in stable too would be much appreciated, if possible.
The situation is inconvenient. I looked into fixing #744289 and had to give up with a Debian policy violating patch that enables building against the bundled libjpeg files.
See attached patch for details. Mike -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
diff -Nru squeak-vm-4.10.2.2614/debian/changelog squeak-vm-4.10.2.2614/debian/changelog --- squeak-vm-4.10.2.2614/debian/changelog 2017-06-07 11:05:13.000000000 +0200 +++ squeak-vm-4.10.2.2614/debian/changelog 2017-06-13 18:58:46.000000000 +0200 @@ -1,3 +1,10 @@ +squeak-vm (1:4.10.2.2614-4.1+itzks1~0deb9+1) stretch; urgency=medium + + * Non-maintainer upload. + * Build against local libjpeg to work around Debian bug #744289. + + -- Mike Gabriel <mike.gabr...@das-netzwerkteam.de> Tue, 13 Jun 2017 18:58:46 +0200 + squeak-vm (1:4.10.2.2614-4.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru squeak-vm-4.10.2.2614/debian/patches/series squeak-vm-4.10.2.2614/debian/patches/series --- squeak-vm-4.10.2.2614/debian/patches/series 2015-07-21 19:18:56.000000000 +0200 +++ squeak-vm-4.10.2.2614/debian/patches/series 2017-06-13 18:55:13.000000000 +0200 @@ -1,6 +1,6 @@ defaultSourcesSystemAttribute.patch mpeg_includes.patch #npsqueak.patch -avoid_embedded_libs.patch +#avoid_embedded_libs.patch fix_printf_syntax.patch clang_FTBFS_Wreturn-type.patch diff -Nru squeak-vm-4.10.2.2614/debian/rules squeak-vm-4.10.2.2614/debian/rules --- squeak-vm-4.10.2.2614/debian/rules 2017-06-07 11:04:51.000000000 +0200 +++ squeak-vm-4.10.2.2614/debian/rules 2017-06-13 18:54:29.000000000 +0200 @@ -21,22 +21,22 @@ DEB_UPSTREAM_TARBALL_MD5 = 8a5cb1d6899d55df56154fab8716e034 # Put aside convenience code copies during build -DEB_UPSTREAM_CRUFT_MOVE = Cross/plugins/RePlugin/pcre.c \ - Cross/plugins/RePlugin/pcre.h +#DEB_UPSTREAM_CRUFT_MOVE = Cross/plugins/RePlugin/pcre.c \ +# Cross/plugins/RePlugin/pcre.h # all j*.[ch] except jmemd*.c and jinclude.h -jpegfiles = jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c -jpegfiles += jchuff.c jchuff.h jcinit.c jcmainct.c jcmarker.c jcmaster.c -jpegfiles += jcomapi.c jconfig.h jcparam.c jcphuff.c jcprepct.c -jpegfiles += jcsample.c jctrans.c jdapimin.c jdapistd.c jdatadst.c -jpegfiles += jdatasrc.c jdcoefct.c jdcolor.c jdct.h jddctmgr.c jdhuff.c -jpegfiles += jdhuff.h jdinput.c jdmainct.c jdmarker.c jdmaster.c -jpegfiles += jdmerge.c jdphuff.c jdpostct.c jdsample.c jdtrans.c -jpegfiles += jerror.c jerror.h jfdctflt.c jfdctfst.c jfdctint.c -jpegfiles += jidctflt.c jidctfst.c jidctint.c jidctred.c jmemmgr.c -jpegfiles += jmemnobs.c jmemsys.h jmorecfg.h jpegint.h jpeglib.h -jpegfiles += jquant1.c jquant2.c jutils.c jversion.h -DEB_UPSTREAM_CRUFT_MOVE += \ - $(patsubst %,Cross/plugins/JPEGReadWriter2Plugin/%,$(jpegfiles)) +#jpegfiles = jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c +#jpegfiles += jchuff.c jchuff.h jcinit.c jcmainct.c jcmarker.c jcmaster.c +#jpegfiles += jcomapi.c jconfig.h jcparam.c jcphuff.c jcprepct.c +#jpegfiles += jcsample.c jctrans.c jdapimin.c jdapistd.c jdatadst.c +#jpegfiles += jdatasrc.c jdcoefct.c jdcolor.c jdct.h jddctmgr.c jdhuff.c +#jpegfiles += jdhuff.h jdinput.c jdmainct.c jdmarker.c jdmaster.c +#jpegfiles += jdmerge.c jdphuff.c jdpostct.c jdsample.c jdtrans.c +#jpegfiles += jerror.c jerror.h jfdctflt.c jfdctfst.c jfdctint.c +#jpegfiles += jidctflt.c jidctfst.c jidctint.c jidctred.c jmemmgr.c +#jpegfiles += jmemnobs.c jmemsys.h jmorecfg.h jpegint.h jpeglib.h +#jpegfiles += jquant1.c jquant2.c jutils.c jversion.h +#DEB_UPSTREAM_CRUFT_MOVE += \ +# $(patsubst %,Cross/plugins/JPEGReadWriter2Plugin/%,$(jpegfiles)) DEB_SRCDIR = unix DEB_BUILDDIR = build-tree
pgpxFFcdVrRdF.pgp
Description: Digitale PGP-Signatur