Bug#704723: apt: Upgrade to apt_0.9.7.9~exp2 fails because of attempted overwrite of manpages
Control: clone -1 -2 Control: reassign -2 apt 0.9.7.8~exp1 Control: retitle -2 apt: Needs to Replace manpages-it due to new Italian man pages Control: severity -2 serious On Fri, 2013-04-05 at 08:45:27 +0800, Daniel Hartwig wrote: On 5 April 2013 08:10, Matteo Settenvini matteo...@member.fsf.org wrote: Package: apt Version: 0.9.7.8 Severity: normal I think there is something wrong with the files included in the apt package from experimental. Since packages from experimental sooner or later land into unstable, it's good to fix this before the next release. ^_^ I gather that localized manpages should not distributed with the apt package. Actually, they should. Previously some translations were missing from the apt binaries, but this is fixed in 0.9.7.8~exp1. In that case apt needs to Replace the manpages-it package. It is manpages-it that should not include those files. Following the example of other translated man page packages (i.e. manpages-fr, manpages-de), man pages for applications should not be included and, where currently provided, should instead be contributed to application packaging. When those are not shipped anymore in manpages-it then the Replaces can be restricted to an older-than version. There are many in manpages-it. At least these need to be removed, to cede the space to apt: /usr/share/man/it/man5/sources.list.5.gz /usr/share/man/it/man8/apt-cdrom.8.gz Also I see dpkg, gnumeric, dselect, bash, and many more which should be dropped or moved to their respective application packaging. That would be ideal, yes. Thanks, Guillem -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#704723: apt: Upgrade to apt_0.9.7.9~exp2 fails because of attempted overwrite of manpages
Package: apt Version: 0.9.7.8 Severity: normal Dear Maintainer, I think there is something wrong with the files included in the apt package from experimental. Since packages from experimental sooner or later land into unstable, it's good to fix this before the next release. ^_^ I gather that localized manpages should not distributed with the apt package. matteo@orchid ~$ sudo aptitude Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done (Reading database ... 376368 files and directories currently installed.) Preparing to replace apt 0.9.7.8 (using .../apt_0.9.7.9~exp2_amd64.deb) ... Unpacking replacement apt ... dpkg: error processing /var/cache/apt/archives/apt_0.9.7.9~exp2_amd64.deb (--unpack): trying to overwrite '/usr/share/man/it/man5/sources.list.5.gz', which is also in package manpages-it 2.80-3 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for man-db ... Errors were encountered while processing: /var/cache/apt/archives/apt_0.9.7.9~exp2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Press Return to continue. -- Package-specific info: -- apt-config dump -- APT ; APT::Architecture amd64; APT::Build-Essential ; APT::Build-Essential:: build-essential; APT::Install-Recommends true; APT::Install-Suggests 0; APT::Authentication ; APT::Authentication::TrustCDROM true; APT::NeverAutoRemove ; APT::NeverAutoRemove:: ^firmware-linux.*; APT::NeverAutoRemove:: ^linux-firmware$; APT::NeverAutoRemove:: ^linux-image.*; APT::NeverAutoRemove:: ^kfreebsd-image.*; APT::NeverAutoRemove:: ^linux-restricted-modules.*; APT::NeverAutoRemove:: ^linux-ubuntu-modules-.*; APT::NeverAutoRemove:: ^gnumach$; APT::NeverAutoRemove:: ^gnumach-image.*; APT::Never-MarkAuto-Sections ; APT::Never-MarkAuto-Sections:: metapackages; APT::Never-MarkAuto-Sections:: restricted/metapackages; APT::Never-MarkAuto-Sections:: universe/metapackages; APT::Never-MarkAuto-Sections:: multiverse/metapackages; APT::Never-MarkAuto-Sections:: oldlibs; APT::Never-MarkAuto-Sections:: restricted/oldlibs; APT::Never-MarkAuto-Sections:: universe/oldlibs; APT::Never-MarkAuto-Sections:: multiverse/oldlibs; APT::Update ; APT::Update::Post-Invoke-Success ; APT::Update::Post-Invoke-Success:: [ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true; APT::Update::Post-Invoke-Success:: /usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service /usr/bin/test -S /var/run/dbus/system_bus_socket /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update /dev/null; /bin/echo /dev/null; APT::Architectures ; APT::Architectures:: amd64; APT::Architectures:: i386; APT::Compressor ; APT::Compressor::. ; APT::Compressor::.::Name .; APT::Compressor::.::Extension ; APT::Compressor::.::Binary ; APT::Compressor::.::Cost 1; APT::Compressor::gzip ; APT::Compressor::gzip::Name gzip; APT::Compressor::gzip::Extension .gz; APT::Compressor::gzip::Binary gzip; APT::Compressor::gzip::Cost 2; APT::Compressor::gzip::CompressArg ; APT::Compressor::gzip::CompressArg:: -9n; APT::Compressor::gzip::UncompressArg ; APT::Compressor::gzip::UncompressArg:: -d; APT::Compressor::bzip2 ; APT::Compressor::bzip2::Name bzip2; APT::Compressor::bzip2::Extension .bz2; APT::Compressor::bzip2::Binary bzip2; APT::Compressor::bzip2::Cost 3; APT::Compressor::bzip2::CompressArg ; APT::Compressor::bzip2::CompressArg:: -9; APT::Compressor::bzip2::UncompressArg ; APT::Compressor::bzip2::UncompressArg:: -d; APT::Compressor::xz ; APT::Compressor::xz::Name xz; APT::Compressor::xz::Extension .xz; APT::Compressor::xz::Binary xz; APT::Compressor::xz::Cost 4; APT::Compressor::xz::CompressArg ; APT::Compressor::xz::CompressArg:: -6; APT::Compressor::xz::UncompressArg ; APT::Compressor::xz::UncompressArg:: -d; APT::Compressor::lzma ; APT::Compressor::lzma::Name lzma; APT::Compressor::lzma::Extension .lzma; APT::Compressor::lzma::Binary xz; APT::Compressor::lzma::Cost 5; APT::Compressor::lzma::CompressArg ; APT::Compressor::lzma::CompressArg:: --format=lzma; APT::Compressor::lzma::CompressArg:: -9; APT::Compressor::lzma::UncompressArg ; APT::Compressor::lzma::UncompressArg:: --format=lzma; APT::Compressor::lzma::UncompressArg:: -d; APT::CompressorName ; APT::CompressorExtension .; APT::CompressorBinary ; APT::CompressorCost 100; APT::CompressorCompressArg ; APT::CompressorCompressArg:: -9; APT::CompressorUncompressArg ; APT::CompressorUncompressArg:: -d; Dir /; Dir::State var/lib/apt/; Dir::State::lists lists/; Dir::State::cdroms cdroms.list; Dir::State::mirrors mirrors/; Dir::State::extended_states extended_states; Dir::State::status /var/lib/dpkg/status; Dir::Cache
Bug#704723: apt: Upgrade to apt_0.9.7.9~exp2 fails because of attempted overwrite of manpages
Control: reassign -1 manpages-it Control: retitle -1 manpages-it: do not include application pages On 5 April 2013 08:10, Matteo Settenvini matteo...@member.fsf.org wrote: Package: apt Version: 0.9.7.8 Severity: normal Dear Maintainer, I think there is something wrong with the files included in the apt package from experimental. Since packages from experimental sooner or later land into unstable, it's good to fix this before the next release. ^_^ I gather that localized manpages should not distributed with the apt package. Actually, they should. Previously some translations were missing from the apt binaries, but this is fixed in 0.9.7.8~exp1. matteo@orchid ~$ sudo aptitude Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done (Reading database ... 376368 files and directories currently installed.) Preparing to replace apt 0.9.7.8 (using .../apt_0.9.7.9~exp2_amd64.deb) ... Unpacking replacement apt ... dpkg: error processing /var/cache/apt/archives/apt_0.9.7.9~exp2_amd64.deb (--unpack): trying to overwrite '/usr/share/man/it/man5/sources.list.5.gz', which is also in package manpages-it 2.80-3 It is manpages-it that should not include those files. Following the example of other translated man page packages (i.e. manpages-fr, manpages-de), man pages for applications should not be included and, where currently provided, should instead be contributed to application packaging. There are many in manpages-it. At least these need to be removed, to cede the space to apt: /usr/share/man/it/man5/sources.list.5.gz /usr/share/man/it/man8/apt-cdrom.8.gz Also I see dpkg, gnumeric, dselect, bash, and many more which should be dropped or moved to their respective application packaging. Regards -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org