Hi Michael I saw the other emails about this matter but I wanted to comment on this one directly anyway.
On Thu, Jun 08, 2006 at 03:05:50PM +0200, Michael Hanke wrote: > Package: debarchiver > Version: 0.6.1-1 > Severity: normal > > Hi, > > it seems to be impossible to install two packages (in different > distributions) > that share a common orig.tar.gz file at the same time. Is it really? > Example: Two uploads of the same package backported to sarge and etch > > - sarge upload - > psignifit_2.5.6-1.sarge0.apsy.dsc > psignifit_2.5.6.orig.tar.gz > psignifit_2.5.6-1.sarge0.apsy.diff.gz > psignifit_2.5.6-1.sarge0.apsy_i386.deb > psignifit_2.5.6-1.sarge0.apsy_i386.changes > > - etch upload - > psignifit_2.5.6-1.etch0.apsy.dsc > psignifit_2.5.6.orig.tar.gz > psignifit_2.5.6-1.etch0.apsy.diff.gz > psignifit_2.5.6-1.etch0.apsy_i386.deb > psignifit_2.5.6-1.etch0.apsy_i386.changes > > Because both packages deliver the same upstream version they obviously > share a common source tarball, that should go into the source dir of the > etch AND the sarge dists. Yes, and they do not? How do the changes files look like? > But running debarchiver seems to remove the source tarball after the > first > package is processed. If the etch upload remove the sarge version (or vice versa) that is a bug, however it depends on how your changes file look like. > For the remaining package debarchiver complains: > > Message: psignifit_2.5.6.orig.tar.gz owner () do not match > psignifit_2.5.6-1.dapper0.apsy_i386.changes owner (1000). > > Which should be due to the missing source tarball, because the reported > filesize ($size in the verifyChangesFile()) is empty too. So here is my opinion how how it works, or at least how it should work. * Each directory under $rootdir/dists is a separate installation, and should be considered as different releases. * Directories under $rootdir/dists share no files, which means that in your case you should have two different source directories under dists $rootdir/dists/etch/source $rootdir/dists/sarge/source * When you upload etch package(s) you set the target to etch and thus it will be installed under the etch subdir. * When you upload sarge package(s) you set the target to sarge and thus it will be installed under the sarge subdir. What I expect is that you done something wrong when building the packages, so that it actually install it under wrong subdir, or there is a major bug in the package. I can not tell unless you give me the changes files, and give me a listing on where the files were sorted when added to the incoming directory. Your configuration file would help as well. Regards, // Ola > Bye, > > Michael > > -- System Information: > Debian Release: 3.1 > Architecture: i386 (i686) > Kernel: Linux 2.6.8-3-686-smp > Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) > > Versions of packages debarchiver depends on: > ii adduser 3.63 Add and remove users and > groups > ii apt-utils 0.5.28.6 APT utility programs > ii dpkg-dev 1.10.28 Package building tools for > Debian > ii opalmod 0.1.13 A set of Perl modules for > various > > -- no debconf information > > > -- > GPG key: 1024D/3144BE0F Michael Hanke > http://apsy.gse.uni-magdeburg.de/hanke > ICQ: 48230050 -- --------------------- Ola Lundqvist --------------------------- / [EMAIL PROTECTED] Annebergsslingan 37 \ | [EMAIL PROTECTED] 654 65 KARLSTAD | | +46 (0)54-10 14 30 +46 (0)70-332 1551 | | http://www.opal.dhs.org UIN/icq: 4912500 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / --------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]