Bug#704723: apt: Upgrade to apt_0.9.7.9~exp2 fails because of attempted overwrite of manpages

2013-04-05 Thread Guillem Jover
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

2013-04-04 Thread Matteo Settenvini
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

2013-04-04 Thread Daniel Hartwig
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