tags 359018 + patch thanks Attached is the patch used for the NMU of the new upstream version.
It includes a patch to revert the changes between 1.4.10 and 1.4.11 in second/timer.c which caused a regression seen on Ultra 10 where the system would no longer automatically boot after the timeout set in silo.conf [1]. [1] http://marc.theaimsgroup.com/?l=linux-sparc&m=114472043429583&w=2
diff -Nru /tmp/SwQGwn4AFo/silo-1.4.10/debian/changelog /tmp/929UAM3UQ1/silo-1.4.11/debian/changelog
--- /tmp/SwQGwn4AFo/silo-1.4.10/debian/changelog 2006-01-25 15:24:14.000000000 +0100
+++ /tmp/929UAM3UQ1/silo-1.4.11/debian/changelog 2006-04-14 02:50:42.000000000 +0200
@@ -1,6 +1,17 @@
+silo (1.4.11-0.1) unstable; urgency=low
+
+ * Non-Maintainer Upload. Closes: #359018.
+ - New upstream release.
+ - Include patch to restore second/timer.c from 1.4.10 to avoid regression
+ seen on Ultra 10 where the system would no longer boot automatically
+ after expiration of the timeout set in silo.conf.
+ - Use debian/compat instead of setting debhelper compatibility in rules.
+
+ -- Frans Pop <[EMAIL PROTECTED]> Fri, 14 Apr 2006 02:40:43 +0200
+
silo (1.4.10-0.1) unstable; urgency=low
- * Non Maintainer Upload.
+ * Non-Maintainer Upload.
* New upstream release. Closes: #306012, #349788.
* Update debconf compatibility level to 5.
* Fix lintian warning for "multiline-field build-depends".
diff -Nru /tmp/SwQGwn4AFo/silo-1.4.10/debian/compat /tmp/929UAM3UQ1/silo-1.4.11/debian/compat
--- /tmp/SwQGwn4AFo/silo-1.4.10/debian/compat 1970-01-01 01:00:00.000000000 +0100
+++ /tmp/929UAM3UQ1/silo-1.4.11/debian/compat 2006-03-25 23:13:56.000000000 +0100
@@ -0,0 +1 @@
+5
diff -Nru /tmp/SwQGwn4AFo/silo-1.4.10/debian/patches/10-sun4u_notimer.patch /tmp/929UAM3UQ1/silo-1.4.11/debian/patches/10-sun4u_notimer.patch
--- /tmp/SwQGwn4AFo/silo-1.4.10/debian/patches/10-sun4u_notimer.patch 1970-01-01 01:00:00.000000000 +0100
+++ /tmp/929UAM3UQ1/silo-1.4.11/debian/patches/10-sun4u_notimer.patch 2006-04-14 02:36:47.000000000 +0200
@@ -0,0 +1,42 @@
+--- silo-1.4.11/second/timer.c 2006-03-08 19:41:35.000000000 +0100
++++ silo-1.4.10/second/timer.c 2001-08-10 05:50:27.000000000 +0200
+@@ -40,6 +40,8 @@
+ static volatile struct sun4c_timer_info *sun4c_timer;
+ static unsigned char *addr_to_free = 0;
+ static int len_to_free;
++static unsigned long long sun4u_tickcmpr;
++static int sun4u_notimer = 0;
+ static struct mostek48t02 *mregs;
+ static long clock_frequency;
+
+@@ -154,6 +156,16 @@
+ }
+ if (!foundcpu || !clock_frequency)
+ clock_frequency = prom_getint(prom_root_node, "clock-frequency") / 100;
++ if (notimer) {
++ sun4u_notimer = 1;
++ __asm__ __volatile__ ("\t"
++ "rd %%tick_cmpr, %%g1\n\t"
++ "stx %%g1, [%0]\n\t"
++ "mov 1, %%g1\n\t"
++ "sllx %%g1, 63, %%g1\n\t"
++ "wr %%g1, 0, %%tick_cmpr"
++ : : "r" (&sun4u_tickcmpr) : "g1");
++ }
+ return 0;
+ }
+
+@@ -194,6 +206,13 @@
+
+ void close_timer ()
+ {
++ if (sun4u_notimer) {
++ __asm__ __volatile__("\t"
++ "ldx [%0], %%g1\n\t"
++ "wrpr %%g0, 0, %%tick\n\t"
++ "wr %%g1, 0, %%tick_cmpr"
++ : : "r" (&sun4u_tickcmpr) : "g1");
++ }
+ if (addr_to_free) {
+ if (addr_to_free == (unsigned char *)0xffffffff)
+ sun4c_unmapio (TICKER_VIRTUAL);
diff -Nru /tmp/SwQGwn4AFo/silo-1.4.10/debian/rules /tmp/929UAM3UQ1/silo-1.4.11/debian/rules
--- /tmp/SwQGwn4AFo/silo-1.4.10/debian/rules 2006-01-19 15:44:08.000000000 +0100
+++ /tmp/929UAM3UQ1/silo-1.4.11/debian/rules 2006-03-25 23:13:42.000000000 +0100
@@ -1,9 +1,7 @@
#!/usr/bin/make -f
-export DH_COMPAT=5
-
# the dbs rules
-TAR_DIR := silo-1.4.10
+TAR_DIR := silo-1.4.11
include debian/scripts/dbs-build.mk
CC = "gcc-2.95 -m32"
pgp7wJT3QtnDF.pgp
Description: PGP signature

