Bug#536029: Add support to download index files for multiple architectures

2009-07-06 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: wishlist
Tags: patch

Hi,

attached is a patch I would like to get included eventually in apt
that adds the ability to download and process index files for multiple
architectures. This patch has 2 purposes:

1) I believe this will be the first thing that needs to be added to
implement multiarch. So it will be needed at some point anyway.

2) This will remove the hacks ia32-apt-get needs to pull over apt-get.
Ia32-apt-get can then be implemented by setting APT::Architectures and
adding a Apt::Update::Post-Invoke script.


The patch is not yet 100% complete and you will see some FIXMEs in the
patch and in the details below. Things I haven't been able to test yet
like adding a i386 CDrom on amd64 or things I'm unsure about. Any help
there would be appreciated.

On that note: How do I mark the *.bin files as incompatible? The
change in policy breaks compatibility I believe.


What the patch does in detail:

- Add APT::Architectures:: config option and initialize with
  APT::Architecture if unset.

- Declare the unused [vendor] field in sources.list as option
  field, e.g.
deb [arch=amd64,i386;keyring=blubber.key;have=fun]
  FIXME: Parsing of this field is still missing but I pass a
  map for it around where needed.

- When fetching index files download them for all APT::Architectures
  FIXME: use Options["arch"] to override the default

- Enter packages of all APT::Architectures into the package cache.

- Add the architecture to status and progress informations:
  Get:1 http://chocos sid/main i386 Packages [7788kB]

- Add b= (Build architecture) to policy:
  499 http://chocos sid/main i386 Packages
  release v=4.3,o=Debian,a=unstable,l=Debian,c=main,b=i386

- Decrease the pin of the non native archs by 1 and increase default
  pin of experimental to 2 (so non-native experimental is 1).
  FIXME:   99 /var/lib/dpkg/status
  This is so that the native arch will always be prefered unless the
  user pins it differently.


As said above the patch is not 100% yet but I feel it is ready for
others to test and comment and maybe help.

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-10 GCC support library
ii  libstdc++64.4.0-10   The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg-dev  1.15.3 Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.4   Python interface to libapt-pkg
ii  synaptic  0.62.7 Graphical package manager

-- no debconf information
diff -Nru apt-0.7.21/apt-pkg/cdrom.cc apt-0.7.21a0.mrvn.1/apt-pkg/cdrom.cc
--- apt-0.7.21/apt-pkg/cdrom.cc	2009-04-14 14:20:29.0 +0200
+++ apt-0.7.21a0.mrvn.1/apt-pkg/cdrom.cc	2009-07-06 22:44:07.0 +0200
@@ -217,33 +217,41 @@
 /* Here we drop everything that is not this machines arch */
 bool pkgCdrom::DropBinaryArch(vector &List)
 {
-   char S[300];
-   snprintf(S,sizeof(S),"/binary-%s/",
-	_config->Find("Apt::Architecture").c_str());
-   
+   string Arch = _config->Find("Apt::Architecture");
+   vector Archs = _config->FindList("Apt::Architectures");
+
for (unsigned int I = 0; I < List.size(); I++)
{
   const char *Str = List[I].c_str();
   
-  const char *Res;
-  if ((Res = strstr(Str,"/binary-")) == 0)
+  const char *Start, *End;
+  char Tmp[300];
+  if ((Start = strstr(Str,"/binary-")) == 0)
 	 continue;
+  Start += 8;
+  if ((End = strstr(Start,"/")) == 0 || Start == End)
+	 continue;
+  --End;
+
+  // Create temp string
+  strncpy(Tmp,Start,End-Start);
+  Tmp[End-Start] = 0;
+
+  // Check if arch matches
+  bool matching = false;
+  if (Arch == Tmp) matching = true;
+  for(vector::const_iterator J = Archs.begin();
+	  !matching && J != Archs.end(); ++J) {
+	  if (*J == Tmp) matching = true;
+  }
 
   // Weird, remove it.
-  if (strlen(Res) < strlen(S))
+  if (!matching)
   {
 	 List.erase(List.begin() + I);
 	 I--;
 	 continue;
   }
-	  
-  // See if it is our arch
-  if (stringcmp(Res,Res + strlen(S),S) == 0)
-	 continue;
-  
-  // Erase it
-  List.erase(List.begin() +

Bug#535645: RM: ia32-libs -- ROM; By popular demand.

2009-07-03 Thread Goswin Brederlow
Package: ftp.debian.org
Severity: normal

Hi,

please remove the following 2 binary packages from unstable:

Package: ia32-libs
Version: 21
Filename: pool/main/i/ia32-libs-tools/ia32-libs_21_amd64.deb

Package: ia32-libs-gtk
Version: 21
Filename: pool/main/i/ia32-libs-tools/ia32-libs-gtk_21_amd64.deb

Mark Hymers might (or might not) later reupload the ia32-libs and
ia32-libs-gtk source packages again but meanwhile people shouldn't
install the above anymore.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535644: The requested URL /doc/manuals/developers-reference/pkgs.html was not found on this server.

2009-07-03 Thread Goswin Brederlow
Package: www.debian.org
Severity: normal

Hi,

on

http://www.debian.org/doc/manuals/developers-reference/

all the links seems to be broken.

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535595: apt-config: Can't return array values in shell mode

2009-07-03 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: normal
File: /usr/bin/apt-config

Hi,

I'm trying to use the apt-conf format to store some settings for
ia32-apt-get. For example the architecture ia32-apt-get should fetch
packages from. Currently the file only contains
IA32::Architectures {"amd64"; "i386";};

% apt-config -c ia32-libs-tools/00ia32-libs-tools dump | grep IA32
IA32 "";
IA32::Architectures "";
IA32::Architectures:: "amd64";
IA32::Architectures:: "i386";

% apt-config -c ia32-libs-tools/00ia32-libs-tools  shell FOO 
IA32::Architectures 
FOO=''

% apt-config -c ia32-libs-tools/00ia32-libs-tools  shell FOO 
IA32::Architectures::

There seems to be no option in shell mode to extract the Architectures
values. I can't think of a way how to do it without involving bashism
for arrays or get problems with whitespaces so this might not actually
be fixable. But then it should be documented in the manpage on how to
extract the values via "dump", e.g:

for i in $(apt-config -c ia32-libs-tools/00ia32-libs-tools dump \
| grep "^IA32::Architectures:: " \
| sed 's/^[^ ]* \(.*\);$/\1/'); do
  echo "Got arch '$(eval echo $i)'"
done

MfG
Goswin



-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (/etc/apt/sources.list present, but not submitted) --


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'unstable'), (400, 
'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-10 GCC support library
ii  libstdc++64.4.0-10   The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg-dev  1.15.3 Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.4   Python interface to libapt-pkg
ii  synaptic  0.62.7 Graphical package manager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535515: Please add /lib32 and /usr/lib32 on i386

2009-07-02 Thread Goswin Brederlow
Package: libc6
Version: 2.9-18
Severity: wishlist

Hi,

libraries like libX11.so.6.2.0 look for locales in
/usr/lib/X11/locale. Other libraries look for plugins in
/usr/lib/package. It would be nice if those packages could be compiled
to use /usr/lib32/X11/locale and /usr/lib32/package on i386 so the
same binary will run on i386 and amd64. This would be much simpler
than adding support to use both lib and lib32 to various programs.

Simply adding two links to /lib and /usr/lib on i386 will sufice.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'unstable'), (400, 
'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6 depends on:
ii  libgcc1   1:4.4.0-10 GCC support library

libc6 recommends no packages.

Versions of packages libc6 suggests:
pn  glibc-doc  (no description available)
ii  locales   2.9-18 GNU C Library: National Language (

-- debconf information:
* glibc/upgrade: true
  glibc/disable-screensaver:
  glibc/restart-failed:
* glibc/restart-services: spamassassin ssh samba rsync openbsd-inetd exim4 cron 
atd



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535516: Please add /usr/lib32/X11/locale to search path on i386

2009-07-02 Thread Goswin Brederlow
Package: libx11-6
Version: 2:1.2.1-1
Severity: wishlist
File: /usr/lib/libX11.so.6.2.0

Hi,

when running 32bit application on amd64 the 32bit locales can not be
used. The reason for this is that libX11 only searches the following
dirs:

% strings /usr/lib32/libX11.so.6.2.0 | grep locale
setlocale
/usr/share/X11/locale
/usr/lib/X11/locale

It would be real nice if /usr/lib32/X11/locale could be included on
i386 and /usr/lib64/X11/locale (for running 64bit binaries on i386).

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'unstable'), (400, 
'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libx11-6 depends on:
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libx11-data   2:1.2.1-1  X11 client-side library
ii  libxcb1   1.3-2  X C Binding

libx11-6 recommends no packages.

libx11-6 suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535512: Please add support for /etc/apt/preferences.d/

2009-07-02 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: wishlist

Hi,

for ia32-apt-get it would be nice if some pinning could be added
automatically. Since policy forbids modifying other packages conffiles
this can not be done with /etc/apt/preferences.

Also, from a users perspective, it would be nice to put pinnings for
different repositories into seperate files,
e.g. /etc/apt/preferences.d/backports.

If you agree then I'm willing to work on a patch for it.

MfG Goswin


-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (/etc/apt/sources.list present, but not submitted) --


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'unstable'), (400, 
'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-10 GCC support library
ii  libstdc++64.4.0-10   The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg-dev  1.15.3 Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.4   Python interface to libapt-pkg
ii  synaptic  0.62.7 Graphical package manager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535452: resize2fs fails to read mountpoint for online resize

2009-07-02 Thread Goswin Brederlow
Package: e2fsprogs
Version: 1.41.7-1
Severity: important
File: /sbin/resize2fs

Hi,

when I try to resize a filesystem I get:

% resize2fs -p /dev/s/unseen  
resize2fs 1.41.7 (29-June-2009)
Filesystem at /dev/s/unseen is mounted on ·+; on-line resizing required
old desc_blocks = 33, new_desc_blocks = 41
resize2fs: No such file or directory while trying to open mountpoint ·+

The filesystem is mounted as:
/dev/mapper/s-unseen /mnt/unseen ext3 rw 0 0

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'unstable'), (400, 
'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages e2fsprogs depends on:
ii  e2fslibs  1.41.7-1   ext2 filesystem libraries
ii  libblkid1 1.41.7-1   block device id library
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libcomerr21.41.7-1   common error description library
ii  libss21.41.7-1   command-line interface parsing lib
ii  libuuid1  1.41.7-1   Universally Unique ID library

e2fsprogs recommends no packages.

Versions of packages e2fsprogs suggests:
pn  e2fsck-static  (no description available)
pn  gpart  (no description available)
ii  parted1.8.8.git.2009.06.03-1 The GNU Parted disk partition resi

-- no debconf information



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535321: apt-get --no-download disables --list-cleanup

2009-07-01 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: normal
File: /usr/bin/apt-get

Hi,

when running 'apt-get --no-download --list-cleanup' unused index files
are not removed from /var/lib/apt/lists/.

MfG
Goswin


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-9  GCC support library
ii  libstdc++64.4.0-9The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg-dev  1.15.2 Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.4   Python interface to libapt-pkg
ii  synaptic  0.62.7 Graphical package manager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#535210: E: Dynamic MMap ran out of room.

2009-06-30 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: wishlist

Hi,

the default dynamic MMap in apt is getting too small again. Since
ia32-apt-get adds i386 Packages.gz to the mix, thereby doubling the
number of packages, even a conservative sources.list results in:

Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. 
Current value: 25165824. (man 5 apt.conf)

I would welcome it if the default value could be increased again.

MfG
Goswin

-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (/etc/apt/sources.list present, but not submitted) --


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-18 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-9  GCC support library
ii  libstdc++64.4.0-9The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg-dev  1.15.2 Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.4   Python interface to libapt-pkg
ii  synaptic  0.62.7 Graphical package manager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#508308: nspluginwrapper does not seem to support flash 10

2009-06-28 Thread Goswin Brederlow
Package: nspluginwrapper
Version: 1.3.0-1
Severity: normal

Hi,

this is due to the missing lib.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages nspluginwrapper depends on:
ii  debconf 1.5.26   Debian configuration management sy
ii  ia32-libs   1:3.0ia32 shared libraries for use on a
ii  ia32-libs-gtk   1:3.0ia32 shared libraries for use on a
ii  lib32gcc1   1:4.4.0-9GCC support library (32 bit Versio
ii  libatk1.0-0 1.26.0-1 The ATK accessibility toolkit
ii  libc6   2.9-18   GNU C Library: Shared libraries
ii  libc6-i386  2.9-18   GNU C Library: 32-bit shared libra
ii  libcairo2   1.8.8-2  The Cairo 2D vector graphics libra
ii  libcurl3-gnutls 7.19.5-1 Multi-protocol file transfer libra
ii  libglib2.0-02.20.3-1 The GLib library of C routines
ii  libgtk2.0-0 2.16.2-1 The GTK+ graphical user interface 
ii  libpango1.0-0   1.24.3-1 Layout and rendering of internatio
ii  libx11-62:1.2.1-1X11 client-side library
ii  libxt6  1:1.0.5-3X11 toolkit intrinsics library
ii  util-linux [linux32]2.15.1~rc1-1 Miscellaneous system utilities

nspluginwrapper recommends no packages.

nspluginwrapper suggests no packages.

-- debconf information:
* nspluginwrapper/auto_update: true



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533014: Patch for lib32 transition

2009-06-28 Thread Goswin Brederlow
Package: lib32readline5
Version: 5.2-4
Severity: normal

Hi,

attached a patch for the lib32 transition.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages lib32readline5 depends on:
ii  lib32ncurses5   5.7+20090523-1.1 shared libraries for terminal hand
ii  libc6-i386  2.9-18   GNU C Library: 32-bit shared libra
ii  readline-common 5.2-4GNU readline and history libraries

lib32readline5 recommends no packages.

lib32readline5 suggests no packages.

-- no debconf information
diff -u readline5-5.2/debian/changelog readline5-5.2/debian/changelog
--- readline5-5.2/debian/changelog
+++ readline5-5.2/debian/changelog
@@ -1,3 +1,10 @@
+readline5 (5.2-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Do lib32 link to directory transition.
+
+ -- Goswin von Brederlow   Sat, 27 Jun 2009 20:50:10 +0200
+
 readline5 (5.2-4) unstable; urgency=low
 
   * Apply upstream patches up to readline52-013. Closes: #494934.
diff -u readline5-5.2/debian/rules readline5-5.2/debian/rules
--- readline5-5.2/debian/rules
+++ readline5-5.2/debian/rules
@@ -47,10 +47,6 @@
   ifeq ($(DEB_HOST_ARCH),amd64)
 ARCH32 = i386
 HOST32 = i486-linux-gnu
-ifeq ($(distribution),Debian)
-  lib32dir = emul/ia32-linux/lib
-  lib32devdir = emul/ia32-linux/usr/lib
-endif
   endif
   ifeq ($(DEB_HOST_ARCH),ppc64)
 ARCH32 = powerpc
diff -u readline5-5.2/debian/control readline5-5.2/debian/control
--- readline5-5.2/debian/control
+++ readline5-5.2/debian/control
@@ -110,6 +110,7 @@
 
 Package: lib32readline5
 Architecture: amd64 ppc64
+Pre-Depends: libc6-i386 (>= 2.9-18) [amd64]
 Depends: readline-common, ${shlibs:Depends}
 Section: libs
 Priority: optional
@@ -123,6 +124,7 @@
 
 Package: lib32readline5-dev
 Architecture: amd64 ppc64
+Pre-Depends: libc6-i386 (>= 2.9-18) [amd64]
 Depends: lib32readline5 (= ${Source-Version}), lib32ncurses5-dev, ${devxx:Depends}
 Provides: lib32readline-dev
 Conflicts: lib32readline-dev


Bug#534571: mdadm --grow on raid with bitmap should give sensible error message

2009-06-25 Thread Goswin Brederlow
Package: mdadm
Version: 2.6.9-3
Severity: normal

Hi,

when I try to resize/reshape a raid with internal bitmap mdadm fails
saying the device is busy and dmesg shows that the raid layer returned
error -16.

The reason why it fails is that resizing and reshaping doesn't know
how to handle the bitmap. Mdadm should detect that a raid has a bitmap
and give a proper error message, possibly even suggest to remove the
bitmap for the duration of the resize/reshape.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages mdadm depends on:
ii  debconf   1.5.26 Debian configuration management sy
ii  libc6 2.9-17 GNU C Library: Shared libraries
ii  lsb-base  3.2-22 Linux Standard Base 3.2 init scrip
ii  makedev   2.3.1-88   creates device files in /dev
ii  udev  0.141-1/dev/ and hotplug management daemo

Versions of packages mdadm recommends:
ii  exim4-daemon-heavy [mail-tran 4.69-11Exim MTA (v4) daemon with extended
ii  module-init-tools 3.9-2  tools for managing Linux kernel mo

mdadm suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533849: /emul/ia32-linux deprecated

2009-06-20 Thread Goswin Brederlow
Package: gmp
Version: 2:4.3.1+dfsg-1
Severity: normal

On amd64, files in /emul/ia32-linux should be moved to /usr/lib32.


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533850: /emul/ia32-linux deprecated

2009-06-20 Thread Goswin Brederlow
Package: lib32icu
Version: 4.0.1-2
Severity: normal

On amd64, files in /emul/ia32-linux should be moved to /usr/lib32.


-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533828: dpkg-scanpackages generated insecure index files

2009-06-20 Thread Goswin Brederlow
Package: dpkg-dev
Version: 1.15.2
Severity: normal
File: /usr/bin/dpkg-scanpackages

Hi,

md5sum have been known as being insecure for some time now. I assume
it has been overlooked that dpkg-scanpackages still only generates
MD5Sum fields and no SHA1 and SHA256 fields.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages dpkg-dev depends on:
ii  binutils  2.19.1-1   The GNU assembler, linker and bina
ii  bzip2 1.0.5-2high-quality block-sorting file co
ii  dpkg  1.15.2 Debian package management system
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  lzma  4.43-14Compression method of 7z format in
ii  make  3.81-5 The GNU version of the "make" util
ii  patch 2.5.9-5Apply a diff file to an original
ii  perl [perl5]  5.10.0-23  Larry Wall's Practical Extraction 
ii  perl-modules  5.10.0-23  Core Perl modules

Versions of packages dpkg-dev recommends:
ii  build-essential   11.4   Informational list of build-essent
ii  gcc [c-compiler]  4:4.3.3-9  The GNU C compiler
ii  gcc-4.3 [c-compiler]  4.3.3-12   The GNU C compiler
ii  gcc-4.4 [c-compiler]  4.4.0-7The GNU C compiler
ii  gnupg 1.4.9-4GNU privacy guard - a free PGP rep
ii  gpgv  1.4.9-4GNU privacy guard - signature veri

Versions of packages dpkg-dev suggests:
ii  debian-keyring2009.05.28 GnuPG (and obsolete PGP) keys of D
ii  debian-maintainers1.60   GPG keys of Debian maintainers

-- no debconf information
Package: ia32-libs
Version: 1:3.0
Architecture: all
Maintainer: Debian ia32-libs Team 

Installed-Size: 36
Depends: lib32asound2 | ia32-libasound2, lib32bz2-1.0 | ia32-libbz2-1.0, 
libc6-i386 | ia32-libc6, libc6-dev-i386 | ia32-libc6-dev, lib32gcc1 | 
ia32-libgcc1, lib32ncurses5 | ia32-libncurses5, lib32stdc++6 | ia32-libstdc++6, 
lib32z1 | ia32-zlib1g, ia32-freeglut3, ia32-lesstif2, ia32-libacl1, 
ia32-libaio1, ia32-libasyncns0, ia32-libattr1, ia32-libartsc0, ia32-libaudio2, 
ia32-libaudiofile0, ia32-libcairo2, ia32-libcap2, ia32-libcapi20-3, 
ia32-libcomerr2, ia32-libcups2, ia32-libdbus-1-3, ia32-libdirectfb-1.2-0, 
ia32-libdrm2, ia32-libesd0, ia32-libexif12, ia32-libexpat1, ia32-libfltk1.1, 
ia32-libfontconfig1, ia32-libfreetype6, ia32-libgcrypt11, ia32-libgl1-mesa-glx, 
ia32-libgl1-mesa-dri, ia32-libglu1-mesa, ia32-libgnutls26, ia32-libgpg-error0, 
ia32-libgphoto2-2, ia32-libgphoto2-port0, ia32-libhal1, ia32-libice6, 
ia32-libieee1284-3, ia32-libjack0, ia32-libjpeg62, ia32-libkeyutils1, 
ia32-liblcms1, ia32-libldap-2.4-2, ia32-libltdl7, ia32-liblzo2-2, 
ia32-libnss-ldap, ia32-libpam0g, ia3
 2-libpam-ldap, ia32-libpng12-0, ia32-libpopt0, ia32-libpulse0, ia32-libsane, 
ia32-libsasl2-2, ia32-libselinux1, ia32-libsdl1.2debian-alsa, 
ia32-libsigc++-2.0-0c2a, ia32-libsm6, ia32-libssl0.9.8, ia32-libstdc++5, 
ia32-libsvga1, ia32-libtasn1-3, ia32-libtiff4, ia32-libusb-0.1-4, 
ia32-libwmf0.2-7, ia32-libx11-6, ia32-libx86-1, ia32-libxau6, ia32-libxaw7, 
ia32-libxcb1, ia32-libxcb-render0, ia32-libxcb-render-util0, 
ia32-libxcomposite1, ia32-libxdamage1, ia32-libxdmcp6, ia32-libxext6, 
ia32-libxfixes3, ia32-libxft2, ia32-libxi6, ia32-libxinerama1, ia32-libxml2, 
ia32-libxmu6, ia32-libxmuu1, ia32-libxp6, ia32-libxpm4, ia32-libxrandr2, 
ia32-libxrender1, ia32-libxt6, ia32-libxtrap6, ia32-libxtst6, ia32-libxv1, 
ia32-libxcursor1, ia32-libxslt1.1, ia32-libxss1, ia32-libxxf86vm1, 
ia32-odbcinst1debian1, ia32-unixodbc, ia32-xaw3dg
Filename: ./ia32-libs_3.0_all.deb
Size: 3382
MD5sum: 967b6981f420ff64f4c47121868abc25
Section: libs
Priority: optional
Description: ia32 shared libraries for use on amd64 and ia64 systems
 This is a transitional package that depends on a set of core
 libraries for the ia32/i386 architecture, configured for use on an
 amd64 or ia64 Debian system running a 64-bit kernel.
 .
 It is save to remove this package.

Package: ia32-libs-gtk
Version: 1:3.0
Architecture: all
Maintainer: Debian ia32-libs Team 

Installed-Size: 36
Depends: ia32-libs, ia32-libgtk2.0-0, ia32-libatk1.0-0, ia32-libpango1.0-0, 
ia32-gtk2-engines, ia32-libglib2.0-0, ia32-libart-2.0-2, ia32-libgconf2-4, 
ia32-liborbit2, ia32-libpcre3, ia32-libatspi1.0-0, ia32-libgail-common, 
ia32-libgail18, ia32-at-spi, ia32-libgnomecanvas2-0, ia32-libbonobo2-0, 
ia32-libglade2-0, ia32-libqtcore4, ia32-libqt4-network, ia32-libqt4-script, 
ia32-libqt4-xml, ia32-libqt4-

Bug#533773: /usr/lib32 transition broken

2009-06-20 Thread Goswin Brederlow
Package: libc6-i386
Version: 2.9-17
Severity: grave

Hi,

you actually managed to completly screw the pooch with the /usr/lib32
transition from link to directory and now on existing installations it
remains a link. Now /emul/ia32-linux/[usr/]lib contains files that
belong there and files belonging in /[usr/]lib32 making it hard to
undo the link.

So now you need something like this in postinst:

if [ "$(readlink /lib32)" = "/emul/ia32-linux/lib" ]; then
  rm /lib32
  mv /emul/ia32-linux/lib /lib32
  ln -s /lib32 /emul/ia32-linux/lib
fi

if [ "$(readlink /usr/lib32)" = "/emul/ia32-linux/usr/lib" ]; then
  rm /usr/lib32
  mv /emul/ia32-linux/usr/lib /usr/lib32
  ln -s /usr/lib32 /emul/ia32-linux/usr/lib
fi

And what fun if a filesystem gets full doing that.

MfG
Goswin

PS: Why wasn't this prepared in experimental?

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6-i386 depends on:
ii  libc6 2.9-17 GNU C Library: Shared libraries

libc6-i386 recommends no packages.

libc6-i386 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533768: Reportbug hint "issues with /usr/lib32" obsolete

2009-06-20 Thread Goswin Brederlow
Package: libc6-i386
Version: 2.9-17
Severity: normal

Hi,

libc6-i386 still ships a reportbug hint about upgrading problems with
/usr/lib32 overwrites. As that is now a dir that is obsolete.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6-i386 depends on:
ii  libc6 2.9-17 GNU C Library: Shared libraries

libc6-i386 recommends no packages.

libc6-i386 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533767: Missing Pre-Depends: libc6-i386 (>= 2.9-17)

2009-06-20 Thread Goswin Brederlow
Package: lib32gcc1
Version: 1:4.4.0-7
Severity: serious

Hi,

lib32gcc1 contains /usr/lib32/libgcc_s.so.1.

In libc6-i386 prior to 2.9-14 /usr/lib32 is a link to
/emul/ia32-linux/usr/lib. lib32gcc1 having a file in /usr/lib32 makes
it impossible to upgrade to any libc6-i386 version prior to 2.9-14. So
it Breaks: libc6-i386 (<< 2.9-14).

In libc6-i386 2.9-14 /usr/lib32 was changed to be a directory. Now if
lib32gcc1 is installed prior to upgrading libc6-i386 then
libgcc_s.so.1 will actualy end up in /emul/ia32-linux/usr/lib/. Then,
when libc6-i386 is upgraded the file will be lost as it is only
searched in /usr/lib32. /usr/lib32 must be changed to be a directory
prior to installing libc6-i386 >= 2.9-14. Therefore you need a
Pre-Depends.

Last the current lib32gcc1 says
  Conflicts: libc6-i386 (= 2.9-15), libc6-i386 (= 2.9-16)
so I assume you may want
  Pre-Depends: libc6-i386 (>= 2.9-17)
instead.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages lib32gcc1 depends on:
ii  gcc-4.4-base  4.4.0-7The GNU Compiler Collection (base 
ii  libc6-i3862.9-17 GNU C Library: 32-bit shared libra

lib32gcc1 recommends no packages.

lib32gcc1 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533753: cupt: overzelous signature checking breaks ia32-apt-get

2009-06-20 Thread Goswin Brederlow
Package: cupt
Version: 0.2.2
Severity: normal

Hi,

for ia32-apt-get to work it has to do some magic with the Index files
apt-get downloads. This means mangling them after they have been
downloaded and signatures checked. This is fine in apt-get as it does
not check the signature again, only on download.

Now cupt on the otherhand seems to check the signature on every
invocation, even "cupt show cupt" resulting in warnings like this:

W: gpg: '/var/lib/apt/lists/chocos_debian_dists_sid-amd64_Release': bad 
signature: EA4ADBF06B83280C reprepro (signing key) 


The signature check is not needed as the Release.gpg file will ever
only be there if the signature did check out during download. So
besides this breaking ia32-apt-get it is also a huge waste of time.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages cupt depends on:
ii  libcupt-perl  0.2.2  alternative front-end for dpkg -- 
ii  perl  5.10.0-23  Larry Wall's Practical Extraction 

cupt recommends no packages.

cupt suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533752: cupt does not understand apt options

2009-06-20 Thread Goswin Brederlow
Package: cupt
Version: 0.2.2
Severity: normal

Hi,

cupt complains about my apt.conf:

% cat /etc/apt/apt.conf   
DPkg::Options { "--force-confmiss"; }
APT::Install-Recommends "false";
APT::Cache-Limit "50331648";

% cupt show cupt   
E: bad config in file '/etc/apt/apt.conf'
W: skipped configuration file '/etc/apt/apt.conf'

The offending entry seems to be the DPkg one but that looks fine to me
and apt does not complain.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 
'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages cupt depends on:
ii  libcupt-perl  0.2.2  alternative front-end for dpkg -- 
ii  perl  5.10.0-23  Larry Wall's Practical Extraction 

cupt recommends no packages.

cupt suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533643: lacks superblock backup

2009-06-19 Thread Goswin Brederlow
Package: cryptsetup
Version: 2:1.0.6+20090405.svn49-1
Severity: normal

Hi,

I just lost 1.5TB data because I accidentally installed grub over the
LUKS superblock and there seems to be no way to restore it.

I'm missing 2 things:

1) an on disk backup of the superblock
   That would not only help with accidental overwrites but also if a
   block gets damages on the disk.
   
   It might also be a good idea to move the superblock 4k or 64k from
   the start of the device so a mbr/bootloader does not overwrite the
   superblock.

2) cryptsetup luksBackup and luksRestore command
   There should be a command to dump the superblock of a luks volume
   into a file for backup purposes and one to restore it from a file.
   cryptsetup could even automatically store a backup on every change
   like lvm does.

MfG
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional
  APT policy: (500, 'transitional'), (500, 'unstable'), (400, 'unstable-i386'), 
(1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages cryptsetup depends on:
ii  dmsetup  2:1.02.30-3 The Linux Kernel Device Mapper use
ii  libc62.9-12  GNU C Library: Shared libraries
ii  libdevmapper1.02.1   2:1.02.30-3 The Linux Kernel Device Mapper use
ii  libpopt0 1.14-4  lib for parsing cmdline parameters
ii  libuuid1 1.41.6-1Universally Unique ID library

cryptsetup recommends no packages.

Versions of packages cryptsetup suggests:
ii  dosfstools3.0.3-1utilities for making and checking 
ii  initramfs-tools [linux-initra 0.93.3 tools for generating an initramfs
ii  udev  0.141-1/dev/ and hotplug management daemo

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533551: -s does not check signatures

2009-06-18 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: wishlist
File: /usr/bin/apt-get

Hi,

when I run "apt-get -s dist-upgrade" everything is reported fine. But
then when I run "apt-get dist-upgrade" I get:

WARNING: The following packages cannot be authenticated!
  ia32-libs ia32-libs-gtk
Install these packages without verification [y/N]? 

This should already show up when running with -s.

MfG
Goswin

-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --

-- (/etc/apt/sources.list present, but not submitted) --


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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-12 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-4  GCC support library
ii  libstdc++64.4.0-4The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-1high-quality block-sorting file co
ii  dpkg-dev  1.14.26Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.3+b1Python interface to libapt-pkg

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533540: creating FDI file problematic for 32bit support on amd64/ia64

2009-06-18 Thread Goswin Brederlow
Package: libgphoto2-2
Version: 2.4.5-1
Severity: normal

Hi,

for 32bit support on amd64/ia64 /usr/lib gets renamed to /usr/lib32
and then the postinst fails to execute

/usr/lib/$PACKAGE/print-camera-list hal-fdi > \
/usr/share/hal/fdi/preprobe/10osvendor/20-$PACKAGE.fdi

if the 64bit libgphoto2-2 is not installed. The generated file is also
completly empty. I'm assuming the file is supposed to contain camera
devices of any connected camera. Given that most people only connect a
camera when they want to transfere files this whole procedure seems
rather pointless.

Also in postrm removing either the 64bit or 32bit package will remove
the generated file leaving the other flavour without it.


Please consider removing that call completly, ship a prebuild file or
test and prefer /usr/lib32/$PACKAGE/print-camera-list on i386 and
outputing to 20-$ARCH-$PACKAGE.fdi. Or use
/usr/lib/$(DEB_HOST_GNU_TYPE)/$PACKAGE/print-camera-list.

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgphoto2-2 depends on:
ii  adduser   3.110  add and remove users and groups
ii  libc6 2.9-12 GNU C Library: Shared libraries
ii  libexif12 0.6.17-1   library to parse EXIF files
ii  libgphoto2-port0  2.4.5-1gphoto2 digital camera port librar
ii  libjpeg62 6b-14  The Independent JPEG Group's JPEG 
ii  libltdl7  2.2.6a-4   A system independent dlopen wrappe

Versions of packages libgphoto2-2 recommends:
ii  udev  0.141-1/dev/ and hotplug management daemo

Versions of packages libgphoto2-2 suggests:
pn  gphoto2(no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533529: Missing config option for sources.list.d/

2009-06-18 Thread Goswin Brederlow
Package: apt
Version: 0.7.21
Severity: normal
File: /usr/bin/apt-get

Hi,

in ia32-apt-get I'm using

-o Dir::Etc::sourcelist=/etc/apt/foreign/sources.list

to change the sources.list used by apt. But then apt still uses
/etc/apt/sources.list.d for further sources.list files and there seems
to be no option to change that path.

For a start the .d/ directory could be constructed from the
Dir::Etc::sourcelist by appending .d. That would give a good default
path. An explicit option for the dir itself might not even be needed.

MfG
Goswin

-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (/etc/apt/sources.list present, but not submitted) --


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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring2009.01.31 GnuPG archive keys of the Debian a
ii  libc6 2.9-12 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-4  GCC support library
ii  libstdc++64.4.0-4The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc   0.7.21 Documentation for APT
ii  aptitude  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2 1.0.5-1high-quality block-sorting file co
ii  dpkg-dev  1.14.26Debian package development tools
ii  lzma  4.43-14Compression method of 7z format in
ii  python-apt0.7.10.3+b1Python interface to libapt-pkg

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#533503: libc6-i386 must use Breaks instead of Conflicts

2009-06-18 Thread Goswin Brederlow
Package: libc6-i386
Version: 2.9-14
Severity: grave

Hi,

due to the conversion of /usr/lib32 from link to directory all the
files in /emul/ become non-functional. For that reason you choose to
conflict with the existing packages having files there.

But this is not a case where libc6-i386 conflicts with any of the
other packages. They can be installed in parallel just fine (from the
point of dpkg). What happens is that it breaks the other packages. The
functionality is lost. So instead of conflicts breaks should be used
in the control file.

Now you might ask: Why does it matter? Why is it grave?

First ia32-libs (and any other package with files in
/emul/ia32-linux/usr/lib) needs to pre-depend libc6-i386
(>= 2.9-14). Otherwise the files (then) in /usr/lib32 would end up in
/emul/ia32-linux/usr/lib and disapear when libc6-i386 is updated to
2.9-14.

Given that we have a conflicts + pre-depends loop.

As Steve Langasek said on irc:

- since the conflicts+pre-depends means: remove ia32-libs,
  upgrade libc6-i386, and maybe apt will be accomodating and
  re-install ia32-libs afterwards
- whereas breaks+pre-depends means: deconfigure ia32-libs, 
  upgrade libc6-i386, upgrade ia32-libs, happy
- I'm saying that apt gives you no guarantee that ia32-libs will be
  installed at the end with the conflicts+pre-depends loop

The same holds for all the 32bit libs and by association the 32bit
binaries.

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6-i386 depends on:
ii  libc6 2.9-12 GNU C Library: Shared libraries

libc6-i386 recommends no packages.

libc6-i386 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#418048: Example code

2009-06-06 Thread Goswin Brederlow
Package: libaio-dev
Version: 0.3.107-3
Severity: normal

Hi,

attached is a example source that shows how to use libaio to read,
write and how to use eventfd to poll for events.

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libaio-dev depends on:
ii  libaio1   0.3.107-3  Linux kernel AIO access library - 

libaio-dev recommends no packages.

libaio-dev suggests no packages.

-- no debconf information
/*
 *  eventfd-aio-test by Davide Libenzi (test app for eventfd hooked into KAIO)
 *  Copyright (C) 2007  Davide Libenzi
 *  Modified to use libaio by Goswin von Brederlow 
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 *  Davide Libenzi 
 *
 */

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define TESTFILE_SIZE (4096 * 5120)
#define IORTX_SIZE (1024 * 4)
#define NUM_EVENTS 128

static long waitasync(int afd, int timeo) {
	struct pollfd pfd;

	pfd.fd = afd;
	pfd.events = POLLIN;
	pfd.revents = 0;
	if (poll(&pfd, 1, timeo) < 0) {
		perror("poll");
		return -1;
	}
	if ((pfd.revents & POLLIN) == 0) {
		fprintf(stderr, "no results completed\n");
		return 0;
	}

	return 1;
}

static long test_read(io_context_t ctx, int fd, long range, int afd) {
	long i, n, r, j;
	u_int64_t eval;
	struct iocb **piocb;
	struct iocb *iocb;
	struct timespec tmo;
	static struct io_event events[NUM_EVENTS];
	static char buf[IORTX_SIZE];

	n = range / IORTX_SIZE;
	iocb = malloc(n * sizeof(struct iocb));
	piocb = malloc(n * sizeof(struct iocb *));
	if (!iocb || !piocb) {
		perror("iocb alloc");
		return -1;
	}
	for (i = 0; i < n; i++) {
		piocb[i] = &iocb[i];
		io_prep_pread(&iocb[i], fd, buf, sizeof(buf),
			  (n - i - 1) * IORTX_SIZE);
		io_set_eventfd(&iocb[i], afd);
		io_set_callback(&iocb[i], (io_callback_t)(i + 1));
	}
	fprintf(stdout, "submitting read request ...\n");
	if (io_submit(ctx, n, piocb) <= 0) {
		perror("io_submit");
		return -1;
	}
	for (i = 0; i < n;) {
		fprintf(stdout, "waiting ... ");
		waitasync(afd, -1);
		eval = 0;
		if (read(afd, &eval, sizeof(eval)) != sizeof(eval))
			perror("read");
		fprintf(stdout, "done! %llu\n", (unsigned long long) eval);
		while (eval > 0) {
			tmo.tv_sec = 0;
			tmo.tv_nsec = 0;
			r = io_getevents(ctx, 1, eval > NUM_EVENTS ? NUM_EVENTS: (long) eval,
	 events, &tmo);
			if (r > 0) {
for (j = 0; j < r; j++) {

}
i += r;
eval -= r;
fprintf(stdout, "test_write got %ld/%ld results so far\n",
	i, n);
			}
		}
	}
	free(iocb);
	free(piocb);

	return n;
}

static long test_write(io_context_t ctx, int fd, long range, int afd) {
	long i, n, r, j;
	u_int64_t eval;
	struct iocb **piocb;
	struct iocb *iocb;
	struct timespec tmo;
	static struct io_event events[NUM_EVENTS];
	static char buf[IORTX_SIZE];

	for (i = 0; i < IORTX_SIZE; i++)
		buf[i] = i & 0xff;
	n = range / IORTX_SIZE;
	iocb = malloc(n * sizeof(struct iocb));
	piocb = malloc(n * sizeof(struct iocb *));
	if (!iocb || !piocb) {
		perror("iocb alloc");
		return -1;
	}
	for (i = 0; i < n; i++) {
		piocb[i] = &iocb[i];
		io_prep_pwrite(&iocb[i], fd, buf, sizeof(buf),
			   (n - i - 1) * IORTX_SIZE);
		io_set_eventfd(&iocb[i], afd);
		io_set_callback(&iocb[i], (io_callback_t)(i + 1));
	}
	fprintf(stdout, "submitting write request ...\n");
	if (io_submit(ctx, n, piocb) <= 0) {
		perror("io_submit");
		return -1;
	}
	for (i = 0; i < n;) {
		fprintf(stdout, "waiting ... ");
		waitasync(afd, -1);
		eval = 0;
		if (read(afd, &eval, sizeof(eval)) != sizeof(eval))
			perror("read");
		fprintf(stdout, "done! %llu\n", (unsigned long long) eval);
		while (eval > 0) {
			tmo.tv_sec = 0;
			tmo.tv_nsec = 0;
			r = io_getevents(ctx, 1, eval > NUM_EVENTS ? NUM_EVENTS: (long) eval,
	 events, &tmo);
			if (r > 0) {
for (j = 0; j < r; j++) {

}
i += r;
eval -= r;
fprintf(stdout, "test_write got %ld/%ld results so far\n",
	i, n);
			}
		}
	}
	free(iocb);
	free(piocb);

	return n;
}

int main(int argc, char **argv) {
	int afd, fd;
	io_context_t ctx;
	char const *

Bug#531756: Add extern int code_of_unix_error (value error);

2009-06-03 Thread Goswin Brederlow
Package: ocaml
Version: 3.11.0-1a0.mrvn.1
Severity: wishlist
Tags: patch

Hi,

the unixsupport.h header provides functions to convert unix errno into
ocamls Unix.error, which is sufficient for most applications. The
attached patch adds a function for the reverse conversion.

See http://caml.inria.fr/mantis/view.php?id=4812 for upstreams bugreport.

Rational:
For libfuse bindings I need to convert Unix.error to errno
numbers. The C stubs call an ocaml closure and expect usualy a string
as return value or an Unix.Unix_error exception in case of an
error. The stubs need to catch the exception, convert them back to
unix errno numbers and return -err to libfuse. The code looks
something like this:

static int readlink_stub(const char *name, char *buf, size_t size) {
  int res = 0;
  leave_blocking_section();
  CAMLparam0();
  CAMLlocal3(ml_name, ml_res, ml_exn);

  ml_name = caml_copy_string(name);
  value ml_res = caml_callback2(readlink_callback, ml_name, Val_int(size));
  if (Is_exception_result(ml_res)) {
ml_exn = Extract_exception(ml_res);
res = -code_of_unix_error(Field(ml_exn, 1));
  } else {
strncpy(buf, String_val(ml_res), size);
  }
  enter_blocking_section();
  return res;
}

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ocaml depends on:
ii  libx11-dev 2:1.2.1-1 X11 client-side library (developme
ii  ocaml-base 3.11.0-1a0.mrvn.1 Runtime system for OCaml bytecode 
ii  ocaml-nox  3.11.0-1a0.mrvn.1 ML language implementation with a 

ocaml recommends no packages.

Versions of packages ocaml suggests:
ii  tcl8.4-dev8.4.19-3   Tcl (the Tool Command Language) v8
ii  tk8.4-dev 8.4.19-3   Tk toolkit for Tcl and X11, v8.4 -

-- no debconf information
#! /bin/sh -e 
## code_of_unix_error.dpatch by Goswin von Brederlow 
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: add code_of_unix_error() to unixsupport.[ch] (see OCaml PR#4812)

if [ $# -ne 1 ]; then
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
exit 1
fi
case "$1" in
-patch) patch -f --no-backup-if-mismatch -p1 < $0;;
-unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;	
*)
	echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
	exit 1;;
esac

exit 0
@DPATCH@
--- ocaml-3.11.0.orig/otherlibs/unix/unixsupport.h
+++ ocaml-3.11.0/otherlibs/unix/unixsupport.h
@@ -20,6 +20,7 @@
 #define Nothing ((value) 0)
 
 extern value unix_error_of_code (int errcode);
+extern int code_of_unix_error (value error);
 extern void unix_error (int errcode, char * cmdname, value arg) Noreturn;
 extern void uerror (char * cmdname, value arg) Noreturn;
 
--- ocaml-3.11.0.orig/otherlibs/unix/unixsupport.c
+++ ocaml-3.11.0/otherlibs/unix/unixsupport.c
@@ -263,6 +263,15 @@
   return err;
 }
 
+extern int code_of_unix_error (value error)
+{
+  if (Is_block(error)) {
+return Int_val(Field(error, 0));
+  } else {
+return error_table[Int_val(error)];
+  }
+}
+
 void unix_error(int errcode, char *cmdname, value cmdarg)
 {
   value res;


Bug#531329: undefined reference to `fuse_reply_bmap'

2009-05-31 Thread Goswin Brederlow
Package: libfuse2
Version: 2.7.4-1.1
Severity: normal

Hi,

I'm writing fuse bindings for ocaml that support both the lowlevel and
highlevel interface. Now I'm stuck at the lowlevel interface with the
following error:

../lib/libfuse_stubs.a(fuse_stubs.o): In function `caml_fuse_reply_bmap_stub':
libfuse-ocaml-0.3/lib/fuse_stubs.c:1421: undefined reference to 
`fuse_reply_bmap'


The problem, as far as I figure, is that lib/fuse_versionscript does
not list that symbol so it isn't exported. It is a public symbol
though since it is declared in include/fuse_lowlevel.h as:
int fuse_reply_bmap(fuse_req_t req, uint64_t idx);

MfG
Goswin

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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libfuse2 depends on:
ii  libc6 2.9-12 GNU C Library: Shared libraries

libfuse2 recommends no packages.

Versions of packages libfuse2 suggests:
ii  fuse-utils2.7.4-1.1  Filesystem in USErspace (utilities

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#525516: udev added new rules and thus broke the network

2009-05-30 Thread Goswin Brederlow
Package: udev
Version: 0.141-1
Severity: normal

Same problem here. Please do find a fix for this asap since for remote
systems this means a long trip for many people.

MfG
Goswin

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 28
lrwxrwxrwx 1 root root   19 Nov  3  2006 025_libgphoto2.rules -> 
../libgphoto2.rules
-rw-r--r-- 1 root root 1137 Oct  1  2008 65_dmsetup.rules
-rw-r--r-- 1 root root  991 Oct 15  2008 65_mdadm.vol_id.rules
-rw-r--r-- 1 root root  700 Nov  2  2006 70-persistent-cd.rules
-rw-r--r-- 1 root root  549 May 30 15:42 70-persistent-net.rules
-rw-r--r-- 1 root root  778 May 30 15:30 70-persistent-net.rules~
lrwxrwxrwx 1 root root   15 Nov  3  2006 z60_hdparm.rules -> ../hdparm.rules
-rw-r--r-- 1 root root 7117 Apr 11 23:32 z60_xserver-xorg-input-wacom.rules

-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/dm-3/dev
/sys/block/dm-4/dev
/sys/block/loop0/dev
/sys/block/loop1/dev
/sys/block/loop2/dev
/sys/block/loop3/dev
/sys/block/loop4/dev
/sys/block/loop5/dev
/sys/block/loop6/dev
/sys/block/loop7/dev
/sys/block/md0/dev
/sys/block/md1/dev
/sys/block/md2/dev
/sys/block/ram0/dev
/sys/block/ram1/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sda/sda2/dev
/sys/block/sdb/dev
/sys/block/sdb/sdb1/dev
/sys/block/sdb/sdb2/dev
/sys/block/sdc/dev
/sys/block/sdd/dev
/sys/block/sdd/sdd1/dev
/sys/block/sdd/sdd2/dev
/sys/block/sde/dev
/sys/block/sde/sde1/dev
/sys/block/sde/sde2/dev
/sys/class/drm/card0/dev
/sys/class/graphics/fb0/dev
/sys/class/graphics/fb1/dev
/sys/class/input/input2/mouse0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/btrfs-control/dev
/sys/class/misc/cpu_dma_latency/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/fuse/dev
/sys/class/misc/mcelog/dev
/sys/class/misc/network_latency/dev
/sys/class/misc/network_throughput/dev
/sys/class/misc/psaux/dev
/sys/class/misc/snapshot/dev
/sys/class/rtc/rtc0/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dmmidi/dev
/sys/class/sound/dsp/dev
/sys/class/sound/midi/dev
/sys/class/sound/midiC0D0/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev
/sys/class/usb_endpoint/usbdev5.1_ep00/dev
/sys/class/usb_endpoint/usbdev5.1_ep81/dev
/sys/dev
/sys/devices/pci:00/:00:10.0/usb2/dev
/sys/devices/pci:00/:00:10.1/usb3/dev
/sys/devices/pci:00/:00:10.2/usb4/dev
/sys/devices/pci:00/:00:10.3/usb5/dev
/sys/devices/pci:00/:00:10.4/usb1/dev

-- Kernel configuration:
 isapnp_init not present.


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

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages udev depends on:
ii  debconf [debconf-2.0] 1.5.26 Debian configuration management sy
ii  libc6 2.9-12 GNU C Library: Shared libraries
ii  libselinux1   2.0.71-1   SELinux shared libraries
ii  libvolume-id1 0.141-1libvolume_id shared library
ii  lsb-base  3.2-22 Linux Standard Base 3.2 init scrip

udev recommends no packages.

udev suggests no packages.

-- debconf information excluded
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 1282:9102 (dmfe)
SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:80:ad:78:68:a2", 
NAME="eth0"

# PCI device 11ab:4320 (sk98lin)
SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:0e:a6:80:40:85", 
NAME="eth1"

# PCI device 0x11ab:0x4320 (sk98lin)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="00:0e:a6:80:40:85", ATTR{type}=="1", KERNEL=="eth

Bug#528143: Add multiarch support

2009-05-10 Thread Goswin Brederlow
Package: bzip2
Version: 1.0.5-1
Severity: wishlist
Tags: patch

Hi,

the attached patch moves libraries to multiarch directories and sets
the Multi-Arch field for packages.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages bzip2 depends on:
ii  libbz2-1.01.0.5-1high-quality block-sorting file co
ii  libc6 2.9-12 GNU C Library: Shared libraries

bzip2 recommends no packages.

Versions of packages bzip2 suggests:
pn  bzip2-doc  (no description available)

-- no debconf information
diff -u bzip2-1.0.5/debian/changelog bzip2-1.0.5/debian/changelog
--- bzip2-1.0.5/debian/changelog
+++ bzip2-1.0.5/debian/changelog
@@ -1,3 +1,9 @@
+bzip2 (1.0.5-1a0.multi.1) unstable; urgency=low
+
+  * Convert to multiarch
+
+ -- Goswin von Brederlow   Mon, 11 May 2009 02:46:51 +0200
+
 bzip2 (1.0.5-1) unstable; urgency=low
 
   * Fix "bzdiff doesn't work if $TMPDIR contains spaces"; closes: #493710
diff -u bzip2-1.0.5/debian/rules bzip2-1.0.5/debian/rules
--- bzip2-1.0.5/debian/rules
+++ bzip2-1.0.5/debian/rules
@@ -152,20 +152,20 @@
 	### Split
 
 	# Development package
-	install -d debian/tmp-dev/usr/lib
+	install -d debian/tmp-dev/usr/lib/$(DEB_HOST_GNU_TYPE)
 	rm debian/tmp/lib/libbz2.so
-	ln -s /lib/libbz2.so.1.0 debian/tmp-dev/usr/lib/libbz2.so
-	mv debian/tmp/lib/libbz2.a debian/tmp-dev/usr/lib/
+	ln -s /lib/$(DEB_HOST_GNU_TYPE)/libbz2.so.1.0 debian/tmp-dev/usr/lib/$(DEB_HOST_GNU_TYPE)/libbz2.so
+	mv debian/tmp/lib/libbz2.a debian/tmp-dev/usr/lib/$(DEB_HOST_GNU_TYPE)/
 	mv debian/tmp/include debian/tmp-dev/usr/include
 	
 
 	# Library package
-	install -d debian/tmp-lib/lib
+	install -d debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)
 	for i in $$(ls debian/tmp/lib/libbz2.so*); do \
-	  (set -x; echo $$i; mv $$i debian/tmp-lib/lib/); \
+	  (set -x; echo $$i; mv $$i debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)/); \
 	done
-	ln -s libbz2.so.1.0.4 debian/tmp-lib/lib/libbz2.so.1
-	chmod -x debian/tmp-lib/lib/*
+	ln -s libbz2.so.1.0.4 debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)/libbz2.so.1
+	chmod -x debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)/*
 
 	# Binary package
 	install -d debian/tmp-run
@@ -221,14 +221,14 @@
 	  fi; \
 	done
 	$(DEBSTRIP) --strip-unneeded -R .note -R .comment \
-	  debian/tmp-lib/lib/*.so*
-	$(DEBSTRIP) --strip-debug debian/tmp-dev/usr/lib/*.a
+	  debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)/*.so*
+	$(DEBSTRIP) --strip-debug debian/tmp-dev/usr/lib/$(DEB_HOST_GNU_TYPE)/*.a
 
 	# Control files
 	install -d debian/tmp-{lib,dev,run}/DEBIAN
 	cp debian/shlibs debian/tmp-lib/DEBIAN/shlibs
 
-	dpkg-shlibdeps debian/tmp-lib/lib/*.so*
+	dpkg-shlibdeps debian/tmp-lib/lib/$(DEB_HOST_GNU_TYPE)/*.so*
 	dpkg-gencontrol -isp -Pdebian/tmp-lib -plibbz2-1.0
 	rm debian/substvars
 	dpkg-gencontrol -isp -Pdebian/tmp-dev -plibbz2-dev
diff -u bzip2-1.0.5/debian/control bzip2-1.0.5/debian/control
--- bzip2-1.0.5/debian/control
+++ bzip2-1.0.5/debian/control
@@ -11,6 +11,7 @@
 Priority: important
 Section: libs
 Architecture: any
+Multi-Arch: yes
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: high-quality block-sorting file compressor library - runtime
  This package contains libbzip2 which is used by the bzip2 compressor.
@@ -56,6 +57,7 @@
 Priority: optional
 Section: utils
 Architecture: any
+Multi-Arch: no
 Depends: libbz2-1.0 (=${binary:Version}), ${shlibs:Depends}
 Suggests: bzip2-doc
 Replaces: libbz2 (<<0.9.5d-3)


Bug#528140: [PATCH] Add mutliarch support

2009-05-10 Thread Goswin Brederlow
Package: acl
Version: 2.2.47-2
Severity: wishlist
Tags: patch

Hi,

the attached patch moves the libraries into the multiarch directories
and sets the Multi-Arch field for packages.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages acl depends on:
ii  libacl1   2.2.47-2   Access control list shared library
ii  libattr1  1:2.4.43-2 Extended attribute shared library
ii  libc6 2.9-12 GNU C Library: Shared libraries

acl recommends no packages.

acl suggests no packages.

-- no debconf information
diff -u acl-2.2.47/Makefile acl-2.2.47/Makefile
--- acl-2.2.47/Makefile
+++ acl-2.2.47/Makefile
@@ -39,8 +39,8 @@
 		--exec-prefix=/ \
 		--sbindir=/bin \
 		--bindir=/usr/bin \
-		--libdir=/lib \
-		--libexecdir=/usr/lib \
+		--libdir=/lib/$(DEB_HOST_GNU_TYPE) \
+		--libexecdir=/usr/lib/$(DEB_HOST_GNU_TYPE) \
 		--includedir=/usr/include \
 		--mandir=/usr/share/man \
 		--datadir=/usr/share \
diff -u acl-2.2.47/debian/changelog acl-2.2.47/debian/changelog
--- acl-2.2.47/debian/changelog
+++ acl-2.2.47/debian/changelog
@@ -1,3 +1,10 @@
+acl (2.2.47-2a0.multi.1) unstable; urgency=low
+
+  * Convert to multiarch
+  * Add missing dh_clean
+
+ -- Goswin von Brederlow   Mon, 11 May 2009 02:25:08 +0200
+
 acl (2.2.47-2) unstable; urgency=low
 
   * Acknowledge NMU. Closes: Closes: #477515
diff -u acl-2.2.47/debian/control acl-2.2.47/debian/control
--- acl-2.2.47/debian/control
+++ acl-2.2.47/debian/control
@@ -10,6 +10,7 @@
 Package: acl
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Architecture: any
+Multi-Arch: no
 Description: Access control list utilities
  This package contains the getfacl and setfacl utilities needed for
  manipulating access control lists.
@@ -33,6 +34,7 @@
 Priority: required
 Conflicts: acl (<< 2.0.0), libacl1-kerberos4kth
 Architecture: any
+Multi-Arch: yes
 Description: Access control list shared library
  This package contains the libacl.so dynamic library containing
  the POSIX 1003.1e draft standard 17 functions for manipulating
diff -u acl-2.2.47/debian/rules acl-2.2.47/debian/rules
--- acl-2.2.47/debian/rules
+++ acl-2.2.47/debian/rules
@@ -18,6 +18,9 @@
 	  INSTALL_USER=root INSTALL_GROUP=root ;
 checkdir = test -f debian/rules
 
+DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_HOST_GNU_TYPE
+
 build: built
 built: config
 	@echo "== dpkg-buildpackage: build" 1>&2
@@ -39,6 +42,7 @@
 	$(MAKE) distclean
 	-rm -rf $(dirme) $(dirdev) $(dirlib)
 	-rm -f debian/*substvars debian/files* debian/*.debhelper
+	dh_clean
 
 binary-indep:
 


Bug#528141: [PATCH] Add multiarch support

2009-05-10 Thread Goswin Brederlow
Package: attr
Version: 2.4.43-2
Severity: wishlist

Hi,

the attached patch moves libraries to the multiarch directories and
sets the Multi-Arch field for packages.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages attr depends on:
ii  libattr1  1:2.4.43-2 Extended attribute shared library
ii  libc6 2.9-12 GNU C Library: Shared libraries

attr recommends no packages.

attr suggests no packages.
diff -u attr-2.4.43/Makefile attr-2.4.43/Makefile
--- attr-2.4.43/Makefile
+++ attr-2.4.43/Makefile
@@ -39,8 +39,8 @@
 		--exec-prefix=/ \
 		--sbindir=/bin \
 		--bindir=/usr/bin \
-		--libdir=/lib \
-		--libexecdir=/usr/lib \
+		--libdir=/lib/$(DEB_HOST_GNU_TYPE) \
+		--libexecdir=/usr/lib/$(DEB_HOST_GNU_TYPE) \
 		--includedir=/usr/include \
 		--mandir=/usr/share/man \
 		--datadir=/usr/share \
diff -u attr-2.4.43/debian/changelog attr-2.4.43/debian/changelog
--- attr-2.4.43/debian/changelog
+++ attr-2.4.43/debian/changelog
@@ -1,3 +1,10 @@
+attr (1:2.4.43-2a0.multi.1) unstable; urgency=low
+
+  * Convert to multiarch
+  * Add missing dh_clean
+
+ -- Goswin von Brederlow   Mon, 11 May 2009 02:41:12 +0200
+
 attr (1:2.4.43-2) unstable; urgency=high
 
   * Remove --enable-lib64=yes in Makefile (closes: #514017)
only in patch2:
unchanged:
--- attr-2.4.43.orig/debian/rules
+++ attr-2.4.43/debian/rules
@@ -16,6 +16,9 @@
 	  INSTALL_USER=root INSTALL_GROUP=root ;
 checkdir = test -f debian/rules
 
+DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_HOST_GNU_TYPE
+
 build: built
 built: config
 	@echo "== dpkg-buildpackage: build" 1>&2
@@ -38,6 +41,7 @@
 	$(MAKE) distclean
 	-rm -rf $(dirme) $(dirdev) $(dirlib) debian/tmp
 	-rm -f debian/*substvars debian/files* debian/*.debhelper
+	dh_clean
 
 binary-indep:
 
only in patch2:
unchanged:
--- attr-2.4.43.orig/debian/control
+++ attr-2.4.43/debian/control
@@ -11,6 +11,7 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: xfsdump (<< 2.0.0)
 Architecture: any
+Multi-Arch: no
 Description: Utilities for manipulating filesystem extended attributes
  A set of tools for manipulating extended attributes on filesystem
  objects, in particular getfattr(1) and setfattr(1).
@@ -41,6 +42,7 @@
 Priority: required
 Conflicts: attr (<< 2.0.0)
 Architecture: any
+Multi-Arch: yes
 Description: Extended attribute shared library
  Contains the runtime environment required by programs that make use
  of extended attributes.


Bug#527848: Uses the wrong IP

2009-05-08 Thread Goswin Brederlow
Package: ddclient
Version: 3.8.0-1
Severity: important

Hi,

ddclient does not use the IP I give it but the IP I previously had. I
can't change my IP anymore.

m...@frosties:~% sudo ddclient -v --ip 95.08.117.111 
SUCCESS:  mrvn.homeip.net: skipped: IP address was already set to 78.43.226.218.

--
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
protocol=dyndns2
server=members.dyndns.org
login=mrvn
password='XX'
mrvn.homeip.net
--

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ddclient depends on:
ii  debconf [debconf-2.0]1.5.25  Debian configuration management sy
ii  initscripts  2.86.ds1-61 Scripts for initializing and shutt
ii  lsb-base 3.2-20  Linux Standard Base 3.2 init scrip
ii  perl [perl5] 5.10.0-19   Larry Wall's Practical Extraction 

Versions of packages ddclient recommends:
ii  libio-socket-ssl-perl 1.23-1 Perl module implementing object or

ddclient suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#527537: Broken library search paths

2009-05-07 Thread Goswin Brederlow
Package: gcc-4.4
Version: 4.4.0-1~exp2
Severity: normal

Hi,

thanks for adding more multiarch support to gcc. But the support
doesn't seem to be quite correct yet. I've looked at the library path
and canonicalized the entries for better readability:

# Broken path. Missing a '/'?
* Duplicate entry after canonicalize
! Path for the wrong target

--[ gcc-4.4 --print-search-dirs ]-
  /usr/lib/gcc/x86_64-linux-gnu/4.4.0/
* /usr/lib/gcc/x86_64-linux-gnu/4.4.0/
  /usr/x86_64-linux-gnu/lib/x86_64-linux-gnu/4.4.0/
  /usr/x86_64-linux-gnu/lib/
  /usr/lib/x86_64-linux-gnu/4.4.0/
  /usr/lib/
  /lib/x86_64-linux-gnu/4.4.0/
  /lib/
* /usr/lib/x86_64-linux-gnu/4.4.0/
* /usr/lib/
# /usr/lib/x86_64-linux-gnux86_64-linux-gnu/4.4.0/
# /usr/lib/x86_64-linux-gnu../lib/
* /usr/x86_64-linux-gnu/lib/
* /usr/lib/
* /lib/
* /usr/lib/
  /usr/lib/x86_64-linux-gnu

"/lib/x86_64-linux-gnu" is missing. "/lib64", "/usr/lib64" could also
be considered missing, they would be needed when running Debian gcc on
SuSe/RH for example.
--


--[ gcc-4.4 -m32 --print-search-dirs ]
  /usr/lib/gcc/x86_64-linux-gnu/4.4.0/32/
* /usr/lib/gcc/x86_64-linux-gnu/4.4.0/32/
  /usr/x86_64-linux-gnu/lib/x86_64-linux-gnu/4.4.0/32/
  /usr/x86_64-linux-gnu/lib32/
  /usr/lib/x86_64-linux-gnu/4.4.0/32/
  /usr/lib32/
  /lib/x86_64-linux-gnu/4.4.0/32/
  /lib32/
* /usr/lib/x86_64-linux-gnu/4.4.0/32/
* /usr/lib32/
# /usr/lib/i486-linux-gnux86_64-linux-gnu/4.4.0/32/
# /usr/lib/i486-linux-gnu../lib32/
  /usr/lib/gcc/x86_64-linux-gnu/4.4.0/
* /usr/lib/gcc/x86_64-linux-gnu/4.4.0/
! /usr/x86_64-linux-gnu/lib/x86_64-linux-gnu/4.4.0/
! /usr/x86_64-linux-gnu/lib/
! /usr/lib/x86_64-linux-gnu/4.4.0/
  /usr/lib/
! /lib/x86_64-linux-gnu/4.4.0/
  /lib/
! /usr/lib/x86_64-linux-gnu/4.4.0/
* /usr/lib/
# /usr/lib/i486-linux-gnux86_64-linux-gnu/4.4.0/
  /usr/lib/i486-linux-gnu

"/lib/i486-linux-gnu" is missing.
--


And for a horrendiously broken example:

--[ gcc-4.4 -uclibc --print-search-dirs ]-
/usr/lib/gcc/x86_64-linux-gnu/4.4.0/
/usr/lib/gcc/x86_64-linux-gnu/4.4.0/
/usr/x86_64-linux-gnu/lib/x86_64-linux-gnu/4.4.0/
/usr/x86_64-linux-gnu/lib/
/usr/lib/x86_64-linux-gnu/4.4.0/
/usr/lib/
/lib/x86_64-linux-gnu/4.4.0/
/lib/
/usr/lib/x86_64-linux-gnu/4.4.0/
/usr/lib/
/usr/lib/x86_64-linux-gnux86_64-linux-gnu/4.4.0/
/usr/lib/x86_64-linux-gnu../lib/
/usr/x86_64-linux-gnu/lib/
/usr/lib/
/lib/
/usr/lib/
/usr/lib/x86_64-linux-gnu

This is all wrong. I think the -uclibc option should be completly
disabled in the default specs file. It even links against the wrong C
library:

% gcc-4.4 -uclibc -o foo foo.c
% ldd foo
libc.so.6 => /lib/libc.so.6 (0x2b2710aaa000)
/lib64/ld-linux-x86-64.so.2 (0x2b271088c000)

Seems 100% broken.
--

MfG
Goswin

PS: I haven't checked the include paths. I hope you didn't break them
with the new multiarch patch.

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.4 depends on:
ii  binutils  2.19.1-1   The GNU assembler, linker and bina
ii  cpp-4.4   4.4.0-1~exp2   The GNU C preprocessor
ii  gcc-4.4-base  4.4.0-1~exp2   The GNU Compiler Collection (base 
ii  libc6 2.9-3  GNU C Library: Shared libraries
ii  libgcc1   1:4.4.0-1~exp2 GCC support library
ii  libgomp1  4.4.0-1~exp2   GCC OpenMP (GOMP) support library

Versions of packages gcc-4.4 recommends:
ii  libc6-dev 2.9-3  GNU C Library: Development Librari

Versions of packages gcc-4.4 suggests:
pn  gcc-4.4-doc(no description available)
pn  gcc-4.4-locales(no description available)
pn  gcc-4.4-multilib   (no description available)
pn  libgcc1-dbg(no description available)
pn  libgomp1-dbg   (no description available)
pn  libmudflap0-4.4-dev(no description available)
pn  libmudflap0-dbg(no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#525319: Please add mercurial (hg) support

2009-04-23 Thread Goswin Brederlow
Package: pristine-tar
Version: 0.21
Severity: wishlist

Please add mercurial (hg) support to pristine-tar.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages pristine-tar depends on:
ii  libc6  2.9-3 GNU C Library: Shared libraries
ii  perl-modules   5.10.0-19 Core Perl modules
ii  xdelta 1.1.3-8   A diff utility which works with bi
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages pristine-tar recommends:
ii  bzip2 1.0.5-1high-quality block-sorting file co
ii  pbzip21.0.4-2parallel bzip2 implementation

pristine-tar suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#520265: Missing architecture independent binary representation

2009-03-18 Thread Goswin Brederlow
Package: ocaml-sha
Version: 1.4-5
Severity: wishlist
Tags: patch

Hi,

I wanted to use ocaml-sha in a situation where I need to store and
load checksums but don't have a in/out_channel. So I've added a
to_binary function to sha1, sha256 and sha512. The resulting string
should be architecture independent just like to_hex but half the size.
Patch attached.

As a sidenote I wanted to use GPLv3 for my project but ocaml-sha is
licensed under GPLv2 only. Have you ever asked the author to change
the license to maybe LGPLv2+ or GPLv2+?

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
diff -u ocaml-sha-1.4/debian/changelog ocaml-sha-1.4/debian/changelog
--- ocaml-sha-1.4/debian/changelog
+++ ocaml-sha-1.4/debian/changelog
@@ -1,3 +1,10 @@
+ocaml-sha (1.4-5.a0.mrvn.1) unstable; urgency=low
+
+  [ Goswin von Brederlow ]
+  * Add to_binary function
+
+ -- Goswin von Brederlow   Wed, 18 Mar 2009 14:25:03 +0100
+
 ocaml-sha (1.4-5) unstable; urgency=low
 
   [ Eric Cooper ]
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha256.ml
+++ ocaml-sha-1.4/sha256.ml
@@ -22,6 +22,7 @@
 external finalize: ctx -> t = "stub_sha256_finalize"
 external to_hex: t -> string = "stub_sha256_to_hex"
 external file_fast: string -> t = "stub_sha256_file"
+external to_binary: t -> string = "stub_sha256_to_binary"
 
 end
 
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha512.ml
+++ ocaml-sha-1.4/sha512.ml
@@ -22,6 +22,8 @@
 external finalize: ctx -> t = "stub_sha512_finalize"
 external to_hex: t -> string = "stub_sha512_to_hex"
 external file_fast: string -> t = "stub_sha512_file"
+external to_binary: t -> string = "stub_sha512_to_binary"
+
 end
 
 include Sha.Sha(Sha512ops)
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha1.ml
+++ ocaml-sha-1.4/sha1.ml
@@ -22,6 +22,7 @@
 external finalize: ctx -> t = "stub_sha1_finalize"
 external to_hex: t -> string = "stub_sha1_to_hex"
 external file_fast: string -> t = "stub_sha1_file"
+external to_binary: t -> string = "stub_sha1_to_binary"
 
 end
 
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha1.mli
+++ ocaml-sha-1.4/sha1.mli
@@ -45,3 +45,6 @@
 
 (** return a printable hexadecimal representation of the given digest *)
 val to_hex : t -> string
+
+(** return a binary representation of the given digest *)
+val to_binary : t -> string
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha1_stubs.c
+++ ocaml-sha-1.4/sha1_stubs.c
@@ -262,6 +262,17 @@
 	#undef D
 }
 
+/**
+ * sha1_to_binary - Transform the SHA1 digest into a binary data
+ */
+static inline void sha1_to_binary(sha1_digest *digest, sha1_digest *out)
+{
+	int i;
+
+	for(i = 0; i < 5; ++i)
+		out->digest[i] = cpu_to_be32(digest->digest[i]);
+}
+
 #include 
 #include 
 
@@ -348,3 +359,15 @@
 
 	CAMLreturn(result);
 }
+
+CAMLprim value stub_sha1_to_binary(value digest)
+{
+	CAMLparam1(digest);
+	CAMLlocal1(result);
+
+	result = caml_alloc_string(20);
+	sha1_to_binary((sha1_digest *)digest,
+		   (sha1_digest *)String_val(result));
+
+	CAMLreturn(result);
+}
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha.ml
+++ ocaml-sha-1.4/sha.ml
@@ -21,6 +21,7 @@
 	val finalize: ctx -> t
 	val to_hex: t -> string
 	val file_fast: string -> t
+	val to_binary: t -> string
 end
 
 module Sha = functor(Shaops: SHAOPS) -> struct
@@ -75,4 +76,6 @@
 
 let file_fast file = Shaops.file_fast file
 
+let to_binary digest = Shaops.to_binary digest
+
 end
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha512.mli
+++ ocaml-sha-1.4/sha512.mli
@@ -45,3 +45,6 @@
 
 (** return a printable hexadecimal representation of the given digest *)
 val to_hex : t -> string
+
+(** return a binary representation of the given digest *)
+val to_binary : t -> string
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha256_stubs.c
+++ ocaml-sha-1.4/sha256_stubs.c
@@ -208,6 +208,17 @@
 		snprintf(p, 9, "%08x", be32_to_cpu(digest->digest[i]));
 }
 
+/**
+ * sha256_to_binary - Transform the SHA256 digest into a binary data
+ */
+static inline void sha256_to_binary(sha256_digest *digest, sha256_digest *out)
+{
+	int i;
+
+	for(i = 0; i < 8; ++i)
+		out->digest[i] = cpu_to_be32(digest->digest[i]);
+}
+
 #include 
 #include 
 
@@ -293,3 +304,15 @@
 
 	CAMLreturn(result);
 }
+
+CAMLprim value stub_sha256_to_binary(value digest)
+{
+	CAMLparam1(digest);
+	CAMLlocal1(result);
+
+	result = caml_alloc_string(32);
+	sha256_to_binary((sha256_digest *)digest,
+			 (sha256_digest *)String_val(result));
+
+	CAMLreturn(result);
+}
only in patch2:
unchanged:
--- ocaml-sha-1.4.orig/sha256.mli
+++ ocaml-sha-1.4/sha256.mli
@@ -45,3 +45,6 @@
 
 (** return a printable hexadecimal representation of the given digest *)
 val to_hex : t -> string
+
+(** return a binary representation of the give

Bug#519872: Library packages may not have conffiles

2009-03-15 Thread Goswin Brederlow
Package: libts-0.0-0
Version: 1.0-4
Severity: serious

Hi,

when installing the 32bit flavour of libts-0.0-0 via ia32-apt-get the
following error occurs:

Warning: conffiles might conflict
dpkg: error processing 
/var/cache/apt/archives/ia32-libts-0.0-0_1.0-5~13_amd64.deb (--unpack):
 trying to overwrite `/etc/ts.conf', which is also in package libts-0.0-0

The reason I set this to serious is that same error will hapen the
next time the soversion is bumped. Please split out the conffile into
libts-common.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libts-0.0-0 depends on:
ii  libc6 2.9-3  GNU C Library: Shared libraries

libts-0.0-0 recommends no packages.

libts-0.0-0 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#519871: Libraries may not have files in /usr/share/ in multiarch

2009-03-15 Thread Goswin Brederlow
Package: libdirectfb-1.0-0
Version: 1.0.1-11
Severity: normal

Hi,

when installing the 32bit flavour of libdirectfb-1.0-0 via
ia32-apt-get the following error happens:

dpkg: error processing 
/var/cache/apt/archives/ia32-libdirectfb-1.0-0_1.0.1-11~13_amd64.deb (--unpack):
 trying to overwrite `/usr/share/directfb-1.0.1/cursor.dat', which is also in 
package libdirectfb-1.0-0

Library packages can not have shared files. They must be split out
into a -common package. Given the size (6.3k) of the shared file maybe
it could be moved to /usr/lib/directfb-1.0.1/cursor.dat though and not
be shared.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libdirectfb-1.0-0 depends on:
ii  libc6 2.9-3  GNU C Library: Shared libraries
ii  libsysfs2 2.1.0-5interface library to sysfs
ii  libts-0.0-0   1.0-4  touch screen library

libdirectfb-1.0-0 recommends no packages.

libdirectfb-1.0-0 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#517991: Fails with unable to determine IP address

2009-03-03 Thread Goswin Brederlow
Package: ddclient
Version: 3.8.0-1
Severity: normal

Hi,

ddclient no longer works for me:

r...@frosties:~# rm /var/cache/ddclient/ddclient.cache
r...@frosties:~# ddclient -ip 78.43.226.218   
WARNING:  unable to determine IP address
r...@frosties:~# ddclient -ip 78.43.226.218
WARNING:  file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for 
keyword 'ip' = ''
WARNING:  unable to determine IP address
r...@frosties:~# cat /var/cache/ddclient/ddclient.cache
## ddclient-3.8.0
## last updated at Tue Mar  3 13:33:57 2009 (1236083637)
atime=0,backupmx=0,custom=0,host=mrvn.homeip.net,mtime=0,mx=,static=0,status=,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=30
 mrvn.homeip.net


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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ddclient depends on:
ii  debconf [debconf-2.0]1.5.25  Debian configuration management sy
ii  initscripts  2.86.ds1-61 Scripts for initializing and shutt
ii  lsb-base 3.2-20  Linux Standard Base 3.2 init scrip
ii  perl [perl5] 5.10.0-19   Larry Wall's Practical Extraction 

Versions of packages ddclient recommends:
ii  libio-socket-ssl-perl 1.23-1 Perl module implementing object or

ddclient suggests no packages.

-- debconf information:
* ddclient/run_daemon: false
* ddclient/run_ipup: true
* ddclient/username: mrvn
  ddclient/newconfigfmt:
  ddclient/modifiedconfig:
  ddclient/daemon_interval: 300
* ddclient/service: other
* ddclient/interface: ppp0
* ddclient/protocol: dyndns2
* ddclient/names: mrvn.homeip.net
* ddclient/server: members.dyndns.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#517731: Please add raid1 -> raid5 reshaping support

2009-03-01 Thread Goswin Brederlow
Package: mdadm
Version: 2.6.8-12-gb47dff6-2
Severity: wishlist

Hi,

just recently Ingo Juergensmann brought up a question on irc about
converting a raid1 into a raid5. Currently --grow does not support
that but one can achive it manualy with a little trick.

A prerequisite is that it is a raid1 with 2 disks. If you have more
than take some out and put them aside as backup. In raid5 the parity
is the xor of the data blocks in each stripe. If a stripe only has one
data block and one parity block (2 disk raid5) they are identical,
just like raid1 has them. So the following works:

1) stop the raid
2) mdadm --create -l 5 -n 2 --assume-clean /dev/md0 /dev/sda1  /dev/sdb1

It would be nice if mdadm could mention this in the manpage or, even
better, support this directly with --grow. If the raid1 has more than
2 disks the remaining disks could be made spare disks as first step
and then the raid could be grown as second step.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages mdadm depends on:
ii  debconf   1.5.25 Debian configuration management sy
ii  libc6 2.9-3  GNU C Library: Shared libraries
ii  lsb-base  3.2-20 Linux Standard Base 3.2 init scrip
ii  makedev   2.3.1-88   creates device files in /dev
ii  udev  0.125-7/dev/ and hotplug management daemo

Versions of packages mdadm recommends:
ii  exim4-daemon-heavy [mail-tran 4.69-9 Exim MTA (v4) daemon with extended
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo

mdadm suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#517669: trying to overwrite `/usr/share/games/doc/opencity/COPYRIGHT', which is also in package opencity

2009-03-01 Thread Goswin Brederlow
Package: opencity-data
Version: 0.0.6.1stable-3
Severity: serious

Hi,

it looks like you are missing a versioned Replaces on the previously
unsplit opencity version:

Selecting previously deselected package opencity-data.
Unpacking opencity-data (from .../opencity-data_0.0.6.1stable-3_all.deb) ...
dpkg: error processing 
/var/cache/apt/archives/opencity-data_0.0.6.1stable-3_all.deb (--unpack):
 trying to overwrite `/usr/share/games/doc/opencity/COPYRIGHT', which is also 
in package opencity
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace opencity 0.0.5.1stable-1 (using 
.../opencity_0.0.6.1stable-3_amd64.deb) ...
Unpacking replacement opencity ...
dpkg: warning - unable to delete old directory `/etc/opencity/config': 
Directory not empty
dpkg: warning - unable to delete old directory `/etc/opencity': Directory not 
empty

After unpacking the new opencity opencity-data becomes installable.
You need to add a 'Replaces: opencity (<< 0.0.6~)' or something.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

opencity-data depends on no packages.

Versions of packages opencity-data recommends:
pn  opencity   (no description available)

opencity-data suggests no packages.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#515285: Please remove jigdo or make it functional

2009-02-15 Thread Goswin Brederlow
Package: jigdo
Version: 0.7.3-2
Severity: grave

Hi,

I just tried jigdo to download Lenny (because tab completion found
that first) and it just gets stuck at step 2. It seems to be completly
non-functional and as such has no grounds for being in
testing/stable. In fact it is confusing to users.

Please remove the jigdo binary from testing/stable leaving only the
functioning jigdo-* command line tools.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages jigdo depends on:
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libc6  2.7-16GNU C Library: Shared libraries
pn  libdb4.2   (no description available)
ii  libgcc11:4.3.2-1 GCC support library
ii  libglib2.0-0   2.16.6-1  The GLib library of C routines
ii  libgtk2.0-02.12.11-4 The GTK+ graphical user interface 
ii  libpango1.0-0  1.20.5-3  Layout and rendering of internatio
ii  libstdc++6 4.3.2-1   The GNU Standard C++ Library v3
pn  libwww-ssl0(no description available)
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

jigdo recommends no packages.

Versions of packages jigdo suggests:
pn  jigdo-file (no description available)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#511371: Session file format seems to have changed

2009-01-09 Thread Goswin Brederlow
Package: rtorrent
Version: 0.8.4-1
Severity: normal

Hi,

I just updated from 0.7.9 and it seems to me the session file format
must have changed. Done torrents where reported has having chunks
missing and it created files on directory below where they should
be. Removing all torrents and readding them fixed the issues.

It would be good to mention that in NEWS or even better to detect the
old format and fix it when loading.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages rtorrent depends on:
ii  libc6 2.7-16 GNU C Library: Shared libraries
ii  libcurl3  7.18.2-7   Multi-protocol file transfer libra
ii  libgcc1   1:4.3.2-1  GCC support library
ii  libncursesw5  5.7+20081122-1 shared libraries for terminal hand
ii  libsigc++-2.0-0c2a2.0.18-2   type-safe Signal Framework for C++
ii  libssl0.9.8   0.9.8g-14  SSL shared libraries
ii  libstdc++64.3.2-1The GNU Standard C++ Library v3
ii  libtorrent11  0.12.4-1   a C++ BitTorrent library by Raksha
ii  libxmlrpc-c3  1.06.27-1  A lightweight RPC library based on

rtorrent recommends no packages.

rtorrent suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#509803: Fails to properly free memory on exit

2008-12-26 Thread Goswin Brederlow
Package: ocaml
Version: 3.10.2-3
Severity: normal

Hi,

I wrote some bindings for libaio using custom blocks for the C
structures I need to allocate for the internal state and buffer. I
also wrote *_finalize(value) functions for them so they get properly
cleaned up when no longer in use.

I assumed that when the program exits normaly that all memory will be
freed, specifically that *_finalize(value) is called for all custom
blocks in case they have to do some custom cleanup. Unfortunately that
is not the case.

In my case I want to make sure there are no pending IO operations left
in the queue when the program exits, specially no write operations
still waiting to complete, as otherwise there might be data lost.
Other uses for this could be removal of temp files, logging out from
network connections (ftp, databases, ...), freeing of IPC resources
and many more.

Without ocaml calling the finalizer at exit one has to manually track
allocated custom blocks causing 16 bytes (prev/next pointer) overhead
per block and implement ones own cleanup code by using atexit() in an
initializer, which is rather ugly.

Please forward this upstream so ocaml can be made to call the
finalizers at exit.

MfG
Goswin

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

Kernel: Linux 2.6.26-xen-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ocaml depends on:
ii  libx11-dev2:1.1.5-2  X11 client-side library (developme
ii  ocaml-base3.10.2-3   Runtime system for OCaml bytecode 
ii  ocaml-nox 3.10.2-3   ML language implementation with a 

ocaml recommends no packages.

Versions of packages ocaml suggests:
ii  tcl8.4-dev8.4.19-2   Tcl (the Tool Command Language) v8
ii  tk8.4-dev 8.4.19-2   Tk toolkit for Tcl and X11, v8.4 -

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#507174: libcodemodel-java_2.0.orig.tar.gz missing in main

2008-11-28 Thread Goswin Brederlow
Package: libcodemodel-java
Version: 2.0-2
Severity: grave

Hi,

while mirroring debian I found that you made a mistake when
transitioning from contrib to main:

--2008-11-28 19:46:32--  
http://ftp.debian.org/debian/pool/main/libc/libcodemodel-java/libcodemodel-java_2.0.orig.tar.gz
Resolving ftp.debian.org... 128.101.240.212
Connecting to ftp.debian.org|128.101.240.212|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-11-28 19:46:33 ERROR 404: Not Found.

The previous upload of 2.0-1 went into contrib placing the orig.tar.gz
in pool/contrib. Your next upload went into main without any
orig.tar.gz resulting in broken sources in main.

To fix this problem you have to do a full source upload with a new
orig.tar.gz under a new upstream version, e.g. 2.0+main.

MfG
Goswin

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

Kernel: Linux 2.6.26-xen-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#507139: trying to overwrite `/usr/lib/libdb-4.6.la', which is also in package libdb-dev

2008-11-28 Thread Goswin Brederlow
Package: libdb4.6-dev
Version: 4.6.21-12
Severity: serious

Hi,

--
Selecting previously deselected package libdb4.6-dev.
Unpacking libdb4.6-dev (from .../libdb4.6-dev_4.6.21-12_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libdb4.6-dev_4.6.21-12_amd64.deb 
(--unpack):
 trying to overwrite `/usr/lib/libdb-4.6.la', which is also in package libdb-dev
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace libdb-dev 4.6.21-8 (using 
.../libdb-dev_4.7.25.2_amd64.deb) ...
Unpacking replacement libdb-dev ...
--
Setting up libdb4.6 (4.6.21-12) ...
(Reading database ... 158303 files and directories currently installed.)
Unpacking libdb4.6-dev (from .../libdb4.6-dev_4.6.21-12_amd64.deb) ...
--

You are missing a versioned replaces on libdb-dev it seems.

MfG
Goswin

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

Kernel: Linux 2.6.26-xen-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libdb4.6-dev depends on:
pn  libdb4.6   (no description available)

libdb4.6-dev recommends no packages.

Versions of packages libdb4.6-dev suggests:
pn  db4.6-doc  (no description available)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#499189: Bad "Mailbox vulnerable" log message

2008-09-16 Thread Goswin Brederlow
Package: ipopd
Version: 7:2007~dfsg-1
Severity: normal
File: /usr/sbin/ipop3d

Hi,

when I use ipop3d I get the following log message:

Sep 16 23:15:20 frosties ipop3d[4681]: Mailbox vulnerable - directory /var/mail 
must have 1777 protection

and my /var/mail has:

drwxrwsr-x 2 root mail 4.0K Sep 16 23:15 /var/mail/

That is what Debian set up and makes a lot more sense to me than
1777. I'm assuming this log message is in error.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ipopd depends on:
ii  debconf [debconf-2.0]  1.5.22Debian configuration management sy
ii  libc-client20077:2007~dfsg-1 UW c-client library for mail proto
ii  libc6  2.7-11GNU C Library: Shared libraries
ii  libcomerr2 1.40.8-2  common error description library
ii  libkrb53   1.6.dfsg.3-2  MIT Kerberos runtime libraries
ii  libpam-runtime 0.99.7.1-6Runtime support for the PAM librar
ii  libpam0g   0.99.7.1-6Pluggable Authentication Modules l
ii  libssl0.9.80.9.8g-10.1   SSL shared libraries
ii  openbsd-inetd [inet-supers 0.20080125-1  The OpenBSD Internet Superserver
ii  openssl0.9.8g-10.1   Secure Socket Layer (SSL) binary a

Versions of packages ipopd recommends:
ii  exim4 4.69-5 meta-package to ease Exim MTA (v4)
ii  exim4-daemon-heavy [mail-tran 4.69-5+b1  Exim MTA (v4) daemon with extended

-- debconf information:
* ipopd/force_debconf_choice: true
* ipopd/protocol: pop3, pop3s



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#494960: DT_LNK not documented

2008-08-13 Thread Goswin Brederlow
Package: manpages-dev
Version: 2.79-4
Severity: normal
File: /usr/share/man/man3/readdir.3.gz

man readdir should document DT_LNK.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages manpages-dev depends on:
ii  manpages  2.79-4 Manual pages about using a GNU/Lin

manpages-dev recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#486306: Copying a 0 sized block causes an assertion failure

2008-06-15 Thread Goswin Brederlow
Package: zile
Version: 2.2.59-1
Severity: normal

Hi,

if you press "CTRL-space ESC-w" then zile fails with:

zile: zmalloc.c:41: zmalloc: Assertion `size > 0' failed.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages zile depends on:
ii  libc6 2.7-11 GNU C Library: Shared libraries
ii  libncurses5   5.6+20080503-1 Shared libraries for terminal hand

zile recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#484115: Partitioning forgets root partition

2008-06-02 Thread Goswin Brederlow
Package: debian-installer
Version: daily netinst 2008.06.02
Severity: normal

Hi,

I'm just installing the daily netinst and found a glitch when
partitioning.

I've create a raid1 (md0) for / and a second raid1 (md1) for LVM. I've
then configured the / first and then went on to configure LVM. Coming
back from that the md0 was no longer marked as / and finishing
partitioning compained about having no root partition.

Configuring md0 as / again fixes the problem but that shouldn't be
required.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#436159: Forgot the debian/rules changes

2008-05-24 Thread Goswin Brederlow
Package: hfsprogs
Version: 332.14-4
Followup-For: Bug #436159

Forgot the debian/rules changes

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
diff -u hfsprogs-332.14/debian/rules hfsprogs-332.14/debian/rules
--- hfsprogs-332.14/debian/rules
+++ hfsprogs-332.14/debian/rules
@@ -10,7 +10,7 @@
 mandir=$(tmpdir)/usr/share/man/$(mansec)
 
 # CFLAGS
-CFLAGS = -Wall -g
+CFLAGS = -W -Wall -g
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -O0
@@ -25,10 +25,6 @@
 
 # For compiling on amd64
 DEB_HOST_ARCH	?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-ifneq (,$(findstring amd64,$(DEB_HOST_ARCH)))
-	CFLAGSFSCK += -m32
-	LDFLAGSFSCK += -m32
-endif
 
 configure: configure-stamp
 configure-stamp:


Bug#436159: Fix 64bit issues.

2008-05-24 Thread Goswin Brederlow
Package: hfsprogs
Version: 332.14-4
Followup-For: Bug #436159

Hi,

after you mentioned your difficulties with 64bit on irc I looked at it
and it was quite simple to fix. There are 2 things they did wrong (in
regards to 64bit, lots of other stuff wrong there too :).

First BTPrivate.h:

-   UInt32   refCon;
//  Used by DFA to point to private data.
+   struct BTreeExtensionsRec   *refCon;
//  Used by DFA to point to private data.

The refCon is always used as pointer to a struct BTreeExtensionsRec so
I added a forward declaration of the struct and made it a pointer to
one. The code works fine with "void *refCon" though as it is cast
correctly when used. Use that if you don't like the forward
declaration.

All that remained then was to remove the (UInt32) casts for all refCon usage.


Secondly:
nextRecord = (char *)src->buffer + srcOffs[i-1];

A construct like that is used several times with i=0 to get
srcOffs[-1]. The problem here is "UInt32 i". When i=0 the i-1 gives
4294967295 and not -1. In 32bit that results in the same because the
array pointer overflows. But in 64bit it happily accesses element
4294967295 and segfaults. By changing i to int the desired [-1] is
used.

With these two changes both mkfs and fsck run on /dev/ram0. The patch
removes the -m32 from rules and adds -W to CFLAGS. There are a lot of
warnings there that warant cleanup but nothing obviously wrong. Now
someone has to do some real life testing to see if any other 64bit
problems remain.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Index: hfsprogs-332.14/fsck_hfs.tproj/dfalib/SControl.c
===
--- hfsprogs-332.14.orig/fsck_hfs.tproj/dfalib/SControl.c	2008-05-24 14:02:06.0 +0200
+++ hfsprogs-332.14/fsck_hfs.tproj/dfalib/SControl.c	2008-05-24 14:02:06.0 +0200
@@ -981,7 +981,7 @@
 		btcbP = (BTreeControlBlock*)fcbP->fcbBtree;
 		if ( btcbP != nil)
 		{
-			if( btcbP->refCon != (UInt32)nil )
+			if( btcbP->refCon != nil )
 			{
 if(((BTreeExtensionsRec*)btcbP->refCon)->BTCBMPtr != nil)
 {
@@ -990,13 +990,13 @@
 }
 DisposeMemory( (Ptr)btcbP->refCon );
 err = MemError();
-btcbP->refCon = (UInt32)nil;
+btcbP->refCon = nil;
 			}
 
 			fcbP = GPtr->calculatedCatalogFCB;	//	release catalog BTree bit map
 			btcbP = (BTreeControlBlock*)fcbP->fcbBtree;
 
-			if( btcbP->refCon != (UInt32)nil )
+			if( btcbP->refCon != nil )
 			{
 if(((BTreeExtensionsRec*)btcbP->refCon)->BTCBMPtr != nil)
 {
@@ -1005,7 +1005,7 @@
 }
 DisposeMemory( (Ptr)btcbP->refCon );
 err = MemError();
-btcbP->refCon = (UInt32)nil;
+btcbP->refCon = nil;
 			}
 		}
 	}
Index: hfsprogs-332.14/fsck_hfs.tproj/dfalib/SVerify1.c
===
--- hfsprogs-332.14.orig/fsck_hfs.tproj/dfalib/SVerify1.c	2008-05-24 14:02:04.0 +0200
+++ hfsprogs-332.14/fsck_hfs.tproj/dfalib/SVerify1.c	2008-05-24 14:02:06.0 +0200
@@ -777,8 +777,8 @@
 	//
 	//	set up our DFA extended BTCB area.  Will we have enough memory on all HFS+ volumes.
 	//
-	btcb->refCon = (UInt32) AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
-	if ( btcb->refCon == (UInt32) nil ) {
+	btcb->refCon = AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
+	if ( btcb->refCon == nil ) {
 		err = R_NoMem;
 		goto exit;
 	}
@@ -1121,8 +1121,8 @@
 	//	set up our DFA extended BTCB area.  Will we have enough memory on all HFS+ volumes.
 	//
 
-	btcb->refCon = (UInt32) AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
-	if ( btcb->refCon == (UInt32)nil ) {
+	btcb->refCon = AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
+	if ( btcb->refCon == nil ) {
 		err = R_NoMem;
 		goto exit;
 	}
@@ -1760,8 +1760,8 @@
 	//
 	//	set up our DFA extended BTCB area.  Will we have enough memory on all HFS+ volumes.
 	//
-	btcb->refCon = (UInt32) AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
-	if ( btcb->refCon == (UInt32)nil ) {
+	btcb->refCon = AllocateClearMemory( sizeof(BTreeExtensionsRec) );			// allocate space for our BTCB extensions
+	if ( btcb->refCon == nil ) {
 		err = R_NoMem;
 		goto exit;
 	}
@@ -1774,7 +1774,7 @@
 	}
 	else
 	{
-		if ( btcb->refCon == (UInt32)nil ) {
+		if ( btcb->refCon == nil ) {
 			err = R_NoMem;
 			goto exit;
 		}
Index: hfsprogs-332.14/fsck_hfs.tproj/dfalib/BTreePrivate.h

Bug#478547: Different patch

2008-04-30 Thread Goswin Brederlow
Package: grub
Version: 0.97-37
Followup-For: Bug #478547

Hi,

grub-install already contains a function getraid_mdadm() to resolve
raid devices but it is never called. The attached patch makes use of
that function instead of introducing its own.

One difference between the two versions I did spot is the behaviour
when mdadm is not installed:

---[ original patch] -
[EMAIL PROTECTED]:/tmp# ./grub-install '(hd0)' 
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
--

-[ this patch] ---
[EMAIL PROTECTED]:/tmp# ./grub-install '(hd0)' 
./grub-install: line 91: mdadm: command not found
: mdadm -D /dev/md0 failed
--

I also added a message "Using /dev/sdb1 from raid device /dev/md0" to
show what is going on. sdb1 is the lowest numbered component in my
raid 1 (see /proc/mdstat below).

MfG
Goswin

-- Package-specific info:

*** BEGIN /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
md0 : active raid1 sdc1[1] sdb1[0]
  1003904 blocks [2/2] [UU]
  
unused devices: 
*** END /proc/mdstat

*** BEGIN /boot/grub/device.map
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sde
(hd3)   /dev/sdf
*** END /boot/grub/device.map

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages grub depends on:
ii  grub-common  1.96+20080426-1 GRand Unified Bootloader, version 

grub recommends no packages.

-- no debconf information
--- /usr/sbin/grub-install  2008-04-26 19:47:18.0 +0200
+++ /tmp/grub-install   2008-04-30 20:35:54.007598750 +0200
@@ -129,7 +129,12 @@
 # Convert an OS device to the corresponding GRUB drive.
 # This part is OS-specific.
 convert () {
-   GRUB_LEGACY_0_BASED_PARTITIONS=1 grub-probe --device-map=${device_map} 
-t drive -d "$1"
+   case "$1" in
+   (/dev/md*) dev=`getraid_mdadm "$1"` || exit 1
+  echo >&2 "Using $dev from raid device $1";;
+   (*) dev="$1";;
+   esac
+   GRUB_LEGACY_0_BASED_PARTITIONS=1 grub-probe --device-map=${device_map} 
-t drive -d "$dev"
 }
 
 # Usage: resolve_symlink file


Bug#478517: Patch update to current sid apt

2008-04-29 Thread Goswin Brederlow
Package: apt
Followup-For: Bug #478517

I updated the patch top apt 0.7.12. The code downloading has moved
into another function so only the function call needs to be skipped
now.

diffstat no-download.patch
 cmdline/apt-get.cc |5 +++--
 debian/changelog   |7 +++
 2 files changed, 10 insertions(+), 2 deletions(-)

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring   2008.04.16+nmu1 GnuPG archive keys of the Debian a
ii  libc62.7-10  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.0-3   GCC support library
ii  libstdc++6   4.3.0-3 The GNU Standard C++ Library v3

apt recommends no packages.

-- no debconf information
diff -Nru apt-0.7.12/cmdline/apt-get.cc apt-0.7.12+nmu1/cmdline/apt-get.cc
--- apt-0.7.12/cmdline/apt-get.cc	2008-04-26 20:36:21.0 +0200
+++ apt-0.7.12+nmu1/cmdline/apt-get.cc	2008-04-29 21:18:04.0 +0200
@@ -1374,8 +1374,9 @@
 
// do the work
CacheFile Cache;
-   bool res = ListUpdate(Stat, List);
- 
+   if (_config->FindB("APT::Get::Download",true) == true)
+   ListUpdate(Stat, List);
+
// Rebuild the cache.   
if (Cache.BuildCaches() == false)
   return false;
diff -Nru apt-0.7.12/debian/changelog apt-0.7.12+nmu1/debian/changelog
--- apt-0.7.12/debian/changelog	2008-04-27 20:27:31.0 +0200
+++ apt-0.7.12+nmu1/debian/changelog	2008-04-29 20:44:57.0 +0200
@@ -1,3 +1,10 @@
+apt (0.7.12+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add support for --no-download on apt-get update
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Tue, 29 Apr 2008 20:44:32 +0200
+
 apt (0.7.12) unstable; urgency=low
 
   [ Michael Vogt ]


Bug#478517: Still missing "--no-download for update" feature

2008-04-29 Thread Goswin Brederlow
Package: apt
Version: 0.7.11
Severity: normal
Tags: patch

Hi,

two years ago I requested that the --no-download option for apt-get be
extended to also work for "apt-get update". The rational is that I
have a wrapper that filters the downloaded Packages files and then
needs to let apt-get update its database with the altered file.

I wrote a small patch for this in

http://lists.debian.org/deity/2006/04/msg00053.html

diffstat:
 apt-get.cc |5 -
 debian/changelog   |6 ++
 2 files changed, 10 insertions(+), 1 deletion(-)


The ftp-masters have asked the ia32-libs team if we could reduce the
code and source duplication that is ia32-libs and this small feature
is needed to ia32-libs conversions on the fly instead of uploading
dummy packages to the archive. It would save about 440MiB of
duplicated sources and binaries.

So please, please, consider this patch again. My responce 2 years ago
was positive but then nobody added the patch. If you have any problems
applying the old patch I'm happy to update it to the latest apt version.

MfG
Goswin

PS: 2 years ago someone told me a workaround using the python apt
module to update the database without downloads in a private mail I've
lost. Does anyone know how that was done?

-- System Information:
Debian Release: lenny/sid
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring   2008.04.16+nmu1 GnuPG archive keys of the Debian a
ii  libc62.7-10  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.0-3   GCC support library
ii  libstdc++6   4.3.0-3 The GNU Standard C++ Library v3

apt recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#478340: doc/method.sgml out of date

2008-04-28 Thread Goswin Brederlow
Package: apt
Version: 0.7.11
Severity: normal

Hi,

I'm trying to implement a new method for apt and I'm following
doc/method.sgml for the protocol. Unfortunatly it seems out of sync
with what apt-get actually sends and incomplete. I noticed 2 things so
far:

1) "100 Capabilities" lists "Pre-Scan" as possible field but that is
not explained anywhere.

2) "600 URI Acquire" lists 'Fields: URI, Filename Last-Modified'. Note
the missing ',' there and apt-get actually send 'Index-File: true' as
well.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring   2008.04.16+nmu1 GnuPG archive keys of the Debian a
ii  libc62.7-10  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.0-3   GCC support library
ii  libstdc++6   4.3.0-3 The GNU Standard C++ Library v3

apt recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#478259: Fails to detect dangling symlinks

2008-04-28 Thread Goswin Brederlow
Package: reprepro
Version: 3.4.1-1
Severity: minor

I'm trying to use reprepro in a package. Since I don't want to specify
extra options for reprepro where to find certain dirs I created
symlinks like this:

lrwxrwxrwx 1 root root   24 Apr 28 13:59 db -> /var/lib/ia32-archive/db

But i forgot to create /var/lib/ia32-archive/db so the symlink is
dangling. Running reprepro now gives:

Error 2 creating lock file './db/lockfile': No such file or directory!

Since it normaly creates the db directory if missing I'm guessing you
lstat() it but don't stat() if to see if a link is dangling. Maybe
that check could be added for a better error message.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages reprepro depends on:
ii  libarchive12.4.11-1  Single library to read/write tar, 
ii  libbz2-1.0 1.0.5-0.1 high-quality block-sorting file co
ii  libc6  2.7-10GNU C Library: Shared libraries
ii  libdb4.3   4.3.29-11 Berkeley v4.3 Database Libraries [
ii  libgpg-error0  1.4-2 library for common error values an
ii  libgpgme11 1.1.6-2   GPGME - GnuPG Made Easy
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages reprepro recommends:
ii  apt   0.7.11 Advanced front-end for dpkg

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#478209: locate missing after etch -> sid update

2008-04-27 Thread Goswin Brederlow
Package: upgrade-reports
Severity: minor

Hi,

I recently updated my systems from etch to sid and now I noticed that
"locate" is missing on all of them. I was quite surprised to not have
it and I'm pretty sure I used before the update.

The package locate was recently split from findutils and findutils
only suggests it. Maybe this should be changed to recommends so it
doesn't disapear on an update.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#477949: format `3.0 (git)': changes in working directory aren't ignored

2008-04-25 Thread Goswin Brederlow
Package: dpkg-dev
Version: 1.14.18
Severity: normal
File: /usr/bin/dpkg-source

I tried using the git format to proove a point and stumbled about
this. The dpkg-source manpage says that "-i" should ignore changes in
the working directory. But it doesn't:

dpkg-source -i -ICVS -b reprepro-3.3.2
dpkg-source: info: using source format `3.0 (git)'
dpkg-source: error: uncommitted, not-ignored changes in working directory: 
debian/changelog main.c
dpkg-buildpackage: failure: dpkg-source -i -ICVS -b reprepro-3.3.2 gave error 
exit status 255
debuild: fatal error at line 1319:
dpkg-buildpackage -rfakeroot -D -us -uc -ICVS -i failed

Further I think the dpkg-buildpackage manpage or the error message
should include that info (-i to ignore changes) more prominently. Like
"debuild" saying to use -d to override build-depends checking.


Last but not least I would suggest that changes are not
ignored. Instead when building source a temporary commit should be
made, packaged and removed from the working directory again.
dpkg-source -x of the packaged files should also remove the temporary
commit. That way there could be no mixups when people accidentally
upload a source with ignored files or delete the working directory in
the knowledge that they still have the git.tar.gz+dsc. But that is
just me. (alternatively something using --amend)

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages dpkg-dev depends on:
ii  binutils2.18.1~cvs20080103-1 The GNU assembler, linker and bina
ii  bzip2   1.0.5-0.1high-quality block-sorting file co
ii  cpio2.9-12   GNU cpio -- a program to manage ar
ii  dpkg1.14.18  package maintenance system for Deb
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  lzma4.43-12  Compression method of 7z format in
ii  make3.81-3.1 The GNU version of the "make" util
ii  patch   2.5.9-4  Apply a diff file to an original
ii  perl [perl5]5.8.8-12 Larry Wall's Practical Extraction 
ii  perl-modules5.8.8-12 Core Perl modules

Versions of packages dpkg-dev recommends:
ii  build-essential   11.3   informational list of build-essent
ii  gcc [c-compiler]  4:4.2.2-2  The GNU C compiler
ii  gcc-3.4 [c-compiler]  3.4.6-6The GNU C compiler
ii  gcc-4.1 [c-compiler]  4.1.2-19   The GNU C compiler
ii  gcc-4.2 [c-compiler]  4.2.3-3The GNU C compiler

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#474294: still loops

2008-04-24 Thread Goswin Brederlow
Package: chrony
Version: 1.23-2
Followup-For: Bug #474294

Hi,

chrony still loops both with and without rtc file:

Apr 24 20:46:50 frosties chronyd[7570]: chronyd version 1.23 starting
Apr 24 20:46:50 frosties chronyd[7570]: Initial txc.tick=10002 txc.freq=-1092832
 (-16.67529297) txc.offset=0 => hz=100 shift_hz=7
Apr 24 20:46:50 frosties chronyd[7570]: set_config_hz=0 hz=100 shift_hz=7 basic_
freq_scale=1.2800 nominal_tick=1 slew_delta_tick=833 max_tick_bias=1000
Apr 24 20:46:50 frosties chronyd[7570]: Linux kernel major=2 minor=6 patch=22
Apr 24 20:46:50 frosties chronyd[7570]: calculated_freq_scale=0.99902439 freq_sc
ale=0.99902439
Apr 24 20:46:50 frosties chronyd[7570]: Could not open driftfile /var/lib/chrony
/chrony.drift for reading
Apr 24 20:46:50 frosties chronyd[7570]: Could not open /dev/rtc, No such file or
 directory
Apr 24 20:46:50 frosties chronyd[7570]: Real time clock not supported on this op
erating system
Apr 24 20:46:51 frosties chronyd[7570]: System's initial offset : 0.004525 secon
ds fast of true (slew)
Apr 24 20:46:51 frosties chronyd[7570]: Selected source 129.69.1.153
Apr 24 20:47:07 frosties chronyd[7570]: chronyd exiting on signal
Apr 24 20:48:12 frosties chronyd[7805]: chronyd version 1.23 starting
Apr 24 20:48:12 frosties chronyd[7805]: Initial txc.tick=1 txc.freq=0 (0.000
0) txc.offset=0 => hz=100 shift_hz=7
Apr 24 20:48:12 frosties chronyd[7805]: set_config_hz=0 hz=100 shift_hz=7 basic_
freq_scale=1.2800 nominal_tick=1 slew_delta_tick=833 max_tick_bias=1000
Apr 24 20:48:12 frosties chronyd[7805]: Linux kernel major=2 minor=6 patch=22
Apr 24 20:48:12 frosties chronyd[7805]: calculated_freq_scale=0.99902439 freq_sc
ale=0.99902439
Apr 24 20:48:13 frosties chronyd[7805]: System's initial offset : 0.012852 secon
ds slow of true (slew)
Apr 24 20:48:13 frosties chronyd[7805]: Selected source 129.69.1.153

touching the drift file also doesn't help:

Apr 24 20:49:48 frosties chronyd[8000]: chronyd exiting on signal
Apr 24 20:49:53 frosties chronyd[8055]: chronyd version 1.23 starting
Apr 24 20:49:53 frosties chronyd[8055]: Initial txc.tick=1 txc.freq=0 
(0.) txc.offset=0 => hz=100 shift_hz=7
Apr 24 20:49:53 frosties chronyd[8055]: set_config_hz=0 hz=100 shift_hz=7 
basic_freq_scale=1.2800 nominal_tick=1 slew_delta_tick=833 
max_tick_bias=1000
Apr 24 20:49:53 frosties chronyd[8055]: Linux kernel major=2 minor=6 patch=22
Apr 24 20:49:53 frosties chronyd[8055]: calculated_freq_scale=0.99902439 
freq_scale=0.99902439
Apr 24 20:49:54 frosties chronyd[8055]: System's initial offset : 0.002011 
seconds slow of true (slew)
Apr 24 20:49:56 frosties chronyd[8055]: Selected source 192.53.103.108

As soon as it selects the source it goes to 100% cpu. Before that it
is fine.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages chrony depends on:
ii  libc6 2.7-6  GNU C Library: Shared libraries
ii  libreadline5  5.2-3  GNU readline and history libraries
ii  ucf   3.005  Update Configuration File: preserv

chrony recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#476341: spacecheck does not consider that file:/// urls can hardlink

2008-04-15 Thread Goswin Brederlow
Package: reprepro
Version: 3.3.2-1
Severity: minor

Hi,

I just updated reprepro to lenny and removed etch from my mirror and
reprepro complained about the removal and the db format. So I started
to clone my old archive into a new one:

mkdir old
mv db dists pool old
edit conf/distributions to update from file:///old/
reprepro -V update

This hardlinks all files so the space used for the cloned archive is
minimal. But the spacecheck doesn't consider hardlinks and claimed I
would need some 4GB for the update. I used '--spacecheck none' to run
the update but it would be better if spacecheck would calculate with
hardlinks in mind.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages reprepro depends on:
ii  libarchive12.4.11-1  Single library to read/write tar, 
ii  libbz2-1.0 1.0.5-0.1 high-quality block-sorting file co
ii  libc6  2.7-6 GNU C Library: Shared libraries
ii  libdb4.3   4.3.29-11 Berkeley v4.3 Database Libraries [
ii  libgpg-error0  1.4-2 library for common error values an
ii  libgpgme11 1.1.6-2   GPGME - GnuPG Made Easy
ii  zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime

Versions of packages reprepro recommends:
ii  apt   0.7.11 Advanced front-end for dpkg

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#474294: Goes into endless loop

2008-04-04 Thread Goswin Brederlow
Package: chrony
Version: 1.21z-5
Severity: grave

Hi,

sometimes when I start chrony it goes into an endless loop. It uses
100% cpu but according to starce it does no system calls. gdb shows
the following:

#0  UTI_NormaliseTimeval (x=0x62a060) at util.c:91
#1  0x00401e4e in UTI_AdjustTimeval (old_tv=0x62a060, 
when=, new_tv=0x62a060, dfreq=-0, 
doffset=0.0011572581504409466) at util.c:305
#2  0x00407348 in slew_sources (raw=, 
cooked=0x7fff58f89830, dfreq=0, afreq=, 
doffset=0.0011572581504409466, is_step_change=0, anything=0x0)
at ntp_sources.c:302
#3  0x00403de1 in LCL_AccumulateOffset (offset=0.0011572581504409466)
at local.c:446
#4  0x0040a3e4 in REF_SetReference (stratum=, 
leap=, ref_id=, 
ref_time=0x7fff58f89930, offset=, 
frequency=0.035666054729876183, skew=2.8672211700493531, 
root_delay=, root_dispersion=)
at reference.c:408
#5  0x00407dd0 in SRC_SelectSource (match_addr=2168783257)
at sources.c:693
#6  0x0040637f in receive_packet (message=0x7fff58f89ba0, 
now=, inst=0x627190, do_auth=0) at ntp_core.c:1048
#7  0x0040706e in NSR_ProcessReceive (message=0x7fff58f89ba0, 
now=0x7fff58f89db0, remote_addr=0x7fff58f89da0) at ntp_sources.c:258
#8  0x00404da3 in read_from_socket (anything=)
at ntp_io.c:215
#9  0x004026fb in SCH_MainLoop () at sched.c:470
#10 0x0040461a in main (argc=, 
argv=) at main.c:304

And syslog shows this:

Apr  4 21:35:58 frosties chronyd[6108]: chronyd version 1.21 starting
Apr  4 21:35:58 frosties chronyd[6108]: Initial txc.tick=10002 
txc.freq=-3250288 (-49.59545898) txc.offset=0 => hz=100 shift_hz=7
Apr  4 21:35:58 frosties chronyd[6108]: set_config_hz=0 hz=100 shift_hz=7 
basic_freq_scale=1.2800 nominal_tick=1 slew_delta_tick=833 
max_tick_bias=1000
Apr  4 21:35:58 frosties chronyd[6108]: Linux kernel major=2 minor=6 patch=22
Apr  4 21:35:58 frosties chronyd[6108]: calculated_freq_scale=0.99902439 
freq_scale=0.99902439
Apr  4 21:35:58 frosties chronyd[6108]: Could not open /dev/rtc, No such file 
or directory
Apr  4 21:35:58 frosties chronyd[6108]: Real time clock not supported on this 
operating system
Apr  4 21:35:59 frosties chronyd[6108]: System's initial offset : 0.000126 
seconds fast of true (slew)
Apr  4 21:35:59 frosties chronyd[6108]: Selected source 129.69.1.153

Removing /var/lib/chrony does does not help. As soon as chrony picks a
source it loops.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages chrony depends on:
ii  libc6 2.7-6  GNU C Library: Shared libraries
ii  libncurses5   5.6+20080308-1 Shared libraries for terminal hand
ii  libreadline5  5.2-3  GNU readline and history libraries
ii  ucf   3.005  Update Configuration File: preserv

chrony recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#474145: Duplicate nullidentd entry after upgrade

2008-04-03 Thread Goswin Brederlow
Package: nullidentd
Version: 1.0-3.1
Severity: normal

Hi,

after upgrading from etch to lenny I saw the following in my syslog:

Apr  3 18:23:12 frosties inetd[12002]: ident/tcp: bind: Address already in use

after some searching I found that the inetd.conf is wrong:

#:INFO: Info services
auth stream tcp nowait nobody /usr/sbin/nullidentd nullidentd
ident   stream  tcp nowait  nobody  /usr/sbin/nullidentd
nullidentd

Since auth and ident are the same it tries to run the service twice
and fails.

MfG
Goswin

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

Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages nullidentd depends on:
ii  libc6 2.7-6  GNU C Library: Shared libraries
ii  netbase   4.30   Basic TCP/IP networking system
ii  update-inetd  4.30   inetd configuration file updater

nullidentd recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#473544: ntp should provide time-daemon

2008-03-31 Thread Goswin Brederlow
Package: ntp
Version: ntp should provide time-daemon
Severity: normal

Both chrony and openntpd provide time-daemon. But ntp provides
ntp-server instead.

As ntp is in the minority please change it.

MfG
Goswin

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#469957: Feature wishlist

2008-03-08 Thread Goswin Brederlow
Package: klogic
Version: 1.63-1
Severity: wishlist

Hi,

I've looked for a simple digital logic simulator to play around with
some circuits and it seems that all the applications in Debian for
this are seriously lacking in either features or simplicity. But
klogic seems to be by far the best for just connecting a few logic
gates and seeing the result. If only it wouldn't crash so often but
that is another bug. But some things are still missing which I think
should be there:

1. Sub-Circuits should have a configurable width and the labels for
connectors should allow more chars.

2. The size of the workspace should not be limited. I suggest creating
a bounding box around all placed objects and using that box to
calibrate the sliders in the scroll bars. But the arrow keys in the
scroll bars should allow scrolling outside of the bounding box and the
bounding box should grow when an item is placed outside it.

3. Simulation should have more running options. It is nice that one can
single step the simulation or let it run. But as designs become more
complex it will take more and more cycles for hange to propagate. It
would be nice if one could run the design untill the output stabilizes
and/or until a clock source changes. If a button is pressed or switch
toggeled the simulation could run again till it settles into a stable
state (assuming no clock source there).

4. The logic needs more values. Currently only high and low values are
known. But for example a tri-state has a thrid value "neutral" where
it does not influence the wire. In the graph this could be shown as a
line half way between high and low. There can also be a fourth value
"short circuit" when two outputs with different values are
connected. In the graph this could be shown as a crossed out (or
stippeled) box ranging from high to low.

5. Some more primitives would be nice.
   - multiplexer: e.g. one data in, 4 address bit in, 16 data out,
 address says with output gets the data input, rest is neutral (via
 tri-state)
   - demultiplexer: reverse of the above. address selects which of 16
 inputs becomes output
   - led matrix / visible ram
 The current ram primitive could display the contents of its ram
 as a matrix of leds.
   - identity gate
 Sometimes you want to delay a signal by one cycle, for example to
 avoid the output flickering when the path length differ. It would be
 nice if there where an identity gate that would just add a delay.

MfG
Goswin

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages klogic depends on:
ii  kdelibs4c2a4:3.5.5a.dfsg.1-8 core libraries and binaries for al
ii  libacl12.2.41-1  Access control list shared library
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libattr1   2.4.32-1  Extended attribute shared library
ii  libaudio2  1.8-4 The Network Audio System (NAS). (s
ii  libc6  2.3.6.ds1-13  GNU C Library: Shared libraries
ii  libfam02.7.0-12  Client library to control the FAM 
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libfreetype6   2.2.1-5   FreeType 2 font engine, shared lib
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libidn11   0.6.5-1   GNU libidn library, implementation
ii  libjpeg62  6b-13 The Independent JPEG Group's JPEG 
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-4 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii  zlib1g 1:1.2.3-13compression library - runtime

klogic recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe"

Bug#469512: Attribute warn_unused_result ignored on function returning union

2008-03-05 Thread Goswin Brederlow
Package: g++-4.1
Version: 4.1.1-21
Severity: normal

Hi,

I work without execptions and want to ensure that error codes that
might be returned by functions will not be ignored. So I added the
attribute warn_unused_result to the function prototype. But with
functions returning an union the attribute is ignored:

[ foo.c / foo.cc ]
union Error { int error; void* val; };
Error foo(void) __attribute__ ((warn_unused_result));
int bar(void) __attribute__ ((warn_unused_result));
void baz(void) { foo(); bar(); }
--
% g++ -W -Wall -O2 -c foo.cc
foo.cc: In function 'void baz()':
foo.cc:4: warning: ignoring return value of 'int bar()', declared with 
attribute warn_unused_result
--
% gcc -W -Wall -O2 -c foo.c 
foo.c: In function 'baz':
foo.c:4: warning: ignoring return value of 'foo', declared with attribute 
warn_unused_result
foo.c:4: warning: ignoring return value of 'bar', declared with attribute 
warn_unused_result
--

MfG
Goswin

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages g++-4.1 depends on:
ii  gcc-4.1 4.1.1-21 The GNU C compiler
ii  gcc-4.1-base4.1.1-21 The GNU Compiler Collection (base 
ii  libc6   2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libstdc++6-4.1-dev  4.1.1-21 The GNU Standard C++ Library v3 (d

g++-4.1 recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#469156: Missing tail option

2008-03-03 Thread Goswin Brederlow
Package: procps
Version: 1:3.2.7-3
Severity: wishlist
File: /usr/bin/watch

Hi,

I'm using watch a lot so thanks for maintaining it. I'm missing a
small feature though. watch will only display the first screen full of
output from the command it runs. Currently I would need the last
screen full of output though. 'cmd \| tail' doesn't work well as lines
are sometimes too long and wrap into the next. So the number of lines
shown by watch differs.

For displaying the last page maybe -l, --last, --tail would be good.

Another feature that might be usefull would be to have multiple
commands with an option how many lines they may take:

watch [[--lines ] [--tail] --cmd ]*

where --cmd is optional if only one command is given and --lines would
limit the output of the command to at most  lines.

Example:

watch --cmd sensors --lines 10 --tail --cmd tail /var/log/messages --tail --cmd 
tail /var/log/syslog

This would display the cpu temperature, the 10 last lines of messages
(counting line wraps) and as much as fits of the end of syslog.

MfG
Goswin

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages procps depends on:
ii  libc6   2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libncurses5 5.5-5Shared libraries for terminal hand
ii  lsb-base3.1-23.1 Linux Standard Base 3.1 init scrip

Versions of packages procps recommends:
ii  psmisc22.3-1 Utilities that use the proc filesy

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#448998: workaround for bug

2007-11-03 Thread Goswin Brederlow
Package: rtorrent
Version: 0.7.8-1
Followup-For: Bug #448998

Hi,

just in case someone else runs into this. It looks like stop_on_ration
has only one argument now. I'm assuiming it is still the ration *
100. So you can put this into the .rtorrent.rc

schedule = ratio,60,60,stop_on_ratio=200

I'm haven't tested it yet (no torrent has reached 2.0 yet) but at
least rtorrent starts with this. Not sure where the remaining args
went.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages rtorrent depends on:
ii  libc62.3.6.ds1-13GNU C Library: Shared libraries
ii  libcomer 1.39+1.40-WIP-2006.11.14+dfsg-2 common error description library
ii  libcurl3 7.15.5-1Multi-protocol file transfer libra
ii  libgcc1  1:4.1.1-21  GCC support library
ii  libidn11 0.6.5-1 GNU libidn library, implementation
ii  libkrb53 1.4.4-7etch1MIT Kerberos runtime libraries
ii  libncurs 5.5-5   Shared libraries for terminal hand
ii  libsigc+ 2.0.17-2type-safe Signal Framework for C++
ii  libssl0. 0.9.8c-4SSL shared libraries
ii  libstdc+ 4.1.1-21The GNU Standard C++ Library v3
ii  libtorre 0.11.8-1~mrvn.1 a C++ BitTorrent library
ii  zlib1g   1:1.2.3-13  compression library - runtime

rtorrent recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#449217: backport request: Build-depends for libxmlrpc-c3-dev need higher version

2007-11-03 Thread Goswin Brederlow
Package: rtorrent
Version: 0.6.4-1
Severity: wishlist

Hi,

I tried compiling rtorrent on etch and it failed with

checking for XMLRPC-C... Usage: xmlrpc-c-config ... 

You may optionally specify one or more modules:
  c++C++ wrapper code
  libwww-client  libwww-based client
  cgi-server CGI-based server
  abyss-server   ABYSS-based server

and because there is no .

I think it would be a good idea to restrict the Build-Depends of
libxmlrpc-c3-dev to the minimum version having a server-util moudle
and the include files needed. It would also be nice to change the curl
build-depends to libcurl4-openssl-dev | libcurl3-openssl-dev unless
you know of a problem the older library causes.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages rtorrent depends on:
ii  libc62.3.6.ds1-13GNU C Library: Shared libraries
ii  libcomer 1.39+1.40-WIP-2006.11.14+dfsg-2 common error description library
ii  libcurl3 7.15.5-1Multi-protocol file transfer libra
ii  libgcc1  1:4.1.1-21  GCC support library
ii  libidn11 0.6.5-1 GNU libidn library, implementation
ii  libkrb53 1.4.4-7etch1MIT Kerberos runtime libraries
ii  libncurs 5.5-5   Shared libraries for terminal hand
ii  libsigc+ 2.0.17-2type-safe Signal Framework for C++
ii  libssl0. 0.9.8c-4SSL shared libraries
ii  libstdc+ 4.1.1-21The GNU Standard C++ Library v3
ii  libtorre 0.10.4-1a C++ BitTorrent library
ii  zlib1g   1:1.2.3-13  compression library - runtime

rtorrent recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#449214: Please use -W when compiling

2007-11-03 Thread Goswin Brederlow
Package: libtorrent
Version: 0.7.8-1
Severity: wishlist

Hi,

you are currently compiling libtorrent with

/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I../.. -I. -I./.. -I../..-g -Wall -O3 -g -DDEBUG -fvisibility=hidden   
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include   -c -o address_list.lo 
address_list.cc

Please add the -W switch as well since that is not included in -Wall
but gives many helpfull messages.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#438492: Policies copyright rule doesn't fit empty transitional packages

2007-08-17 Thread Goswin Brederlow
Package: policy
Severity: normal

Policy says:
> 12.5 Copyright information
>
> Every package must be accompanied by a verbatim copy of its
> copyright and distribution license in the file
> /usr/share/doc/package/copyright. This file must neither be
> compressed nor be a symbolic link.
>
> In addition, the copyright file must say where the upstream sources
> (if any) were obtained. It should name the original authors of the
> package and the Debian maintainer(s) who were involved with its
> creation.
>
> A copy of the file which will be installed in
> /usr/share/doc/package/copyright should be in debian/copyright in
> the source package.
>
> /usr/share/doc/package may be a symbolic link to another directory
> in /usr/share/doc only if the two packages both come from the same
> source and the first package Depends on the second. These rules are
> important because copyrights must be extractable by mechanical
> means.
>
> Packages distributed under the UCB BSD license, the Artistic
> license, the GNU GPL, and the GNU LGPL, should refer to the
> corresponding files under /usr/share/common-licenses,[82] rather
> than quoting them in the copyright file.
>
> You should not use the copyright file as a general README file. If
> your package has such a file it should be installed in
> /usr/share/doc/package/README or README.Debian or some other
> appropriate place.

This does not work well with transitional packages that are completly
empty. The idea is that dpkg will automatically forget about the
transitional package after upgrade allowing for example to rename a
package without leaving a dummy package under the old name
installed. For this to work the transitional package may have not
files, not even /usr/share/doc/package/copyright.

I suggest policy 12.5 to be extended with the wolloing text (or
something better worded):

Only exception to this rule are empty transitional packages that
contain no files and no maintainer scripts.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#436960: pvmove does not clean up properly on error

2007-08-09 Thread Goswin Brederlow
Package: lvm2
Version: 2.02.06-4
Severity: important
File: pvmove

Hi,

I run into a problem with pvmove that seems to be a bug in the kernel:
http://www.redhat.com/archives/linux-lvm/2007-July/msg00037.html

But this isn't about that problem but rather about after:

[EMAIL PROTECTED]:~% sudo lvdisplay -m /dev/e/var
  --- Logical volume ---
  LV Name/dev/e/var
  VG Namee
  LV UUIDLqoHJ9-yi1Q-oX5Q-cJWX-Qzfi-Z6Vp-N42zLA
  LV Write Accessread/write
  LV Status  available
  # open 1
  LV Size2.00 GB
  Current LE 512
  Segments   1
  Allocation inherit
  Read ahead sectors 0
  Block device   253:0
   
  --- Segments ---
  Logical extent 0 to 511:
Typelinear
Logical volume  pvmove0
Logical extents 0 to 511

[EMAIL PROTECTED]:~% sudo dmsetup table
e-var: 0 4194304 linear 253:10 0
e-pvmove0: 0 4194304 mirror core 1 1024 2 22:65 384 9:1 2097536

As you can see pvmove did setup the mirror device before it
failed. But it doesn't undo that. I did a 'pvmove --abort' manualy and
that seems to have undone the move but I would expect pvmove to do
that automatically.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.1-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages lvm-common depends on:
ii  libc6   2.3.6.ds1-13 GNU C Library: Shared libraries
ii  module-init-tools   3.3-pre4-2   tools for managing Linux kernel mo
ii  modutils2.4.27.0-6   Linux module utilities

Versions of packages lvm-common recommends:
ii  logrotate 3.7.1-3Log rotation utility

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#433554: Please package 2.1.0-beta4 for experimental

2007-07-17 Thread Goswin Brederlow
Package: freeciv
Severity: wishlist

Hi,

the upcoming freeciv 2.1 has many new features worth packaging for
experimental I think. I would welcome such packages.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#422175: Website url broken

2007-05-03 Thread Goswin Brederlow
Package: dpkg-sig
Version: 0.13.1
Severity: normal

The package description lists a website, but:

"dpkg-sig.turmzimmer.net" could not be found.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#418689: Please include packages NEWS file

2007-04-11 Thread Goswin Brederlow
Package: qa.debian.org
Severity: normal

Please include the NEWS file from packages if they have one.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#418258: Please add checksum files and signatures to torrent dir

2007-04-08 Thread Goswin Brederlow
Package: cdimage.debian.org
Severity: normal

Hi,

please add the MD5SUMS, MD5SUMS.sign, SHA1SUMS and SHA1SUMS.sign files
from

http://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/

to

http://cdimage.debian.org/debian-cd/current/amd64/bt-dvd/

so people that choose the BT method can easily find them to get a
trusted verification of the download.

MfG
Goswin

PS: maybe add a few more signatures to the *.sign too.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#418199: segfault with exceedingly long path

2007-04-07 Thread Goswin Brederlow
Package: zsh
Version: 4.3.2-25
Severity: minor

Running the following on a tmpfs makes zsh segfault:

% for i in `seq 1000`; do mkdir 0123456789; cd 0123456789; done; cd ..

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages zsh depends on:
ii  debconf [debconf-2.0]1.5.9   Debian configuration management sy
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries
ii  libncurses5  5.5-5   Shared libraries for terminal hand

Versions of packages zsh recommends:
ii  libcap1   1:1.10-14  support for getting/setting POSIX.
ii  libpcre3  6.7-1  Perl 5 Compatible Regular Expressi

-- debconf information excluded


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#418048: Missing docs and example

2007-04-06 Thread Goswin Brederlow
Package: libaio-dev
Version: 0.3.106-4
Severity: important

Hi,

I'm new to libaio and wanted to try it but it is kind of hard to
figure out how to use it from the header file alone. It would be nice
to have a small example programm with comments included in
/usr/share/doc/libaio-dev.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages libaio-dev depends on:
ii  libaio1   0.3.106-4  linux kernel aio access library - 

libaio-dev recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#416429: [dak] Packages.diff/Index broken

2007-03-27 Thread Goswin Brederlow
Package: ftp.debian.org
Severity: normal

Hi,

at the moment some Index file is broken:

http://ftp.debian.org/debian/dists/etch-proposed-updates/contrib/binary-amd64/Packages.diff/Index

SHA1-Current: da39a3ee5e6b4b0d3255bfef95601890afd80709   0
SHA1-History:
 da39a3ee5e6b4b0d3255bfef95601890afd80709   0 2006-12-16-2007.34
 0fc30e92ce9358087bd339430389529a236b14331381 2007-01-05-0805.38
 9559b10cd56d2535a9caff4a4e73468fd67d41b42209 2007-01-06-2008.51
 53973d38aae41a437cf0c0994aa67a750e0f58fe2930 2007-01-07-2019.45
 487fd8e824a5c27407fb258f89f87a0020bb217f2990 2007-01-09-2006.53
 6b0b3386dd97fc0d857fdbb9893c91fd04cae8151441 2007-01-12-0806.30
 a9230537e094a072d4dd308cec256ab76a959dc11441 2007-01-16-0807.11
 cca515736bfbca1256838e2b24a8874c3cd2ae0f1423 2007-02-19-2012.12
 da39a3ee5e6b4b0d3255bfef95601890afd80709   0 2007-03-09-0808.02
 da39a3ee5e6b4b0d3255bfef95601890afd80709   0 2007-03-09-2009.36
 d83ff45703269822b5ce6af8475fcc4e17fde32e6900 2007-03-21-2012.15
 d83ff45703269822b5ce6af8475fcc4e17fde32e6900 2007-03-21-2012.15
SHA1-Patches:
 804513d29e9e6545c23736659c1bcc5ad9ff434a1386 2006-12-16-2007.34
 502615e67d418d8220485fcb731b521b0a431db7 833 2007-01-05-0805.38
 342d99844d63903eab3dccaa54e18fba3aa2c381 727 2007-01-06-2008.51
 a4cb315b45c6c2756de8d09fc1afbacdfc5af1ac 464 2007-01-07-2019.45
 69c58fa654fba6f1d8f5f80e2eca222907dab9bf  13 2007-01-09-2006.53
 f4f3dadad3b0434ba6fde5099fc916bdedda3a0a 462 2007-01-12-0806.30
 76c26a51f84bbdca0cff5da1bccfbe42f453f63c 444 2007-01-16-0807.11
 a5ab8a34471c661277e477943a69c80d6e1c7388   6 2007-02-19-2012.12
 87b90d823d5e9da8e6451dfd6371fd5b81e27f9b   61164 2007-03-09-0808.02
 47685fb16bd0c8024377eb81001162644a0e61146905 2007-03-09-2009.36
 d61443b5cf8dde1d04446534908027fd64205455   7 2007-03-21-2012.15
 d61443b5cf8dde1d04446534908027fd64205455   7 2007-03-21-2012.15


I don't believe the Packages file was empty on 2007-03-09-0808.02 and
2007-03-09-2009.36 and the patches are missing.

This causes debmirror to detect an inconsistency in the mirror and
stop with an error and I believe it makes apt-get waste its time on
trying to patch, fail and download the full Packages file.

Please correct the Index files and check the generating code for
correct error handling.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#409008: mount --move skrews up mtab

2007-01-29 Thread Goswin Brederlow
Package: mount
Version: 2.12r-15
Severity: normal
File: /bin/mount

Hi,

% mkdir dir1
% mkdir dir2
% mount -t tmpfs tmpfs dir1
% grep dir /proc/mounts 
tmpfs /dir1 tmpfs rw 0 0
% mount --move dir1 dir2
% grep dir /proc/mounts  
tmpfs /dir2 tmpfs rw 0 0
% grep dir /etc/mtab 
tmpfs /dir1 tmpfs rw 0 0
/dir1 /dir2 none rw 0 0

as you can see the mtab does contain one obsolete entry and one bind
mount instead of the right one.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages mount depends on:
ii  libblkid 1.39+1.40-WIP-2006.11.14+dfsg-1 block device id library
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries
ii  libuuid1 1.39+1.40-WIP-2006.11.14+dfsg-1 universally unique id library

mount recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#407485: cp -c undocumented

2007-01-18 Thread Goswin Brederlow
Package: coreutils
Version: 5.97-5.2
Severity: normal
File: /bin/cp

man cp does not mention the -c option.

MfG
Goswin


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages coreutils depends on:
ii  libacl1  2.2.41-1Access control list shared library
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries
ii  libselinux1  1.32-3  SELinux shared libraries

coreutils recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#373704: Wrong patch

2007-01-15 Thread Goswin Brederlow
Package: busybox
Version: 1:1.1.3-3
Followup-For: Bug #373704

Sorry, I send the wrong patch last night.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages busybox depends on:
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

busybox recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/debian/changelog busybox-1.1.3/debian/changelog
--- busybox-1.1.3/debian/changelog
+++ busybox-1.1.3/debian/changelog
@@ -1,3 +1,15 @@
+busybox (1:1.1.3-3a0.mrvn.2) unstable; urgency=low
+
+  * fix more sort
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Mon, 15 Jan 2007 00:03:02 +0100
+
+busybox (1:1.1.3-3a0.mrvn.1) unstable; urgency=low
+
+  * Fix sort issues to behave like coreutils sort.
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Sat, 13 Jan 2007 18:26:58 +0100
+
 busybox (1:1.1.3-3) unstable; urgency=low
 
   * debian/control:
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -58,50 +58,60 @@
 
 static char *get_key(char *str, struct sort_key *key, int flags)
 {
-	int start=0,end,len,i,j;
-
+	int start=0,end,len,i,j,r3=0;
 	/* Special case whole string, so we don't have to make a copy */
 	if(key->range[0]==1 && !key->range[1] && !key->range[2] && !key->range[3]
-		&& !(flags&(FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb))) return str;
+		&& !(flags&(FLAG_b|FLAG_d|FLAG_f|FLAG_i|FLAG_bb))) return str;
 	/* Find start of key on first pass, end on second pass*/
 	len=strlen(str);
 
+	/* key->range[3] == 0 means before the next key starts */
+	if (!key->range[3]) r3=1;
+
+	/* Find start of key */
 	for(j=0;j<2;j++) {
 		if(!key->range[2*j]) end=len;
 		/* Loop through fields */
 		else {
 			end=0;
-			for(i=1;irange[2*j]+j;i++) {
-/* Skip leading blanks or first separator */
-if(str[end]) {
-	if(!key_separator && isspace(str[end]))
-		while(isspace(str[end])) end++;
-}
-/* Skip body of key */
-for(;str[end];end++) {
+			for(i=1;irange[2*j]+j*r3;i++) {
+/* Skip leading blanks */
+if(str[end] && !key_separator)
+while(isspace(str[end])) end++;
+/* Skip body of key and separator */
+while(str[end]) {
 	if(key_separator) {
-		if(str[end]==key_separator) break;
-	} else if(isspace(str[end])) break;
+		if(str[end++]==key_separator) break;
+	} else {
+		if(isspace(str[end])) break;
+		end++;
+	}
 }
 			}
 		}
 		if(!j) start=end;
 	}
-	/* Key with explicit separator starts after separator */
-	if(key_separator && str[start]==key_separator) start++;
+	/* key->range[3] == 0 means before the next key starts */
+	/* rewind the separator */
+	if(key_separator && !key->range[3] && str[end]) end--;
 	/* Strip leading whitespace if necessary */
-	if(flags&FLAG_b) while(isspace(str[start])) start++;
-	/* Strip trailing whitespace if necessary */
-	if(flags&FLAG_bb) while(end>start && isspace(str[end-1])) end--;
+	if(flags&FLAG_b) {
+		while(isspace(str[start])) start++;
+		/* key end with offset also strips leading spaces */
+		if(key->range[3]) while(isspace(str[end])) end++;
+	}
 	/* Handle offsets on start and end */
 	if(key->range[3]) {
-		end+=key->range[3]-1;
+		end+=key->range[3];
 		if(end>len) end=len;
 	}
 	if(key->range[1]) {
 		start+=key->range[1]-1;
 		if(start>len) start=len;
 	}
+	/* Strip trailing whitespace if necessary */
+	/* FIXME: not sure about this one. Needs testing with -kx,y.z */
+	if(flags&FLAG_bb) while(end>start && isspace(str[end-1])) end--;
 	/* Make the copy */
 	if(end

Bug#373704: Once more with feeling

2007-01-14 Thread Goswin Brederlow
Package: busybox
Version: 1:1.1.3-3
Followup-For: Bug #373704

And once more another patch.

sort -kx,y.z caused busybox to find the end of key y without trailing
separator and then add z-1. And leading whitespaces didn't get
ignored.

I changed the code now to the following:

-kx,y[.0] find start of key y+1 and rewind the separator
-kx,y.z   find start of key y, skip leading spaces if needed, add z

I'm not sure about removing trailing whitespaces. I moved it to after
adjusting end by the offset. Makes no sense to remove trailing
whitespaces when end still points to the start of y. Someone has to
create a few testcases for this and tell me if it differs from
coreutils sort in any way. FLAG_bb gets set with -b and -k1,2b.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages busybox depends on:
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

busybox recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/debian/changelog busybox-1.1.3/debian/changelog
--- busybox-1.1.3/debian/changelog
+++ busybox-1.1.3/debian/changelog
@@ -1,3 +1,15 @@
+busybox (1:1.1.3-3a0.mrvn.2) unstable; urgency=low
+
+  * fix more sort
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Mon, 15 Jan 2007 00:03:02 +0100
+
+busybox (1:1.1.3-3a0.mrvn.1) unstable; urgency=low
+
+  * Fix sort issues to behave like coreutils sort.
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Sat, 13 Jan 2007 18:26:58 +0100
+
 busybox (1:1.1.3-3) unstable; urgency=low
 
   * debian/control:
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -59,49 +59,59 @@
 static char *get_key(char *str, struct sort_key *key, int flags)
 {
 	int start=0,end,len,i,j;
-
 	/* Special case whole string, so we don't have to make a copy */
 	if(key->range[0]==1 && !key->range[1] && !key->range[2] && !key->range[3]
-		&& !(flags&(FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb))) return str;
+		&& !(flags&(FLAG_b|FLAG_d|FLAG_f|FLAG_i|FLAG_bb))) return str;
 	/* Find start of key on first pass, end on second pass*/
 	len=strlen(str);
 
+	/* key->range[3] == 0 means before the next key starts */
+	if (!key->range[3]) key->range[2]++;
+
+	/* Find start of key */
 	for(j=0;j<2;j++) {
 		if(!key->range[2*j]) end=len;
 		/* Loop through fields */
 		else {
 			end=0;
-			for(i=1;irange[2*j]+j;i++) {
-/* Skip leading blanks or first separator */
-if(str[end]) {
-	if(!key_separator && isspace(str[end]))
-		while(isspace(str[end])) end++;
-}
-/* Skip body of key */
-for(;str[end];end++) {
+			for(i=1;irange[2*j];i++) {
+/* Skip leading blanks */
+if(str[end] && !key_separator)
+while(isspace(str[end])) end++;
+/* Skip body of key and separator */
+while(str[end]) {
 	if(key_separator) {
-		if(str[end]==key_separator) break;
-	} else if(isspace(str[end])) break;
+		if(str[end++]==key_separator) break;
+	} else {
+		if(isspace(str[end])) break;
+		end++;
+	}
 }
 			}
 		}
 		if(!j) start=end;
 	}
-	/* Key with explicit separator starts after separator */
-	if(key_separator && str[start]==key_separator) start++;
+	/* key->range[3] == 0 means before the next key starts */
+	/* rewind the separator */
+	if(key_separator && !key->range[3] && str[end]) end--;
 	/* Strip leading whitespace if necessary */
-	if(flags&FLAG_b) while(isspace(str[start])) start++;
-	/* Strip trailing whitespace if necessary */
-	if(flags&FLAG_bb) while(end>start && isspace(str[end-1])) end--;
+	if(flags&FLAG_b) {
+		while(isspace(str[start])) start++;
+		/* key end with offset also strips leading spaces */
+		if(key->range[3]) while(isspace(str[end])) end++;
+	}
 	/* Handle offsets on start and end */
 	if(key->range[3]) {
-		end+=key->range[3]-1;
+		end+=key->range[3];
 		if(end>len) end=len;
 	}
 	if(key->range[1]) {
 		start+=key->range[1]-1;
 		if(start>len) start=len;
 	}
+	/* Strip trailing whitespace if necessary */
+	/* FIXME: not sure about this one. Needs testing with -kx,y.z */
+	if(flags&FLAG_bb) while(end>start && isspace(str[end-1])) end--;
 	/* Make the copy */
 	if(end

Bug#373704: Another patch update

2007-01-14 Thread Goswin Brederlow
Package: busybox
Version: 1:1.1.3-3
Followup-For: Bug #373704

Hi,

Frans Pop noticed a mistake in the latest patch. The last fix (-2)
changed the way 'end' turns up at the end of the loop for no separator
but still removed one from it. Sort did then crop the end of key by
one without separator.

Patch 3 attached.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages busybox depends on:
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

busybox recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -62,7 +62,7 @@
 
 	/* Special case whole string, so we don't have to make a copy */
 	if(key->range[0]==1 && !key->range[1] && !key->range[2] && !key->range[3]
-		&& !(flags&(FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb))) return str;
+		&& !(flags&(FLAG_b|FLAG_d|FLAG_f|FLAG_i|FLAG_bb))) return str;
 	/* Find start of key on first pass, end on second pass*/
 	len=strlen(str);
 
@@ -72,23 +72,24 @@
 		else {
 			end=0;
 			for(i=1;irange[2*j]+j;i++) {
-/* Skip leading blanks or first separator */
-if(str[end]) {
-	if(!key_separator && isspace(str[end]))
-		while(isspace(str[end])) end++;
-}
-/* Skip body of key */
-for(;str[end];end++) {
+/* Skip leading blanks */
+if(str[end] && !key_separator)
+while(isspace(str[end])) end++;
+/* Skip body of key and one blank or seperator */
+while(str[end]) {
 	if(key_separator) {
-		if(str[end]==key_separator) break;
-	} else if(isspace(str[end])) break;
+		if(str[end++]==key_separator) break;
+	} else {
+		if(isspace(str[end])) break;
+		end++;
+	}
 }
 			}
 		}
 		if(!j) start=end;
 	}
-	/* Key with explicit separator starts after separator */
-	if(key_separator && str[start]==key_separator) start++;
+	/* Don't include the last separator */
+	if (key_separator && str[end]) end--;
 	/* Strip leading whitespace if necessary */
 	if(flags&FLAG_b) while(isspace(str[start])) start++;
 	/* Strip trailing whitespace if necessary */


Bug#373704: Updated patch

2007-01-14 Thread Goswin Brederlow
Package: busybox
Version: 1:1.1.3-3
Followup-For: Bug #373704

Hi,

attached an updated patch for busybox that includes the fix for
  #406785 sort: incorrect result when sorting on subfields
or does not break it if you will.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages busybox depends on:
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

busybox recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -62,7 +62,7 @@
 
 	/* Special case whole string, so we don't have to make a copy */
 	if(key->range[0]==1 && !key->range[1] && !key->range[2] && !key->range[3]
-		&& !(flags&(FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb))) return str;
+		&& !(flags&(FLAG_b|FLAG_d|FLAG_f|FLAG_i|FLAG_bb))) return str;
 	/* Find start of key on first pass, end on second pass*/
 	len=strlen(str);
 
@@ -72,23 +72,24 @@
 		else {
 			end=0;
 			for(i=1;irange[2*j]+j;i++) {
-/* Skip leading blanks or first separator */
-if(str[end]) {
-	if(!key_separator && isspace(str[end]))
-		while(isspace(str[end])) end++;
-}
-/* Skip body of key */
-for(;str[end];end++) {
+/* Skip leading blanks */
+if(str[end] && !key_separator)
+while(isspace(str[end])) end++;
+/* Skip body of key and one blank or seperator */
+while(str[end]) {
 	if(key_separator) {
-		if(str[end]==key_separator) break;
-	} else if(isspace(str[end])) break;
+		if(str[end++]==key_separator) break;
+	} else {
+		if(isspace(str[end])) break;
+		end++;
+	}
 }
 			}
 		}
 		if(!j) start=end;
 	}
-	/* Key with explicit separator starts after separator */
-	if(key_separator && str[start]==key_separator) start++;
+	/* Don't include the last whitespace or separator */
+	if (str[end]) end--;
 	/* Strip leading whitespace if necessary */
 	if(flags&FLAG_b) while(isspace(str[start])) start++;
 	/* Strip trailing whitespace if necessary */


Bug#406785: Not a bug in coreutils but busybox

2007-01-14 Thread Goswin Brederlow
Package: coreutils
Followup-For: Bug #406785

reassign 406785 busybox
tag 406785 + patch
thanks

Hi,

the sort documentation says:
| By default, fields are separated by the empty string between a
| non-blank character and a blank character.

So the leading whitespace before a field is part of that field and gnu
sort correctly does that. 

This (busybox) is my fault. I thought the whitespace would be the
seperator.  Attached is a patch for busybox do to the same.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages coreutils depends on:
ii  libacl1  2.2.41-1Access control list shared library
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries
ii  libselinux1  1.32-3  SELinux shared libraries

coreutils recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -79,7 +79,10 @@
while(str[end]) {
if(key_separator) {
if(str[end++]==key_separator) 
break;
-   } else if(isspace(str[end++])) break;
+   } else {
+   if(isspace(str[end])) break;
+   end++;
+   }
}
}
}


Bug#373704: Patch for sort issues

2007-01-13 Thread Goswin Brederlow
Package: busybox
Version: 1:1.1.3-3
Followup-For: Bug #373704

Attached is a patch for the sort issues. A few have croped up while
testing this. Hopefully busybox sort now behaves like coreutils sort.

About the patch (line numbers of result):

Line 65   : Fix -b -f -i -d and trailing spaces.

Try any of those flags on its own.

Line 75   : Seperators are not skipped (never where)
Line 76-77: Collaps lines:
 - the while checks for isspace() already
 - combine str[end] and !key_separator

No code change, just correcting the comment and simplifying.


Line 78-82: Move 'end++' into the loop into the tests
for becomes while

The loop in line 74 is supposed to count 'key->range[2*j]+j'
seperators or whitespaces. The old code would advance end up to the
first seperator and then no more. The same seperator got counted again
and again. Only -k1 and -k2 worked. Moving the 'end++' inside the loop
into the test cases causes them to advance past the seperator so the
next loop starts fresh on the next key again.

",x,,,a" gets split into '','x','','','a' now, into 5 key positions.


Line 88 + : The fix in 78-82 included the last whitespace or
separator, remove it here.

Without this sort -k2,2 -t, and this input

x,a,a
x,a

would use the following strings for comparisons:

a,
a


Line 88 - : Don't skip the first seperator if a key starts with
seperators.

Frankly that line didn't make any sense. Consider sort -k2 -t,

,a
,b
,,a
,,b
,,,a
,,,b

That gets split into
a
b
,a
,b
,,a
,,b

And then one leading , got ignored giving

a
b
a
b
,a
,b

and last sorted into

,,,a
,,,b
,,a
,a
,,b
,b

It should either ignore all leading seperators or none, not
one. Coreutils ignores none so I removed that line completly.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages busybox depends on:
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

busybox recommends no packages.

-- no debconf information
diff -u busybox-1.1.3/coreutils/sort.c busybox-1.1.3/coreutils/sort.c
--- busybox-1.1.3/coreutils/sort.c
+++ busybox-1.1.3/coreutils/sort.c
@@ -62,7 +62,7 @@
 
 	/* Special case whole string, so we don't have to make a copy */
 	if(key->range[0]==1 && !key->range[1] && !key->range[2] && !key->range[3]
-		&& !(flags&(FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb))) return str;
+		&& !(flags&(FLAG_b|FLAG_d|FLAG_f|FLAG_i|FLAG_bb))) return str;
 	/* Find start of key on first pass, end on second pass*/
 	len=strlen(str);
 
@@ -72,23 +72,21 @@
 		else {
 			end=0;
 			for(i=1;irange[2*j]+j;i++) {
-/* Skip leading blanks or first separator */
-if(str[end]) {
-	if(!key_separator && isspace(str[end]))
-		while(isspace(str[end])) end++;
-}
-/* Skip body of key */
-for(;str[end];end++) {
+/* Skip leading blanks */
+if(str[end] && !key_separator)
+while(isspace(str[end])) end++;
+/* Skip body of key and one blank or seperator */
+while(str[end]) {
 	if(key_separator) {
-		if(str[end]==key_separator) break;
-	} else if(isspace(str[end])) break;
+		if(str[end++]==key_separator) break;
+	} else if(isspace(str[end++])) break;
 }
 			}
 		}
 		if(!j) start=end;
 	}
-	/* Key with explicit separator starts after separator */
-	if(key_separator && str[start]==key_separator) start++;
+	/* Don't include the last whitespace or separator */
+	if (str[end]) end--;
 	/* Strip leading whitespace if necessary */
 	if(flags&FLAG_b) while(isspace(str[start])) start++;
 	/* Strip trailing whitespace if necessary */


Bug#402155: Typos in manpage

2006-12-08 Thread Goswin Brederlow
Package: kernel-package
Version: 10.065
Severity: minor

Hi,

I just saw some typos in the make-kpkg manpage:

   --cross_compile foo
  This is useful for setting the target string when you are  cross
  compiling.  Use  the  dummy  target  "-" if you are building for
  other arches of a  multiarch  set,  like  i386/amd64.  The  same
  effect can be achieved by setting the environment variablePlease
Missing ". "^^
  note that this does not in any way set the compiler  the  kernel
  build  process shall use; if the default compiler that the build
  process comes up with is not the one desired, please  explicitly
  specify the compiler that should be used.  *CROSS_COMPILE*

   --subarch foo
  Some architectures (the Alpha, and the m68k) require a different
  kernel for each sub-architecture. This option provides a way  of
  specifying  it  as  an  argument  to *make-kpkg. Please* note that
Too much bold? ^^^
  additional support for sub-architectures may be required in  the
  kernel  sources  to  actually  make  this  do anything. The same
  effect can be  achieved  by  setting  the  environment  variable
  *KPKG_SUBARCH*

Or is the "Please note" supposed to be bold?

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages kernel-package depends on:
ii  dpkg  1.13.24package maintenance system for Deb
ii  dpkg-dev  1.13.24package building tools for Debian
ii  file  4.17-4 Determines file type using "magic"
ii  gcc [c-compiler]  4:4.1.1-13 The GNU C compiler
ii  gcc-3.4 [c-compiler]  3.4.6-4The GNU C compiler
ii  gcc-4.1 [c-compiler]  4.1.1-20   The GNU C compiler
ii  gettext   0.15-3 GNU Internationalization utilities
ii  make  3.81-3 The GNU version of the "make" util
ii  perl  5.8.8-6.1  Larry Wall's Practical Extraction 
ii  po-debconf1.0.7  manage translated Debconf template

Versions of packages kernel-package recommends:
ii  bzip21.0.3-6 high-quality block-sorting file co
ii  libc6-dev [libc-dev] 2.3.6.ds1-8 GNU C Library: Development Librari

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#401876: Missing proper dictionary for selected language

2006-12-06 Thread Goswin Brederlow
Package: debian-installer
Version: etch RC1
Severity: wishlist

Hi,

in D-I the user selects his language and everything is nice and
localized during install. But then dictionaries-common pops up and
asks what wordlist dictionary to use and the only choice is american
(American English).

Please add the proper dictionary for the selected language to the list
of packages d-i installs after base.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#401622: Not ready to release, too much bitrot, breaks new ext2/3 features

2006-12-04 Thread Goswin Brederlow
Package: defrag
Version: 0.73pjm1-8
Severity: grave

Hi,

I'm requesting the removal of defrag from etch. Several new ext2/3
features have been introduced since there was last developement on
e2defrag and they are becomming default options for etch now. That
means that defrag will destroy data on any ext2/3 filesystem created
in etch with default options.

While e2defrag can still be used on (really) old filesystems or with
the new features turned off I feal the risk of data loss is to grave
to call it stable. So please remove defrag from etch.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages defrag depends on:
ii  file 4.17-4  Determines file type using "magic"
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libncurses5  5.5-5   Shared libraries for terminal hand

defrag recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#400519: Docking computer does not dock

2006-11-26 Thread Goswin Brederlow
Package: oolite
Version: 1.65-3
Severity: normal

Hi,

a bought a docking computer to try it out and now it just sits
there. It flew a bit, tumbling around without aparent direction for a
while and then just stands still saying I'm queued.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages oolite depends on:
ii  gnustep-base-runtime1.13.0-5 GNUstep Base library
ii  libc6   2.3.6.ds1-8  GNU C Library: Shared libraries
ii  libgl1-mesa-glx [libgl1]6.5.1-0.4A free implementation of the OpenG
ii  libglu1-mesa [libglu1]  6.5.1-0.4The OpenGL utility library (GLU)
ii  libgnustep-base1.13 1.13.0-5 GNUstep Base library
ii  libobjc11:4.1.1-20   Runtime library for GNU Objective-
ii  libsdl-image1.2 1.2.5-2+b1   image loading library for Simple D
ii  libsdl-mixer1.2 1.2.6-1.1+b1 mixer library for Simple DirectMed
ii  libsdl1.2debian 1.2.11-7 Simple DirectMedia Layer
ii  oolite-data 1.65-1   Data files for the space-sim game 

oolite recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#379090: Updated patch

2006-11-22 Thread Goswin Brederlow
Package: linux-2.6
Followup-For: Bug #379090

Attached the patch for 64bit kernel for i386 updated to 2.6.18.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
diff -u linux-2.6-2.6.18/debian/changelog linux-2.6-2.6.18/debian/changelog
--- linux-2.6-2.6.18/debian/changelog
+++ linux-2.6-2.6.18/debian/changelog
@@ -1,3 +1,9 @@
+linux-2.6 (2.6.18-5a0.mrvn.1) unstable; urgency=low
+
+  * Add amd64 flavour to i386
+
+ -- Goswin von Brederlow <[EMAIL PROTECTED]>  Wed, 22 Nov 2006 10:04:07 +0200
+
 linux-2.6 (2.6.18-5) unstable; urgency=low
 
   [ maximilian attems ]
diff -u linux-2.6-2.6.18/debian/arch/i386/vserver/defines 
linux-2.6-2.6.18/debian/arch/i386/vserver/defines
--- linux-2.6-2.6.18/debian/arch/i386/vserver/defines
+++ linux-2.6-2.6.18/debian/arch/i386/vserver/defines
@@ -1,5 +1,6 @@
 [base]
 flavours:
+ amd64
  686
  k7
 
@@ -15,0 +17,3 @@
+[amd64_image]
+configs: i386/config.amd64
+
diff -u linux-2.6-2.6.18/debian/arch/i386/defines 
linux-2.6-2.6.18/debian/arch/i386/defines
--- linux-2.6-2.6.18/debian/arch/i386/defines
+++ linux-2.6-2.6.18/debian/arch/i386/defines
@@ -1,11 +1,11 @@
 [base]
 flavours:
+ amd64
  486
  686
  k7
  686-bigmem
-kernel-arch: i386
-kernel-header-dirs: i386
+kernel-header-dirs: i386 x86_64
 subarches:
  vserver
  xen
@@ -18,10 +18,12 @@
 [486]
 class: x86
 longclass: x86 and compatible
+kernel-arch: i386
 
 [686]
 class: PPro/Celeron/PII/PIII/P4
 longclass: Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4
+kernel-arch: i386
 
 [686_image]
 recommends: libc6-i686
@@ -29,6 +31,7 @@
 [686-bigmem]
 class: PPro/Celeron/PII/PIII/P4
 longclass: Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4 with 4-64G RAM
+kernel-arch: i386
 
 [686-bigmem_image]
 recommends: libc6-i686
@@ -39,4 +42,13 @@
+kernel-arch: i386
 
 [k7_image]
 recommends: libc6-i686
 
+[amd64]
+class: AMD64 / EM64T SMP
+longclass: 64bit multi-processor AMD Athlon64/Opteron / Intel EM64T models
+kpkg-arch: amd64
+kernel-arch: x86_64
+
+[amd64_image]
+recommends: libc6-i686
diff -u linux-2.6-2.6.18/debian/rules.real linux-2.6-2.6.18/debian/rules.real
--- linux-2.6-2.6.18/debian/rules.real
+++ linux-2.6-2.6.18/debian/rules.real
@@ -35,7 +35,11 @@
 # replaced by the flavour for which the command is run. 
 #
 kpkg_image := make-kpkg
-kpkg_image += --arch '$(ARCH)'
+ifdef KPKG_ARCH
+  kpkg_image += --arch '$(KPKG_ARCH)' --cross-compile='-'
+else
+  kpkg_image += --arch '$(ARCH)'
+endif
 kpkg_image += --stem linux
 kpkg_image += --config silentoldconfig
 ifneq ($(INITRAMFS),False)
only in patch2:
unchanged:
--- linux-2.6-2.6.18.orig/debian/arch/i386/config.amd64
+++ linux-2.6-2.6.18/debian/arch/i386/config.amd64
@@ -0,0 +1,113 @@
+CONFIG_X86_64=y
+CONFIG_64BIT=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_X86_CMPXCHG=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_X86_TSC=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_SWIOTLB=y
+CONFIG_X86_MCE=y
+CONFIG_X86_MCE_INTEL=y
+# CONFIG_X86_SPEEDSTEP_LIB is not set
+# CONFIG_HOTPLUG_PCI_CPCI is not set
+CONFIG_IA32_EMULATION=y
+CONFIG_IA32_AOUT=y
+CONFIG_COMPAT=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_PNP_DEBUG=y
+CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_SCSI_INIA100=m
+CONFIG_IEEE1394_OUI_DB=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_ISDN_DIVERSION=m
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_ISI=m
+CONFIG_SPECIALIX=m
+# CONFIG_SPECIALIX_RTSCTS is not set
+CONFIG_RTC=y
+CONFIG_AGP=y
+CONFIG_AGP_AMD64=y
+CONFIG_I2C_STUB=m
+# CONFIG_FB_NVIDIA_I2C is not set
+# CONFIG_FB_ATY_GENERIC_LCD is not set
+# CONFIG_FB_SAVAGE_I2C is not set
+# CONFIG_FB_GEODE is not set
+CONFIG_SOUND_AD1816=m
+CONFIG_USB=y
+CONFIG_USB_W9968CF=m
+CONFIG_DEBUG_KERNEL=y
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_LOG_BUF_SHIFT=16
+# CONFIG_SCHEDSTATS is not set
+# CONFIG_DEBUG_SLAB is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_DEBUG_KOBJECT is not set
+# CONFIG_DEBUG_INFO is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_IOMMU_DEBUG is not set
+CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
+CONFIG_CRYPTO_AES_X86_64=m
+# CONFIG_FRAME_POINTER is not set
+# CONFIG_IPW2100 is not set
+# CONFIG_X86_VSMP is not set
+CONFIG_COMPUTONE=m
+CONFIG_MOXA_INTELLIO=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_REORDER=y
+CONFIG_PHYSICAL_START=0x20
+CONFIG_X86_INTERNODE_CACHE_BYTES=128
+CONFIG_ACPI_HOTPLUG_MEMORY=m
+CONFIG_RIO=m
+CONFIG_RIO_OLDPCI=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_X86_HT=y
+CONFIG_CALGARY_IOMMU=y
+CONFIG_RESOURCES_64BIT=

Bug#398859: FTBFS: latex errors

2006-11-15 Thread Goswin Brederlow
Package: debian-zh-faq
Version: 1.10
Severity: important
Justification: fails to build from source

Hi,

rebuilding debian-zh-faq under etch fails with


LaTeX Font Warning: Font shape `C10/kai/m/n' undefined
(Font)  using `C10/song/m/n' instead on input line 82.

! Undefined control sequence.
[EMAIL PROTECTED]@range [EMAIL PROTECTED] [EMAIL PROTECTED] 
  <-*>@nil <@nnil 
l.82 \settowidth{\parindent}{}
  
? Type  to proceed, S to scroll future error messages,
R to run without stopping, Q to run quietly,
I to insert something, E to edit your file,
1 or ... or 9 to ignore the next 1 to 9 tokens of input,
H for help, X to quit.
? No pages of output.
Transcript written on debian-zh-faq.zh_CN.log.
make[1]: *** [debian-zh-faq.zh_CN.dvi] Error 1
make[1]: Leaving directory 
`/home/mrvn/build/debian-zh-faq_1.10/debian-zh-faq-1.10'


A full log is attached.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Reading package lists...
Building dependency tree...
Note, selecting latex-cjk-chinese-arphic-bsmi00lp instead of tfm-arphic-bsmi00lp
Note, selecting latex-cjk-chinese-arphic-gbsn00lp instead of tfm-arphic-gbsn00lp
Note, selecting latex-cjk-chinese-arphic-gkai00mp instead of tfm-arphic-gkai00mp
Note, selecting latex-cjk-chinese-arphic-bkai00mp instead of tfm-arphic-bkai00mp
The following NEW packages will be installed:
  cjk-latex debhelper defoma ed file fontconfig-config gettext gettext-base gs
  gs-common gs-gpl gsfonts html2text intltool-debian latex-cjk-chinese
  latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp
  latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp
  latex-cjk-common libbit-vector-perl libcarp-clan-perl libexpat1
  libfontconfig1 libfreetype6 libhz0 libice6 libjpeg62 libkpathsea4 libmagic1
  libnewt0.52 libpaper1 libpng12-0 libpoppler0c2 libpopt0 libsm6 libt1-5
  libx11-6 libx11-data libxau6 libxaw7 libxdmcp6 libxext6 libxmu6 libxpm4
  libxt6 mime-support po-debconf slice tetex-base tetex-bin tetex-extra
  tex-common ttf-dejavu ucf whiptail x11-common zh-autoconvert
0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded.
Need to get 87.6MB of archives.
After unpacking 228MB of additional disk space will be used.
Get:1 http://storage etch/main x11-common 1:7.1.0-5 [317kB]
Get:2 http://storage etch/main libxau6 1:1.0.1-2 [7568B]
Get:3 http://storage etch/main libxdmcp6 1:1.0.1-2 [11.4kB]
Get:4 http://storage etch/main libx11-data 2:1.0.3-2 [154kB]
Get:5 http://storage etch/main libx11-6 2:1.0.3-2 [598kB]
Get:6 http://storage etch/main libice6 1:1.0.1-2 [45.5kB]
Get:7 http://storage etch/main libsm6 1:1.0.1-3 [20.1kB]
Get:8 http://storage etch/main libxt6 1:1.0.2-2 [172kB]
Get:9 http://storage etch/main libexpat1 1.95.8-3.3 [64.4kB]
Get:10 http://storage etch/main libfreetype6 2.2.1-5 [355kB]
Get:11 http://storage etch/main ucf 2.0016 [55.9kB]
Get:12 http://storage etch/main libnewt0.52 0.52.2-8 [68.2kB]
Get:13 http://storage etch/main libpopt0 1.10-3 [34.4kB]
Get:14 http://storage etch/main whiptail 0.52.2-8 [35.3kB]
Get:15 http://storage etch/main libmagic1 4.17-4 [277kB]
Get:16 http://storage etch/main file 4.17-4 [32.0kB]
Get:17 http://storage etch/main defoma 0.11.10 [78.7kB]
Get:18 http://storage etch/main ttf-dejavu 2.10-1 [3239kB]
Get:19 http://storage etch/main fontconfig-config 2.4.1-2 [138kB]
Get:20 http://storage etch/main libfontconfig1 2.4.1-2 [211kB]
Get:21 http://storage etch/main libjpeg62 6b-13 [89.3kB]
Get:22 http://storage etch/main libkpathsea4 3.0-23 [82.4kB]
Get:23 http://storage etch/main libpaper1 1.1.20 [20.9kB]
Get:24 http://storage etch/main libpng12-0 1.2.8rel-7 [113kB]
Get:25 http://storage etch/main libpoppler0c2 0.4.5-5 [456kB]
Get:26 http://storage etch/main libt1-5 5.1.0-2 [161kB]
Get:27 http://storage etch/main libxext6 1:1.0.1-2 [28.1kB]
Get:28 http://storage etch/main libxmu6 1:1.0.2-2 [49.8kB]
Get:29 http://storage etch/main libxpm4 1:3.5.5-2 [35.4kB]
Get:30 http://storage etch/main libxaw7 1:1.0.2-4 [193kB]
Get:31 http://storage etch/main tex-common 0.38 [474kB]
Get:32 http://storage etch/main tetex-base 3.0.dfsg.3-1 [22.4MB]
Get:33 http://storage etch/main ed 0.2-20 [52.9kB]
Get:34 http://storage etch/main mime-support 3.37-1 [30.6kB]
Get:35 http://storage etch/main tetex-bin 3.0-23 [4001kB]
Get:36 http://storage etch/main gettext-base 0.15-3 [127kB]
Get:37 http://storage etch/main latex-cjk-common 4.7.0+cvs20061019-1 [236kB]
Get:38 http://storage etch/main cjk-latex 4.7.0+cvs20061019-1 [868B]
Get:39 http://storage etch/main html2text 1.3.2a-3 [92.7kB]
Get:40 http://storage etch/main gettext 0.15-3 [2012kB]
Get:41 http://storage etch/main intltool-debian 0.35.0+20060710.1 [30.8kB]
Get:42 http://storage et

Bug#398761: FTBFS: emacs: unrecognized option `-l'

2006-11-15 Thread Goswin Brederlow
Package: ccrypt
Version: 1.7-9
Severity: serious
Justification: no longer builds from source

Hi,

building ccrypt under etch fails with the following error:

make[3]: Entering directory `/home/mrvn/build/ccrypt_1.7-9/ccrypt-1.7/emacs'
WARNING: Warnings can be ignored. :-)
if test "emacs" != no; then \
  set x; \
  list='jka-compr-ccrypt.el'; for p in $list; do \
if test -f "$p"; then d=; else d="./"; fi; \
set x "$@" "$d$p"; shift; \
  done; \
  shift; \
  EMACS="emacs" /bin/sh ../elisp-comp "$@" || exit 1; \
else : ; fi
emacs: unrecognized option `-l'
mv: cannot stat `*.elc': No such file or directory
make[3]: *** [elc-stamp] Error 1

Full log is attached.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  debhelper file gettext gettext-base html2text intltool-debian libmagic1
  po-debconf
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 3187kB of archives.
After unpacking 10.9MB of additional disk space will be used.
Get:1 http://storage etch/main gettext-base 0.15-3 [127kB]
Get:2 http://storage etch/main libmagic1 4.17-4 [277kB]
Get:3 http://storage etch/main file 4.17-4 [32.0kB]
Get:4 http://storage etch/main html2text 1.3.2a-3 [92.7kB]
Get:5 http://storage etch/main gettext 0.15-3 [2012kB]
Get:6 http://storage etch/main intltool-debian 0.35.0+20060710.1 [30.8kB]
Get:7 http://storage etch/main po-debconf 1.0.7 [106kB]
Get:8 http://storage etch/main debhelper 5.0.40 [510kB]
Fetched 3187kB in 0s (11.6MB/s)
Selecting previously deselected package gettext-base.
(Reading database ... 10790 files and directories currently installed.)
Unpacking gettext-base (from .../gettext-base_0.15-3_amd64.deb) ...
Selecting previously deselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_4.17-4_amd64.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.17-4_amd64.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-3_amd64.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.15-3_amd64.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) 
...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.7_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_5.0.40_all.deb) ...
Setting up gettext-base (0.15-3) ...

Setting up libmagic1 (4.17-4) ...

Setting up file (4.17-4) ...
Setting up html2text (1.3.2a-3) ...

Setting up gettext (0.15-3) ...

Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.7) ...
Setting up debhelper (5.0.40) ...
Reading package lists...
Building dependency tree...
Need to get 219kB of source archives.
Get:1 http://storage etch/main ccrypt 1.7-9 (dsc) [561B]
Get:2 http://storage etch/main ccrypt 1.7-9 (tar) [214kB]
Get:3 http://storage etch/main ccrypt 1.7-9 (diff) [4277B]
dpkg-source: extracting ccrypt in ccrypt-1.7
dpkg-source: unpacking ccrypt_1.7.orig.tar.gz
dpkg-source: applying ./ccrypt_1.7-9.diff.gz
Fetched 219kB in 0s (4316kB/s)
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp config.log
/usr/bin/make distclean
make[1]: Entering directory `/home/mrvn/build/ccrypt_1.7-9/ccrypt-1.7'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/home/mrvn/build/ccrypt_1.7-9/ccrypt-1.7'
make: [clean] Error 2 (ignored)
dh_clean config.sub config.guess
 debian/rules build
dh_testdir
CFLAGS="-Wall -g" ./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu 
--prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info 
--with-EMACS=no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for emacs... emacs
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-linux-gnu-gcc accepts -g... yes
checking for x86_64-linux-gnu-gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of x86_64-linux-gnu-gcc... gcc3

Bug#398164: Obsolete mysql check in configure

2006-11-11 Thread Goswin Brederlow
Package: www-mysql
Version: 0.5.7-20
Severity: minor

Hi,

when I compile www-sql I see the following:

checking location of mysqlclient library... no
*** MySQL library not found

This seems to test for the old mysql connect function instead of the
new interface and thus fails.

The resulting binary seems to be fine toughm it lings against
libmysqlclient and all.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#398158: Should be in P-a-s for m68k

2006-11-11 Thread Goswin Brederlow
Package: inotify-tools
Version: 2.6-1
Severity: important
Tags: patch
Justification: fails to build from source

inotify-tools fails to build with:

In file included from inotifywait.c:16:
inotify-syscalls.h:92:3: error: #error "Unsupported architecture!"

Please add P-a-s entry.

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#398154: Looks at running kernel

2006-11-11 Thread Goswin Brederlow
Package: qc-usb
Version: 0.6.5-1
Severity: normal

Hi,

when I try to build qc-usb I see the following message:

awk: cannot open /lib/modules/2.2.10/build/include/linux/version.h (No such 
file or directory)

Seems like it tries to use the locally running kernel which is
obviously a bad idea. Shouldn't qc-usb build-depend on kernel-headers
if it uses linux/version.h from the kernel?

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: m68k
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.2.10
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#397173: FTBFS m68k: ruby tests fail

2006-11-05 Thread Goswin Brederlow
Package: subversion
Version: 1.4.0-5
Severity: important
Justification: no longer builds from source

Hi,

still some ruby test failures in svn:

  1) Failure:
test_commit_editor(SvnRaTest)

[/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/test_ra.rb:229:in
 `test_commit_editor'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/util.rb:57:in 
`change_gc_status'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/util.rb:68:in 
`gc_disable'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/test_ra.rb:216:in
 `test_commit_editor']:
 is not true.

  2) Failure:
test_commit_editor2(SvnRaTest)

[/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/test_ra.rb:255:in
 `test_commit_editor2'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/util.rb:57:in 
`change_gc_status'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/util.rb:68:in 
`gc_disable'
 
/build/buildd/subversion-1.4.0/subversion/bindings/swig/ruby/test/test_ra.rb:243:in
 `test_commit_editor2']:
 is not true.

see

http://buildd.debian.org/fetch.cgi?&pkg=subversion&ver=1.4.0-5&arch=m68k&stamp=1161878849&file=log

for details.

MfG
Goswin


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages subversion depends on:
ii  libapr1  1.2.7-6 The Apache Portable Runtime Librar
ii  libc62.3.6.ds1-7 GNU C Library: Shared libraries
ii  libsvn1  1.4.0-5 Shared libraries used by Subversio

subversion recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#396323: clean target broken

2006-11-04 Thread Goswin Brederlow
Package: rpncalc
Version: 1.36.3
Followup-For: Bug #396323

Hi,

rhe source package contains the *.o and rpnclac binary from the i386
build and they don't get cleaned nor rebuild.

The problem for this FTBFS is the "clean" target. It is missing
$(MAKE) clean

MfG
Goswin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-xen-frosties
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



  1   2   3   >