Your message dated Wed, 25 Jun 2025 10:39:53 +0000
with message-id <[email protected]>
and subject line unblock racket
has caused the Debian Bug report #1108189,
regarding unblock: racket/8.16+dfsg1-3
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 [email protected]
immediately.)


-- 
1108189: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108189
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:racket
User: [email protected]
Usertags: unblock

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

Please unblock package racket


[ Reason ]

The current version of racket in testing has extremely slow startup on
non-amd64 platforms. The reporter of #1085959 reported 60x improvement
with the fix 8.16+dfsg1-3 (on arm64). My own experience is about a 90x
speedup for startup.

[ Impact ]

For many users the slow startup will make racket unusable on non-amd64
platforms. I did notice that after it started up, it was fairly
responsive. The workaround mentioned in the bug is fairly easy (just
editing a config file), but users would have to figure that out / find
the bug log.

[ Tests ]

I have tested the upgrade manually and with piuparts. I have also tested that 
the
new package has decent performance. All of these were performed on amd64 and 
arm64 bare hardware running Debian testing (amd64) or unstable (arm64).

[ Risks ]

The diff is small, but it does involve maintainer scripts, and adding
a versioned breaks / replaces. Racket is almost a leaf package; there
is one package that depends on it (minlog) but that dependency says
guile will work as well.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

I'm still waiting for the mips64el, riscv64, and ppc64 autobuilders,
but I wanted to file this before I forget.

unblock racket/8.16+dfsg1-3


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

iHUEARYIAB0WIQS5beC2erx2PFqyC7XhcL+0NDTnAAUCaFg98QAKCRDhcL+0NDTn
AH7DAP471VHz7cmch7knVdkhb+ozTWUphHzCDSnQj+DFbdy8twD/WzZdQzzedEZQ
k44xwQPAxGeF/C+J2WJenZO5ncpNxw8=
=/MNl
-----END PGP SIGNATURE-----
diff -Nru racket-8.16+dfsg1/debian/changelog racket-8.16+dfsg1/debian/changelog
--- racket-8.16+dfsg1/debian/changelog  2025-05-09 20:17:02.000000000 -0300
+++ racket-8.16+dfsg1/debian/changelog  2025-06-21 16:24:05.000000000 -0300
@@ -1,3 +1,10 @@
+racket (8.16+dfsg1-3) unstable; urgency=medium
+
+  * Move (architecture dependent) /etc/racket/config.rktd from package
+    racket-common to package racket. (Closes: #1085959).
+
+ -- David Bremner <[email protected]>  Sat, 21 Jun 2025 16:24:05 -0300
+
 racket (8.16+dfsg1-2) unstable; urgency=medium
 
   * Bug fix: "wrong executable names on armel ('bc'; suffix)",
diff -Nru racket-8.16+dfsg1/debian/control racket-8.16+dfsg1/debian/control
--- racket-8.16+dfsg1/debian/control    2025-05-09 20:17:02.000000000 -0300
+++ racket-8.16+dfsg1/debian/control    2025-06-21 16:24:05.000000000 -0300
@@ -41,8 +41,8 @@
             libpng16-16,
             libssl3,
             racket-doc (>= ${source:Upstream-Version})
-Breaks: racket-common (<<8.6~)
-Replaces: racket-common (<<8.0~)
+Breaks: racket-common (<<8.16+dfsg1-3~)
+Replaces: racket-common (<<8.16+dfsg1-3~)
 Description: extensible programming language in the Scheme family
  Racket (previously PLT Scheme) is a programming language suitable for
  scripting and application development, including GUIs and web
diff -Nru racket-8.16+dfsg1/debian/racket-common.install 
racket-8.16+dfsg1/debian/racket-common.install
--- racket-8.16+dfsg1/debian/racket-common.install      2025-05-09 
20:17:02.000000000 -0300
+++ racket-8.16+dfsg1/debian/racket-common.install      2025-06-21 
16:24:05.000000000 -0300
@@ -7,4 +7,3 @@
 echo "usr/share/racket/shares.rktd"
 echo "usr/share/racket/info-cache.rktd"
 echo "usr/share/man"
-echo "etc/racket"
diff -Nru racket-8.16+dfsg1/debian/racket-common.maintscript 
racket-8.16+dfsg1/debian/racket-common.maintscript
--- racket-8.16+dfsg1/debian/racket-common.maintscript  1969-12-31 
20:00:00.000000000 -0400
+++ racket-8.16+dfsg1/debian/racket-common.maintscript  2025-06-21 
16:24:05.000000000 -0300
@@ -0,0 +1 @@
+rm_conffile /etc/racket/config.rktd 8.16+dfsg1-3~
diff -Nru racket-8.16+dfsg1/debian/racket.install 
racket-8.16+dfsg1/debian/racket.install
--- racket-8.16+dfsg1/debian/racket.install     2025-05-09 20:17:02.000000000 
-0300
+++ racket-8.16+dfsg1/debian/racket.install     2025-06-21 16:24:05.000000000 
-0300
@@ -6,3 +6,4 @@
 find debian/tmp/usr/share/racket/collects -name "*.dep"
 find debian/tmp/usr/share/racket/pkgs -name "*.zo"
 find debian/tmp/usr/share/racket/pkgs -name "*.dep"
+echo "etc/racket/config.rktd"

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

--- End Message ---

Reply via email to