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

Bug#771548: unblock: chicken/4.9.0.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package chicken, version 4.9.0 comes with a
wrong C_MINOR_VERSION define that still refers to an old version,
see #768308 for reference.

As explained by an upstream developer into #768308 bug report the
chicken build process is peculiar, so I'm not attaching a debdiff between
the two releases (it'd look big even if it's not the case),
instead I'm attaching the diff between the two upstream releases.

Regards.


unblock chicken/4.9.0.1

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -ur chicken-4.9.0/NEWS chicken-4.9.0.1/NEWS
--- chicken-4.9.0/NEWS	2014-06-02 11:30:25.000000000 -0300
+++ chicken-4.9.0.1/NEWS	2014-06-07 09:58:37.000000000 -0300
@@ -1,3 +1,8 @@
+4.9.0.1
+
+- Runtime library
+  - C_MINOR_VERSION changed to 9; feature identifier chicken-4.8 => chicken-4.9
+
 4.9.0
 
 - Security fixes
diff -ur chicken-4.9.0/README chicken-4.9.0.1/README
--- chicken-4.9.0/README	2014-06-02 11:30:28.000000000 -0300
+++ chicken-4.9.0.1/README	2014-06-07 10:02:53.000000000 -0300
@@ -6,7 +6,7 @@
   (c) 2008-2014, The Chicken Team
   (c) 2000-2007, Felix L. Winkelmann
 
-  version 4.9.0
+  version 4.9.0.1
 
 
  1. Introduction
diff -ur chicken-4.9.0/buildversion chicken-4.9.0.1/buildversion
--- chicken-4.9.0/buildversion	2014-06-02 11:30:25.000000000 -0300
+++ chicken-4.9.0.1/buildversion	2014-06-07 10:02:53.000000000 -0300
@@ -1 +1 @@
-4.9.0
+4.9.0.1
\ No newline at end of file
diff -ur chicken-4.9.0/chicken.h chicken-4.9.0.1/chicken.h
--- chicken-4.9.0/chicken.h	2014-06-02 11:30:25.000000000 -0300
+++ chicken-4.9.0.1/chicken.h	2014-06-07 09:26:48.000000000 -0300
@@ -38,7 +38,7 @@
 #define ___CHICKEN
 
 #define C_MAJOR_VERSION   4
-#define C_MINOR_VERSION   8
+#define C_MINOR_VERSION   9
 
 #ifndef _ISOC99_SOURCE
 # define _ISOC99_SOURCE
diff -ur chicken-4.9.0/manual-html/The User's Manual.html chicken-4.9.0.1/manual-html/The User's Manual.html
--- chicken-4.9.0/manual-html/The User's Manual.html	2014-06-02 11:40:31.000000000 -0300
+++ chicken-4.9.0.1/manual-html/The User's Manual.html	2014-06-07 10:23:33.000000000 -0300
@@ -7,7 +7,7 @@
 <meta name="viewport" content="initial-scale=1" /></html>
 <body>
 <div id="body">
-<div id="main"><h2 id="sec:The_CHICKEN_User.27s_Manual"><a href="#sec:The_CHICKEN_User.27s_Manual">The CHICKEN User's Manual</a></h2><p>This is the manual for Chicken Scheme, version 4.9.0</p><dl><dt><a href="Getting%20started.html">Getting started</a></dt>
+<div id="main"><h2 id="sec:The_CHICKEN_User.27s_Manual"><a href="#sec:The_CHICKEN_User.27s_Manual">The CHICKEN User's Manual</a></h2><p>This is the manual for Chicken Scheme, version 4.9.0.1</p><dl><dt><a href="Getting%20started.html">Getting started</a></dt>
 <dd>What is CHICKEN and how do I use it?</dd><dt><a href="Basic%20mode%20of%20operation.html">Basic mode of operation</a></dt>
 <dd>Compiling Scheme files.</dd><dt><a href="Using%20the%20compiler.html">Using the compiler</a></dt>
 <dd>Explains how to use CHICKEN to compile programs and execute them.</dd><dt><a href="Using%20the%20interpreter.html">Using the interpreter</a></dt>
diff -ur chicken-4.9.0/tests/runtests.bat chicken-4.9.0.1/tests/runtests.bat
--- chicken-4.9.0/tests/runtests.bat	2014-06-02 11:30:25.000000000 -0300
+++ chicken-4.9.0.1/tests/runtests.bat	2014-06-07 09:29:00.000000000 -0300
@@ -20,6 +20,10 @@
 
 del /f /q *.exe *.so *.o *.import.* ..\foo.import.*
 
+echo ======================================== version tests ...
+%interpret% -s version-tests.scm
+if errorlevel 1 exit /b 1
+
 echo ======================================== compiler tests ...
 %compile% compiler-tests.scm
 if errorlevel 1 exit /b 1
diff -ur chicken-4.9.0/tests/runtests.sh chicken-4.9.0.1/tests/runtests.sh
--- chicken-4.9.0/tests/runtests.sh	2014-06-02 11:30:25.000000000 -0300
+++ chicken-4.9.0.1/tests/runtests.sh	2014-06-07 09:29:00.000000000 -0300
@@ -70,6 +70,8 @@
 
 rm -f *.exe *.so *.o *.import.* a.out ../foo.import.*
 
+echo "======================================== version tests ..."
+$interpret -s version-tests.scm
 
 echo "======================================== compiler tests ..."
 $compile compiler-tests.scm
Only in chicken-4.9.0.1/tests: version-tests.scm

Reply to: