Your message dated Sun, 25 Oct 2009 12:02:42 +0000
with message-id <[email protected]>
and subject line Bug#547073: fixed in sysvinit 2.87dsf-7
has caused the Debian Bug report #547073,
regarding sysvinit: init should not clear utf8 flag
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.)


-- 
547073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547073
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sysvinit
Version: 2.86.ds1-65
Severity: normal

Hello,

init sets c_iflag from scratch. This however clears the IUTF8
flag that the kernel sets according to the vt.default_utf8 kernel
option, resulting to odd behavior of backspace applied to non-ascii
characters. Just like c_cflag flags, init should not clear it, see
attached patch.

Samuel

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sysvinit depends on:
ii  file-rc                      0.8.11      Alternative boot mechanism using a
ii  initscripts                  2.86.ds1-65 scripts for initializing and shutt
ii  libc6                        2.9-25      GNU C Library: Shared libraries
ii  libselinux1                  2.0.85-4    SELinux runtime shared libraries
ii  libsepol1                    2.0.38-2    SELinux library for manipulating b
ii  sysvinit-utils               2.86.ds1-65 System-V-like utilities

sysvinit recommends no packages.

sysvinit suggests no packages.

-- no debconf information

-- 
Samuel Thibault <[email protected]>
<s> je la connaissais pas celle la : "make: Entering an unknown directory"
 -+- #ens-mim -+-
diff --git a/sysdeps/mach/hurd/brk.c b/sysdeps/mach/hurd/brk.c
index 931b260..4a135d3 100644
--- a/sysdeps/mach/hurd/brk.c
+++ b/sysdeps/mach/hurd/brk.c
@@ -64,7 +64,7 @@ weak_alias (__brk, brk)
 int
 _hurd_set_brk (vm_address_t addr)
 {
-  error_t err;
+  error_t err = 0;
   vm_address_t pagend = round_page (addr);
   vm_address_t pagebrk = round_page (_hurd_brk);
   long int rlimit;
@@ -101,8 +101,22 @@ _hurd_set_brk (vm_address_t addr)
 
   if (pagend > _hurd_data_end)
     {
+      vm_address_t alloc_start = _hurd_data_end;
+
       /* We didn't allocate enough space!  Hopefully we can get some more!  */
-      err = __vm_allocate (__mach_task_self (), &pagebrk, pagend - pagebrk, 0);
+
+      if (_hurd_data_end > pagebrk)
+       /* First finish allocation */
+       err = __vm_protect (__mach_task_self (), pagebrk,
+                           alloc_start - pagebrk, 0,
+                           VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE);
+      if (! err)
+       _hurd_brk = alloc_start;
+
+      if (! err)
+       err = __vm_allocate (__mach_task_self (), &alloc_start,
+                            pagend - alloc_start, 0);
+
       if (! err)
        _hurd_data_end = pagend;
     }

--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 2.87dsf-7

We believe that the bug you reported is fixed in the latest version of
sysvinit, which is due to be installed in the Debian FTP archive:

initscripts_2.87dsf-7_i386.deb
  to pool/main/s/sysvinit/initscripts_2.87dsf-7_i386.deb
sysv-rc_2.87dsf-7_all.deb
  to pool/main/s/sysvinit/sysv-rc_2.87dsf-7_all.deb
sysvinit-utils_2.87dsf-7_i386.deb
  to pool/main/s/sysvinit/sysvinit-utils_2.87dsf-7_i386.deb
sysvinit_2.87dsf-7.diff.gz
  to pool/main/s/sysvinit/sysvinit_2.87dsf-7.diff.gz
sysvinit_2.87dsf-7.dsc
  to pool/main/s/sysvinit/sysvinit_2.87dsf-7.dsc
sysvinit_2.87dsf-7_i386.deb
  to pool/main/s/sysvinit/sysvinit_2.87dsf-7_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated sysvinit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 25 Oct 2009 11:07:22 +0100
Source: sysvinit
Binary: sysvinit sysvinit-utils sysv-rc initscripts
Architecture: source i386 all
Version: 2.87dsf-7
Distribution: unstable
Urgency: low
Maintainer: Debian sysvinit maintainers 
<[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Description: 
 initscripts - scripts for initializing and shutting down the system
 sysv-rc    - System-V-like runlevel change mechanism
 sysvinit   - System-V-like init utilities
 sysvinit-utils - System-V-like utilities
Closes: 381497 481028 512237 542515 547073 551263
Changes: 
 sysvinit (2.87dsf-7) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Change if-up.d/mountnfs to not claim to wait for the last network
     interface when there are no network file systems listed in
     /etc/fstab (Closes: #512237, 481028).  Patch from Adrian Bridgett.
   * Add startpar patch 05_pri_kdm_gdm.patch to try to get gdm and kdm
     to start earlier when concurrent booting is enabled.
   * Quiet down sysv-rc postinst to not give error when no file exist
     in /var/lib/update-rc.d.  Discovered from piuparts.
   * Report error from update-rc.d when insserv reject a script, to
     make it more clear what program call failed in a postinst.
   * Drop optional dependency from checkfs to cryptdisks, the
     cryptdisks script have a reverse dependency on checkfs, and that
     is a better way to do it.
   * Rewrite init.d/mtab.sh and init.d/checkroot.sh to not use
     /usr/bin/which, as it is running before /usr/ is guaranteed to be
     available.
   * Rewrite /lib/init/usplash-fsck-functions.sh to use blkid instead of
     the now obsolete vol_id.  Patch from Martin Pitt and Ubuntu.
   * Update 91_sulogin_lockedpw.dpatch to include documentation,
     without the Ubuntu references.  Based on patch from Scott James
     Remnant and Ubuntu.
   * Add patch 55_bootlogd_flush.patch to make sure lines are flushed
     to the kernel even when not asking the kernel to flush to disk
     (Closes: 542515).  Patch from Scott Gifford.
   * Add patch 63_init_keep_utf8_ttyflag.patch to make sure the utf-8
     tty flag is not cleared (Closes: 547073).  Patch from Samuel
     Thibault.
   * Include url to wiki page with information on how to fix the
     problems when unable to migrate to dependency based boot
     sequencing.
   * Make mountnfs-bootclean.sh also depend on $local_fs, to avoid
     surprises on systems where the admin removed mountnfs.sh from
     rcS.d/.  It is not a good idea to remove it, but there is no need
     for the script to fail when someone is crazy enough to remove a
     essential init.d script
 .
   [ Henrique de Moraes Holschuh ]
   * invoke-rc.d: return exit status 4 when action "status" is denied,
     to allow simpleminded policy-rc.d scripts to work well with the
     status action (closes: #381497)
 .
   [ Kel Modderman ]
   * Fix bootlogs init.d script to output correct name and supported
     actions in usage statement. (Closes: #551263)
Checksums-Sha1: 
 855216766d2d376d427c94fe17b84f2205535e6c 1501 sysvinit_2.87dsf-7.dsc
 0d1ec7434b5147b90a981139846b09cfb3c650a6 152916 sysvinit_2.87dsf-7.diff.gz
 442f2aaf83417e8030c29c61c493879614a03bff 106994 sysvinit_2.87dsf-7_i386.deb
 96ad832db2c53646b1112725653367fa4b70b424 106590 
sysvinit-utils_2.87dsf-7_i386.deb
 0ce37ac2ba82629c7f47cb73026e5298006c33f5 62814 initscripts_2.87dsf-7_i386.deb
 84c94a491e39b448edf5c46c9b69291cf0438293 49096 sysv-rc_2.87dsf-7_all.deb
Checksums-Sha256: 
 eae3ce1456c10075ee6ef6348d3ffaa88123c46bfc9dc43df5c219438b5f8ae3 1501 
sysvinit_2.87dsf-7.dsc
 94f86e946b8b67d067b6ed59dbb4446b7458cc2ccf1df46eeaa1054b4ec07fc9 152916 
sysvinit_2.87dsf-7.diff.gz
 fbb397df17f2f51057370362e6f2162c8c6e27b4a0003d74de22f653816317e5 106994 
sysvinit_2.87dsf-7_i386.deb
 87328b0d1249c4939c6dfd465e6a05a43264f872254c43bb03076f8161366590 106590 
sysvinit-utils_2.87dsf-7_i386.deb
 ba60762ab14e7766a1f02e7ccfbbbd019c718bd54511d903088f283930ac40d0 62814 
initscripts_2.87dsf-7_i386.deb
 e29061f61c80df8f9dd2d5fed3951eab3978a21e113a812bb72a15dc94e3cc4e 49096 
sysv-rc_2.87dsf-7_all.deb
Files: 
 ce8bea2083d25295388ceebf100635bb 1501 admin required sysvinit_2.87dsf-7.dsc
 38c4bb202a74db30a30adc494f70a4f6 152916 admin required 
sysvinit_2.87dsf-7.diff.gz
 14637c004f05fe1e5fa8d8eaaba1a804 106994 admin required 
sysvinit_2.87dsf-7_i386.deb
 369935a27d1d4c460c0ce02b40b12141 106590 admin required 
sysvinit-utils_2.87dsf-7_i386.deb
 65ed37c0b28b518d5f9989aa38b1bed0 62814 admin required 
initscripts_2.87dsf-7_i386.deb
 58c9b170fd88a3b68a2d1c10b7b0dda4 49096 admin required sysv-rc_2.87dsf-7_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFK5DoE20zMSyow1ykRArNjAKCioHpnuSR6348PNEZ/gRaR0Cr9RgCfZVej
52fJEwpLXgsvlsFAWeG5rGo=
=uyUi
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-sysvinit-devel

Reply via email to