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

Bug#856863: marked as done (unblock: racket/6.7-2)



Your message dated Sun, 05 Mar 2017 21:04:13 +0000
with message-id <E1ckdK9-00017p-28@respighi.debian.org>
and subject line unblock racket
has caused the Debian Bug report #856863,
regarding unblock: racket/6.7-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
856863: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856863
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package racket

I think bug #836346 is probably worth fixing in stretch. Otherwise
most users of racket will need to install libssl-dev (because of the
not ideal way that racket loads the openssl libraries). I don't yet
have confirmation from upstream that they agree with my fix.

diff -Nru racket-6.7/debian/changelog racket-6.7/debian/changelog
- --- racket-6.7/debian/changelog	2016-10-29 09:14:40.000000000 -0300
+++ racket-6.7/debian/changelog	2017-03-05 08:55:03.000000000 -0400
@@ -1,3 +1,11 @@
+racket (6.7-2) unstable; urgency=medium
+
+  * Patch libcrypto.rkt to look for openssl 1.1, recommend libssl1.1. Bug
+    fix: "Raco fails without libssl-dev", thanks to Martin Tang (Closes:
+    #836346).
+
+ -- David Bremner <bremner@debian.org>  Sun, 05 Mar 2017 08:55:03 -0400
+
 racket (6.7-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru racket-6.7/debian/control racket-6.7/debian/control
- --- racket-6.7/debian/control	2016-10-29 09:14:40.000000000 -0300
+++ racket-6.7/debian/control	2017-03-05 08:55:03.000000000 -0400
@@ -17,7 +17,7 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, racket-common (= ${source:Version})
 Recommends: racket-doc (>= ${source:Upstream-Version}),
             libglib2.0-0, libpangocairo-1.0-0, libjpeg62-turbo, libpng16-16,
- -            libgtk2.0-0, libgdk-pixbuf2.0-0, libunique-1.0-0
+            libgtk2.0-0, libgdk-pixbuf2.0-0, libunique-1.0-0, libssl1.1
 Breaks: plt-scheme (<<5.0~)
 Replaces: plt-scheme (<<5.0~)
 Provides: plt-scheme
diff -Nru racket-6.7/debian/patches/0001-openssl-update-known-versions-of-lib-crypto-ssl.patch racket-6.7/debian/patches/0001-openssl-update-known-versions-of-lib-crypto-ssl.patch
- --- racket-6.7/debian/patches/0001-openssl-update-known-versions-of-lib-crypto-ssl.patch	1969-12-31 20:00:00.000000000 -0400
+++ racket-6.7/debian/patches/0001-openssl-update-known-versions-of-lib-crypto-ssl.patch	2017-03-05 08:55:03.000000000 -0400
@@ -0,0 +1,37 @@
+From 403bd68ab40f224b669a82eaf7ef5f5939addd43 Mon Sep 17 00:00:00 2001
+From: David Bremner <david@tethera.net>
+Date: Sat, 4 Mar 2017 09:18:41 -0400
+Subject: [PATCH] openssl: update known versions of lib{crypto,ssl}.
+
+The existing versions no longer work on current Debian.
+---
+ collects/openssl/libcrypto.rkt | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/collects/openssl/libcrypto.rkt b/collects/openssl/libcrypto.rkt
+index 774d9611ca..9a946fe228 100644
+--- a/collects/openssl/libcrypto.rkt
++++ b/collects/openssl/libcrypto.rkt
+@@ -15,7 +15,8 @@
+ ;; - Debian and Ubuntu use a few fixed library versions even though
+ ;;   actual OpenSSL version changes:
+ ;;   - Debian squeeze: lib{crypto,ssl}.so.0.9.8
+-;;   - Debian {wheezy, jessie, stretch, sid}: lib{crypto,ssl}.so.1.0.0
++;;   - Debian {wheezy, jessie}: lib{crypto,ssl}.so.1.0.0
++;;   - Debian {stretch, sid}: lib{crypto,ssl}.so.1.1, lib{crypto,ssl}.so.1.0.2
+ ;;   - Ubuntu {14.04, 14.10, 15.04}: lib{crypto,ssl}.so.1.0.0
+ ;;   - Debian and Ubuntu also provide versionless library in pkg "libssl-dev"
+ ;; - Fedora provides libraries suffixed with actual versions (eg
+@@ -32,9 +33,11 @@
+ 
+     ;; Compatibility-based version / SONAME
+     "10"     ;; Fedora
+-    "1.0.0"  ;; Debian, Ubuntu
++    "1.1"    ;; Newer Debian
++    "1.0.0"  ;; Older Debian, Ubuntu
+ 
+     ;; Other specific known versions
++    "1.0.2"
+     "1.0.1k" "1.0.1j" "1.0.1g" "1.0.1e"
+     "1.0" "1.0.0" "1.0.0e" "1.0.0d" "1.0.0c" "1.0.0b" "1.0.0a"
+     "0.9.8e" "0.9.8b" "0.9.8" "0.9.7"))
diff -Nru racket-6.7/debian/patches/series racket-6.7/debian/patches/series
- --- racket-6.7/debian/patches/series	1969-12-31 20:00:00.000000000 -0400
+++ racket-6.7/debian/patches/series	2017-03-05 08:55:03.000000000 -0400
@@ -0,0 +1,2 @@
+# debian/source/git-patches exported from git by quilt-patches-deb-export-hook
+0001-openssl-update-known-versions-of-lib-crypto-ssl.patch
diff -Nru racket-6.7/debian/source/git-patches racket-6.7/debian/source/git-patches
- --- racket-6.7/debian/source/git-patches	1969-12-31 20:00:00.000000000 -0400
+++ racket-6.7/debian/source/git-patches	2017-03-05 08:55:03.000000000 -0400
@@ -0,0 +1,2 @@
+upstream/${UPSTREAM_REF}..patches/${DEB_REF}
+


unblock racket/6.7-2

- -- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAli8SbkACgkQ8gKXHaSn
niz7SAv/eeVM7zdOi9PbcLade9X5H7OsfRNcW6ONKiaWgSyClbQvmSvzdvpRmley
ugOlnS9wyScqB+5s90Y4wjtyZMouHXOP5HrratK0NsCCqERIpDpTMvtx8NRu2jUu
6Yn+oYtZIFdamWU+tLWPrGNXv2ocZ7MJVDqINY1tpdPgzHDe8liszeo4MeTtrT4L
5kLjNhFNadNJ1BuKNhOmNduIh6nYfr1vo8xXdezGb8oKouI9HCJVL1hhqk9MWJTq
86acbHgTDFzKJq2n0c7uslWAS3Ss6PgB1XjQcqWnljIvrjjJv8iLCcMGUzzShgMe
up9+Vz/BvGE/cJz2DxCIvgNwCubklqHjwRUhbthSqAcds6mHEJNRn/BdSHrbvtHb
tq7j6WieQfU9QIf8xdslucdM4Zgeoh7R8bZRCiyV/nko27Ehlo06/RUAdrgzvp6V
L5rhS2uZYMpuP+AMhqUa6BJ7y/26ihVVKVbt6l/M2+sq11p2ybO+xJhWVDYhT0yo
eSfL6upn
=wLsU
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Unblocked racket.

--- End Message ---

Reply to: