[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: this breaks a major part of scratch



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.gabriel@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.gabriel@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

Attachment: pgpdhUb2Z9cuR.pgp
Description: Digitale PGP-Signatur


Reply to: