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

Fwd: please ublock angband/1:3.0.9b-3




----------  Forwarded Message  ----------

Subject: please ublock angband/1:3.0.9b-3
Date: Friday 19 September 2008 04:56
From: Manoj Srivastava <srivasta@ieee.org>
To: debian-boot@lists.debian.org

Hi,

        This version fixes an important bug, and correctys permission on
 a data file so the game can write to it. Debdiff attached.

        manoj

diff -wu angband-3.0.9b/debian/changelog angband-3.0.9b/debian/changelog
--- angband-3.0.9b/debian/changelog
+++ angband-3.0.9b/debian/changelog
@@ -1,3 +1,19 @@
+angband (1:3.0.9b-3) unstable; urgency=medium
+
+  * pre-inst fails on upgrade from version 1:3.0.5-1, as we are not
+    checking /var/lib/games/angband/save has any files in it - if it
+    doesn't, then you see the failure mode described. Analysis and fix
+    from Matthew Vernon. This closes an important bug.  Closes:  #494199
+  * /var/games/angband/data/spell.raw has wrong permissions. We set the
+    correct permission on 4 other directories in the /var/games/angband/
+    hierarchy, and really, this chmod g+w was a long standing bug. While
+    not labeled important, this is a minimal change, and is consistent
+    with the handling of other game files. Thanks to Chris Carr.
+                                                        Closes: #490871
+  * Updated Standards-Version. No changes.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Thu, 04 Sep 2008 11:13:05 -0500
+
 angband (1:3.0.9b-2) unstable; urgency=low
diff -wu angband-3.0.9b/debian/preinst angband-3.0.9b/debian/preinst
--- angband-3.0.9b/debian/preinst
+++ angband-3.0.9b/debian/preinst
@@ -73,6 +73,7 @@
             for dir in apex bone save user; do
                 if [ -d /var/lib/games/angband/$dir ]; then
                     test -d /var/games/angband/$dir || mkdir -p
 /var/games/angband/$dir +                   if ls /var/games/angband/$dir |
 grep . >/dev/null ; then for file in /var/lib/games/angband/$dir/*; do
                         basefile=$(basename $file)
                         if [ "X$basefile" = "Xdelete.me" ]; then
@@ -83,6 +84,7 @@
                             /var/games/angband/$dir/$basefile
                     done
                 fi
+                fi
             done
         fi
     else
diff -wu angband-3.0.9b/debian/postinst angband-3.0.9b/debian/postinst
--- angband-3.0.9b/debian/postinst
+++ angband-3.0.9b/debian/postinst
@@ -193,6 +193,7 @@
     chown -R root:games /var/games/angband/

     # Make sure the game can write the files it needs to write to
+    chmod -R g+w /var/games/angband/data
     chmod -R g+w /var/games/angband/user
     chmod -R g+w /var/games/angband/bone
     chmod -R g+w /var/games/angband/save
diff -wu angband-3.0.9b/debian/control angband-3.0.9b/debian/control
--- angband-3.0.9b/debian/control
+++ angband-3.0.9b/debian/control
@@ -9,7 +9,7 @@
  libsdl1.2-dev | libsdl-dev, libsdl-mixer1.2-dev,
  libsdl-gfx1.2-dev, libsdl-image1.2-dev, libsdl-ttf2.0-dev,
  libsdl-net1.2-dev
-Standards-Version: 3.7.3.0
+Standards-Version: 3.8.0.0

 Package: angband
 Architecture: any

--
War is delightful to those who have had no experience of it. Desiderius
Erasmus
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--
To UNSUBSCRIBE, email to debian-boot-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-------------------------------------------------------

Attachment: pgpF7AIml0UrS.pgp
Description: PGP signature


Reply to: