Please remove recommends on webaccounts-chromium-extension and unity-chromium-extension

Bug #1153137 reported by Micah Gersten
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
chromium-browser (Ubuntu)
Fix Released
High
Micah Gersten
Raring
Fix Released
High
Micah Gersten
unity-chromium-extension (Ubuntu)
Triaged
Wishlist
Unassigned
Raring
Won't Fix
Wishlist
Unassigned
webaccounts-browser-extension (Ubuntu)
Triaged
Wishlist
Unassigned
Raring
Won't Fix
Wishlist
Unassigned

Bug Description

These only make sense when using unity and therefore don't belong in recommends.
Per policy 7.2 (http://www.debian.org/doc/debian-policy/ch-relationships.html):

Recommends

    This declares a strong, but not absolute, dependency.

    The Recommends field should list packages that would be found together with this one in all but unusual installations.

I suggest adding them to Suggests and adding Enhances: chromium-browser on the packages themselves.

Revision history for this message
Micah Gersten (micahg) wrote :

Sorry, moving to beta 2 since Lubuntu doesn't use recommends by default, but I consider this RC for raring.

Changed in chromium-browser (Ubuntu):
milestone: ubuntu-13.04-beta-1 → ubuntu-13.04-beta-2
Changed in chromium-browser (Ubuntu Raring):
assignee: nobody → Chad Miller (cmiller)
Revision history for this message
Micah Gersten (micahg) wrote :

Added tasks for the other packages so that they can add the Enhances: chromium-browser at their leisure. Adam said he'd fix the recommends in chromium-browser itself when he fixes the armhf build.

Changed in chromium-browser (Ubuntu Raring):
assignee: Chad Miller (cmiller) → Adam Conrad (adconrad)
Changed in webaccounts-browser-extension (Ubuntu Raring):
importance: Undecided → Wishlist
status: New → Triaged
Changed in unity-chromium-extension (Ubuntu Raring):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Micah Gersten (micahg) wrote :

Taking this as we're close to beta 2

Changed in chromium-browser (Ubuntu Raring):
assignee: Adam Conrad (adconrad) → Micah Gersten (micahg)
Revision history for this message
Micah Gersten (micahg) wrote :

Uploaded to raring-proposed

Changed in chromium-browser (Ubuntu Raring):
status: Triaged → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Micah, that change is not a solution, we should make the default work for the most common case and that would be to keep the recommends

Do you have a suggestion that would allow to bring those for unity users only?

Revision history for this message
Sandra Karuving (lumks) wrote :

just for the records on kubuntu now>

sudo apt-get install chromium-browser
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
apg chromium-browser-l10n chromium-codecs-ffmpeg cracklib-runtime cups-pk-helper desktop-file-utils gconf-service gconf-service-backend gconf2-common geoclue geoclue-ubuntu-geoip gkbd-capplet gnome-control-center gnome-control-center-data gnome-control-center-signon gnome-desktop3-data gnome-icon-theme gnome-icon-theme-symbolic gnome-menus gnome-session-bin gnome-settings-daemon humanity-icon-theme hwdata indicator-application libaccount-plugin-1.0-0 libaccounts-glib0 libaccounts-qt1 libappindicator3-1 libcanberra-gtk3-0 libcanberra-gtk3-module libcrack2 libdee-1.0-4 libgck-1-0 libgconf-2-4 libgcr-3-1 libgcr-3-common libgee2 libgnome-bluetooth11 libgnome-control-center1 libgnome-desktop-3-4 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0 libgoa-1.0-common libgtop2-7 libgtop2-common libindicator3-7 libjson-glib-1.0-0 libmessaging-menu0 libnm-gtk-common libnm-gtk0 libpackagekit-glib2-14 libpwquality1 librest-0.7-0 librsvg2-2 librsvg2-common libsecret-1-0 libsecret-common libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libsignon-qt1 libstartup-notification0 libsystemd-daemon0 libunity-common libunity-protocol-private0 libunity-webapps0 libunity9 libwacom-common libwacom2 libwnck-3-0 libwnck-3-common libxres1 mousetweaks nautilus-data policykit-1-gnome session-migration signon-keyring-extension signon-ui signond systemd-services unity-chromium-extension unity-webapps-service webaccounts-chromium-extension webaccounts-extension-common

and befor>
The following extra packages will be installed:
chromium-codecs-ffmpeg gconf-service gconf-service-backend gconf2-common libgconf-2-4 chromium-browser-l10n

it will be a horror if this dependency will not be changed back. we dont want it, we dont need it and i really can not understand why it is there

if you want to support unity so make a metapackage "chromium unity integration" or something. but you should not add this for |all| users who wants chromium.

Revision history for this message
Sebastien Bacher (seb128) wrote :

@Sandra: you can use "--no-install-recommends", it's not an hard depends

Revision history for this message
Sandra Karuving (lumks) wrote :

Yeah i can do that but normal users who use the moun packagemanager/softwaremanager cant do that. and this is what you will see in 13.04 if there will be no change.

Revision history for this message
Micah Gersten (micahg) wrote :

Seb, I already suggested adding Enhances: chromium-browser to the extensions, if you want it installed by default in Unity, make it a recommends for unity, but please don't make non-unity users get it by default. Alternatively, make it a recommends of ubuntu-desktop if you like, but the chromium-browser package is not the place for the recommends.
Per the Policy section quoted in the description, not having unity installed shouldn't be called an unusual circumstance as it's one of the many DEs we have in the archive (we have 6 flavors shipping non-Unity DEs by default [Kubuntu, Lubuntu, Mythbuntu, Ubuntu Studio, Xubuntu, Ubuntu GNOME], only 2 flavors ship Unity by default [Ubuntu Desktop, Edubuntu].

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package chromium-browser - 25.0.1364.160-0ubuntu3

---------------
chromium-browser (25.0.1364.160-0ubuntu3) raring; urgency=low

  * add arm-ftbfs-fix-drop-sysroot.patch which fixes the silly hardcoding of
    sysroot in the src/build/common.gypi file as this breaks native building
    on armhf systems.
 -- Oliver Grawert <email address hidden> Sun, 31 Mar 2013 21:32:32 +0200

Changed in chromium-browser (Ubuntu Raring):
status: Fix Committed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

raring has seen the end of its life and is no longer receiving any updates. Marking the raring task for this ticket as "Won't Fix".

Changed in webaccounts-browser-extension (Ubuntu Raring):
status: Triaged → Won't Fix
Changed in unity-chromium-extension (Ubuntu Raring):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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