Merge meta-gnome3 1:3.14+3 (universe) from Debian unstable (main)

Bug #1523657 reported by Bryan Quigley
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
meta-gnome3 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync meta-gnome3 1:3.14+3 (universe) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * Was done in Debian
    - Replace libpanel-applet-4-dev with libpanel-applet-dev.
    - Don't recommend nautilus-sendto-empathy, it no longer exists - Wasd
    - Bump cogl -dbg package deps to 20.
    - Use gdm instead of gdm3
    - Don't depend on Firefox plugins
  * Unneeded
    - Use Firefox or Epiphany instead of Iceweasel, Firefox provides Iceweasel so dependencies
      are fine.
  * This metapackage doesn't appear to build on armhf or powerpc do to many other missing
    dependies so these changes don't mean much.
    - Don't depend on gnome-documents on armhf
    - Only depend on libreoffice-* on architectures that have it (in Ubuntu:
    amd64 armhf i386 powerpc).

Furthermore this package is keeping some obsolote gnome packages in archive, like
gnome-media (which depends on old gst0.10 and other libraries itself).

Changelog entries since current xenial version 1:3.8+4ubuntu6:

meta-gnome3 (1:3.14+3) unstable; urgency=medium

  * Use goobox by default instead of sound-juicer. Closes: #771827.
  * Add gnome-shell-extension-weather to gnome.
  * Demote XUL extensions to suggests again, because they are not
    updated whenever iceweasel is upgraded in stable, despite being (at
    least for the keyring plugin) important security features.

 -- Josselin Mouette <email address hidden> Fri, 05 Dec 2014 15:18:27 +0100

meta-gnome3 (1:3.14+2) unstable; urgency=medium

  * Remove gnome-desktop-environment.
  * Update some versions.
  * Move totem and gnome-shell-extensions to gnome-core.
  * Move brasero to gnome.
  * Move nemiver, gitg and gnome-boxes to gnome-devel.
  * Remove some legacy alternate dependencies.
  * Remove notification-daemon.
  * Add gnome-clocks and gnome-setting-started-docs.
  * Recommend the iceweasel extensions.
  * Remove gnome-core-devel which is heavy-maintenance, no use case.

 -- Josselin Mouette <email address hidden> Fri, 28 Nov 2014 17:29:30 +0100

meta-gnome3 (1:3.14+1) unstable; urgency=medium

  [ Andreas Henriksson ]
  * Drop libseed-gtk3-dev dependency

  [ Laurent Bigonville ]
  * debian/control.in:
    - Replace gnome-media by gnome-sound-recorder
    - Replace libclutter-gst-dev by libclutter-gst-2.0-dev (gstreamer 1.0)

  [ Andreas Henriksson ]
  * Make gnome-core-devel arch linux-any
    - as requested by kfreebsd porters (see #763675).
  * First pass at updating gnome-core set from 3.8 -> 3.14:
    - Drop obsoleted components from gnome-core:
      gconf2, gnome-icon-theme, gnome-icon-theme-extras,
      gnome-icon-theme-symbolic.
    - Add new components to gnome-core:
      adwaita-icon-theme, gnome-online-miners
    - Add new components to gnome-core-devel: libmediaart-1.0-dev
   * First pass at updating gnome apps from 3.8 -> 3.14:
     - Add new components to gnome:
       bijiben, gitg, gnome-logs, gnome-maps, gnome-music, gnome-photos,
       gnome-software, polari.
       (Note: gnome-weather missing, not available in Debian.)
     - No change, just moved up to "official status":
       gnome-sound-recorder, gnome-tweak-tool.
     - Add new components to gnome-games:
       hitori (>= 3.14)
   * Drop rygel-preferences dependency
     - now configured from sharing panel in gnome-control-center.
   * Bump gnome-control-center version to >= 1:3.14 (for the above).
   * Initial pass at updating required versions to jessie version.
     - lots of packages versions bumped.
     - libvte-2.90-dev changed to libvte-2.91-dev
   * Merge tomboy | gnote dependency with bijiben dependency.
     - they're all note-takeing apps, who needs more then one?
   * Replace python-gobject-dev dependency with python-gi-dev
     - The old bindings are deprecated.
   * Move aisleriot dependency from gnome to gnome-games
     - gnome already depends on gnome-games anyway
     - drop gnome-games recommends on aisleriot while at it.
   * Lower gnome-software to Recommends instead of Depends
     - since it's not yet available in Jessie.

 -- Andreas Henriksson <email address hidden> Fri, 07 Nov 2014 17:15:38 +0100

meta-gnome3 (1:3.8+8) unstable; urgency=medium

  * debian/control.in:
    - Build gnome and gnome-core metapackages on linux architecture only
      (Closes: #750876)
    - Bump Standards-Version to 3.9.5 (no further changes)
    - Fix spelling of "metapackage" to please lintian
    - Remove the leading article in the short description of
      gnome-desktop-environment package

 -- Laurent Bigonville <email address hidden> Tue, 10 Jun 2014 17:13:57 +0200

meta-gnome3 (1:3.8+7) unstable; urgency=medium

  [ Josselin Mouette ]
  * gnome-core recommends anacron, because some of the GNOME packages go
    to the brink of unusability if nothing rotate logs.

  [ Laurent Bigonville ]
  * Depends against gdm3 and gnome-shell packages on linux architectures only,
    the packages have been explicitly removed by the kfreebsd porters
  * Do no depends against rygel packages on kfreebsd, the software is known to
    be broken on these architectures (Closes: #747485)

 -- Laurent Bigonville <email address hidden> Sat, 31 May 2014 14:44:45 +0200

meta-gnome3 (1:3.8+6) unstable; urgency=medium

  [ Michael Biebl ]
  * Demote xul-ext-adblock-plus to Suggests. Icedove and Iceweasel receive
    major updates via stable-security causing them to get out of sync and
    making xul-ext-adblock-plus and thus the gnome metapackage uninstallable.
    Closes: #715555

  [ Laurent Bigonville ]
  * Drop recommends against nautilus-sendto-empathy, the plugin is not built
    anymore

  [ Josselin Mouette ]
  * Remove gnome-panel, gnome-applets, gnome-power-manager and
    gnome-screensaver. They will all live in gnome-session-flashback and
    they are not installable in experimental until the gnome-desktop
    transition.

 -- Josselin Mouette <email address hidden> Sat, 26 Apr 2014 11:18:07 +0200

meta-gnome3 (1:3.8+5) unstable; urgency=medium

  [ Laurent Bigonville ]
  * Add dependency against gvfs-fuse to gnome-core (Closes: #725706)

  [ Emilio Pozuelo Monfort ]
  * Update for new libcogl SONAME.

 -- Emilio Pozuelo Monfort <email address hidden> Thu, 27 Mar 2014 11:27:04 +0100

Changed in meta-gnome3 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Tim Lunn (darkxst) wrote :

We don't use these meta packages in Ubuntu GNOME, however this looks fine to me, and I agree that all the delta can be dropped, now that we have migrated to gdm3 in xenial. so +1 although I don't have upload rights to this package.

Revision history for this message
Artur Rona (ari-tczew) wrote :

If we don't use meta packages in Gnome, maybe should we start a discussion about dropping that package? I trust Tim, so I'm syncing that package right now.

Changed in meta-gnome3 (Ubuntu):
status: New → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Artur Rona (ari-tczew) wrote :
Download full text (5.2 KiB)

This bug was fixed in the package meta-gnome3 - 1:3.14+3
Sponsored for Bryan Quigley (bryanquigley)

---------------
meta-gnome3 (1:3.14+3) unstable; urgency=medium

  * Use goobox by default instead of sound-juicer. Closes: #771827.
  * Add gnome-shell-extension-weather to gnome.
  * Demote XUL extensions to suggests again, because they are not
    updated whenever iceweasel is upgraded in stable, despite being (at
    least for the keyring plugin) important security features.

 -- Josselin Mouette <email address hidden> Fri, 05 Dec 2014 15:18:27 +0100

meta-gnome3 (1:3.14+2) unstable; urgency=medium

  * Remove gnome-desktop-environment.
  * Update some versions.
  * Move totem and gnome-shell-extensions to gnome-core.
  * Move brasero to gnome.
  * Move nemiver, gitg and gnome-boxes to gnome-devel.
  * Remove some legacy alternate dependencies.
  * Remove notification-daemon.
  * Add gnome-clocks and gnome-setting-started-docs.
  * Recommend the iceweasel extensions.
  * Remove gnome-core-devel which is heavy-maintenance, no use case.

 -- Josselin Mouette <email address hidden> Fri, 28 Nov 2014 17:29:30 +0100

meta-gnome3 (1:3.14+1) unstable; urgency=medium

  [ Andreas Henriksson ]
  * Drop libseed-gtk3-dev dependency

  [ Laurent Bigonville ]
  * debian/control.in:
    - Replace gnome-media by gnome-sound-recorder
    - Replace libclutter-gst-dev by libclutter-gst-2.0-dev (gstreamer 1.0)

  [ Andreas Henriksson ]
  * Make gnome-core-devel arch linux-any
    - as requested by kfreebsd porters (see #763675).
  * First pass at updating gnome-core set from 3.8 -> 3.14:
    - Drop obsoleted components from gnome-core:
      gconf2, gnome-icon-theme, gnome-icon-theme-extras,
      gnome-icon-theme-symbolic.
    - Add new components to gnome-core:
      adwaita-icon-theme, gnome-online-miners
    - Add new components to gnome-core-devel: libmediaart-1.0-dev
   * First pass at updating gnome apps from 3.8 -> 3.14:
     - Add new components to gnome:
       bijiben, gitg, gnome-logs, gnome-maps, gnome-music, gnome-photos,
       gnome-software, polari.
       (Note: gnome-weather missing, not available in Debian.)
     - No change, just moved up to "official status":
       gnome-sound-recorder, gnome-tweak-tool.
     - Add new components to gnome-games:
       hitori (>= 3.14)
   * Drop rygel-preferences dependency
     - now configured from sharing panel in gnome-control-center.
   * Bump gnome-control-center version to >= 1:3.14 (for the above).
   * Initial pass at updating required versions to jessie version.
     - lots of packages versions bumped.
     - libvte-2.90-dev changed to libvte-2.91-dev
   * Merge tomboy | gnote dependency with bijiben dependency.
     - they're all note-takeing apps, who needs more then one?
   * Replace python-gobject-dev dependency with python-gi-dev
     - The old bindings are deprecated.
   * Move aisleriot dependency from gnome to gnome-games
     - gnome already depends on gnome-games anyway
     - drop gnome-games recommends on aisleriot while at it.
   * Lower gnome-software to Recommends instead of Depends
     - since it's not yet available in Jessie.

 -- Andreas Henriksson <email address hidden> Fri, 07 Nov ...

Read more...

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

Thanks!

It looks like I missed a single package for gnome-core. Vino is to old, but that is being worked on - https://bugs.launchpad.net/ubuntu/+source/vino/+bug/1271358

Revision history for this message
Artur Rona (ari-tczew) wrote :
Download full text (3.4 KiB)

Bryan,

could you try to fix Dependencies, please?

meta-gnome3 (1:3.8+4ubuntu6 to 1:3.14+3)

    Maintainer: Debian GNOME Maintainers
    Section: universe/gnome
    0 days old
    gnome/amd64 unsatisfiable Depends: libreoffice-evolution
    gnome-core/amd64 unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/amd64 unsatisfiable Depends: vino (>= 3.14)
    gnome/arm64 unsatisfiable Depends: libreoffice-evolution
    gnome-core/arm64 unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/arm64 unsatisfiable Depends: vino (>= 3.14)
    gnome/armhf unsatisfiable Depends: libreoffice-evolution
    gnome-core/armhf unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/armhf unsatisfiable Depends: vino (>= 3.14)
    gnome/i386 unsatisfiable Depends: libreoffice-evolution
    gnome-core/i386 unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/i386 unsatisfiable Depends: vino (>= 3.14)
    gnome/powerpc unsatisfiable Depends: libreoffice-evolution
    gnome-core/powerpc unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/powerpc unsatisfiable Depends: vino (>= 3.14)
    gnome/ppc64el unsatisfiable Depends: libreoffice-evolution
    gnome-core/ppc64el unsatisfiable Depends: iceweasel (>= 30)
    gnome-core/ppc64el unsatisfiable Depends: vino (>= 3.14)
    gnome/s390x unsatisfiable Depends: network-manager-gnome (>= 0.9.10)
    gnome/s390x unsatisfiable Depends: bijiben (>= 3.14)
    gnome/s390x unsatisfiable Depends: brasero (>= 3.11)
    gnome/s390x unsatisfiable Depends: evolution (>= 3.12)
    gnome/s390x unsatisfiable Depends: evolution-plugins (>= 3.12)
    gnome/s390x unsatisfiable Depends: file-roller (>= 3.14)
    gnome/s390x unsatisfiable Depends: gnome-documents (>= 3.14)
    gnome/s390x unsatisfiable Depends: gnome-maps (>= 3.14)
    gnome/s390x unsatisfiable Depends: gnome-photos (>= 3.14)
    gnome/s390x unsatisfiable Depends: rygel-playbin (>= 0.24)
    gnome/s390x unsatisfiable Depends: rygel-tracker (>= 0.24)
    gnome/s390x unsatisfiable Depends: libreoffice-evolution
    gnome/s390x unsatisfiable Depends: rhythmbox (>= 3.0)
    gnome/s390x unsatisfiable Depends: goobox | sound-juicer
    gnome/s390x unsatisfiable Depends: transmission-gtk
    gnome/s390x unsatisfiable Depends: gstreamer1.0-libav (>= 0.10.13)
    gnome/s390x unsatisfiable Depends: gstreamer1.0-plugins-ugly (>= 0.10.19)
    gnome/s390x unsatisfiable Depends: rhythmbox-plugins
    gnome/s390x unsatisfiable Depends: rhythmbox-plugin-cdrecorder
    gnome/s390x unsatisfiable Depends: totem-plugins
    gnome-core/s390x unsatisfiable Depends: empathy (>= 3.12)
    gnome-core/s390x unsatisfiable Depends: evince (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: evolution-data-server (>= 3.12)
    gnome-core/s390x unsatisfiable Depends: gnome-contacts (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: gnome-control-center (>= 1:3.14)
    gnome-core/s390x unsatisfiable Depends: gnome-online-miners (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: gnome-shell (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: gnome-terminal (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: gnome-user-share (>= 3.14)
    gnome-core/s390x unsatisfiable Depends: ice...

Read more...

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

Yup, sorry for making a bad sync request :(.

I hadn't considered that the gnome team, might just not want these packages (c#2), but that might make some sense.

I see three ways out of it:
1) Fix the depends (most obvious one, which I think I know how to do)
2) Drop gnome and gnome-core packages (leaving gnome-devel, gnome-games, etc).
3) Blacklist the whole source package

Really depends on what makes the most sense for the gnome team... Thoughts?

Revision history for this message
Tim Lunn (darkxst) wrote :

I am not entirely sure on the status of vino getting updated, but last I heard ubuntu-desktop team want to just leave at its current version and cherry-pick the few fixes that exist. It removes more than it adds for them.

I would be in favour of #3, except some people do seem to use this package, maybe we should just transition them all ubuntu-gnome-desktop.

Otherwise fix the depends, the new delta will be significantly smaller than the old one!

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

Fix for missing depends

Changed in meta-gnome3 (Ubuntu):
status: Fix Released → In Progress
status: In Progress → Confirmed
Revision history for this message
Artur Rona (ari-tczew) wrote :

You didn't run update-maintainer. I tweaked also debian/changelog a bit and adjusted Firefox/Epiphany dependency (that's 3.14 version, not 3.18).

Great, fantastic work!

summary: - Sync meta-gnome3 1:3.14+3 (universe) from Debian unstable (main)
+ Merge meta-gnome3 1:3.14+3 (universe) from Debian unstable (main)
Changed in meta-gnome3 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package meta-gnome3 - 1:3.14+3ubuntu1

---------------
meta-gnome3 (1:3.14+3ubuntu1) xenial; urgency=medium

  * Resynchronize on Debian unstable. (LP: #1523657) Remaining changes:
    - Depend on Firefox or Epiphany instead of Iceweasel
    - Drop Vino version to what we have in Ubuntu
    - Drop libreoffice-evolution depends

 -- Bryan Quigley <email address hidden> Mon, 14 Dec 2015 11:45:04 -0500

Changed in meta-gnome3 (Ubuntu):
status: Fix Committed → 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.