language-support-translations-* depends on gnome-user-guide-*

Bug #352036 reported by poffof
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
langpack-o-matic
Fix Released
High
Martin Pitt
language-pack-gnome-en (Ubuntu)
Fix Released
Undecided
Martin Pitt
Jaunty
Fix Released
Undecided
Martin Pitt
language-support-translations-en (Ubuntu)
Fix Released
High
Arne Goetje
Jaunty
Fix Released
High
Arne Goetje

Bug Description

Binary package hint: language-support-translations-en

Description: Ubuntu jaunty (development branch)
Release: 9.04

Version 1:9.04+20090330 of language-support-translations-en brought with it an additional dependency of gnome-user-guide-en, which in turn through several hoops depends on a lot of Gnome content. Thus upgrading language-support-translations-en on Kubuntu results in a lot of unnecessary gnome packages being installed.

Revision history for this message
Scott Kitterman (kitterman) wrote :

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  doc-base docbook-xml gnome-doc-utils gnome-user-guide gnome-user-guide-en libfreezethaw-perl libgnomeui-0
  libgnomeui-common liblaunchpad-integration1 libmldbm-perl librarian0 libscrollkeeper0 libuuid-perl scrollkeeper sgml-data
  xsltproc yelp
The following packages will be upgraded:
  language-support-translations-en
1 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 3834kB of archives.
After this operation, 26.7MB of additional disk space will be used.
Do you want to continue [Y/n]?

Changed in language-support-translations-en:
importance: Undecided → High
milestone: none → ubuntu-9.04
status: New → Confirmed
Martin Pitt (pitti)
Changed in language-support-translations-en (Ubuntu Jaunty):
assignee: nobody → pitti
status: Confirmed → In Progress
Revision history for this message
Tuomas Aavikko (taavikko) wrote :

For me this wants to install whole lotta more of gnome-related

The following NEW packages will be installed:
  doc-base{a} docbook-xml{a} gamin{a} gconf2{a} gconf2-common{a} gnome-doc-utils{a} gnome-keyring{a}
  gnome-mime-data{a} gnome-mount{a} gnome-user-guide{a} gnome-user-guide-en{a} gvfs{a} gvfs-backends{a}
  libavahi-glib1{a} libbonobo2-0{a} libbonobo2-common{a} libbonoboui2-0{a} libbonoboui2-common{a}
  libcdio-cdda0{a} libcdio-paranoia0{a} libcdio7{a} libfreezethaw-perl{a} libgail-common{a} libgail18{a}
  libgamin0{a} libgconf2-4{a} libgcr0{a} libglade2-0{a} libgnome-keyring0{a} libgnome2-0{a}
  libgnome2-common{a} libgnomecanvas2-0{a} libgnomecanvas2-common{a} libgnomeui-0{a} libgnomeui-common{a}
  libgnomevfs2-0{a} libgnomevfs2-common{a} libgnomevfs2-extra{a} libgp11-0{a} libgvfscommon0{a}
  liblaunchpad-integration1{a} libmldbm-perl{a} libnotify1{a} liborbit2{a} libpam-gnome-keyring{a}
  libpolkit-gnome0{a} libproxy0{a} librarian0{a} libscrollkeeper0{a} libsexy2{a} libsoup-gnome2.4-1{a}
  libsoup2.4-1{a} libuuid-perl{a} libwnck-common{a} libwnck22{a} libxres1{a} notification-daemon{a}
  policykit-gnome{a} scrollkeeper{a} sgml-data{a} xsltproc{a} yelp{a}
The following packages will be upgraded:
  language-support-translations-en
1 packages upgraded, 62 newly installed, 0 to remove and 0 not upgraded.
Need to get 9481kB of archives. After unpacking 73.9MB will be used.
Do you want to continue? [Y/n/?] n

Revision history for this message
Martin Pitt (pitti) wrote :

This is the grand plan:
 - the recent dependency addition has been reverted (thanks, Arne)
 - I'll create some code in langpack-o-matic to add those as language-pack-gnome-* dependencies instead.

Revision history for this message
Martin Pitt (pitti) wrote :

Updated language-support-* uploaded.

Changed in language-support-translations-en (Ubuntu Jaunty):
assignee: pitti → arnegoetje
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

langpack-o-matic needs new code for adding extra dependencies to language-pack-*, based on a manually maintained list for now.

This is only needed until bug 123020 gets implemented.

Changed in langpack-o-matic:
assignee: nobody → pitti
importance: Undecided → High
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

After the langpack-o-matic infrastructure is present, we need to rebuild the affected language-pack-gnome-* packages to grab the dependency.

Changed in language-pack-gnome-en (Ubuntu Jaunty):
assignee: nobody → pitti
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Support code for adding extra recommends (quick hack, but sufficient for now):
  http://bazaar.launchpad.net/%7Eubuntu-langpack/langpack-o-matic/main/revision/227

Add gnome-user-guide-* to language-pack-gnome-*:
  http://bazaar.launchpad.net/%7Eubuntu-langpack/langpack-o-matic/main/revision/228

I rolled these out to rookery.

Changed in langpack-o-matic:
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

I added the recommends: to all language-pack-gnome-* manually, so that we don't have to wait for a new automatic langpack update.

Changed in language-pack-gnome-en (Ubuntu Jaunty):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.