Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 314899 - Stabilization of GNOME-2.28
Summary: Stabilization of GNOME-2.28
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard: [messy]
Keywords: STABLEREQ
: 305931 (view as bug list)
Depends on: 294214 295947 298200 300158 304777 305287 308379 308521 311725 311745 312877 312881 313351 314013 314015 314065 314443 314623 315157 315271 315287 316143 316679 319657 320247
Blocks: 272286 287856 288371 289372 295227 311035 311055 313195 315275 315799 317263 318321 323943
  Show dependency tree
 
Reported: 2010-04-12 22:27 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2010-10-13 09:49 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
preliminary.list (bump.list,14.33 KB, text/plain)
2010-04-12 22:29 UTC, Gilles Dartiguelongue (RETIRED)
Details
gstreamer-0.10.28 & friends list pass #1 (gst.list,5.37 KB, text/plain)
2010-04-16 05:04 UTC, Nirbheek Chauhan (RETIRED)
Details
dev-python/gnome-python* stabilization list pass #1 (gnome-python.list,2.92 KB, text/plain)
2010-04-16 05:21 UTC, Nirbheek Chauhan (RETIRED)
Details
GNOME 2.28 stabilization list pass #2 (gnome.list,13.89 KB, text/plain)
2010-04-16 06:33 UTC, Nirbheek Chauhan (RETIRED)
Details
gstreamer-0.10.28 & friends list pass #2 (gst.txt,5.15 KB, text/plain)
2010-04-16 07:42 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #3 (2.28.txt,11.98 KB, text/plain)
2010-04-16 09:20 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #4 (2.28.txt,12.13 KB, text/plain)
2010-04-17 14:19 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #5 (2.28.txt,11.71 KB, text/plain)
2010-04-18 12:57 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #6 (gnome-2.28-stab.list,10.94 KB, text/plain)
2010-04-25 13:10 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #7 (gnome-2.28-stab.list,11.02 KB, text/plain)
2010-04-26 13:53 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #8 (gnome-2.28-stab.list,11.17 KB, text/plain)
2010-05-02 13:48 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #9 (gnome-2.28-stab.list,11.25 KB, text/plain)
2010-05-03 20:02 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #10 (gnome-2.28-stab.list,11.26 KB, text/plain)
2010-05-05 17:40 UTC, Pacho Ramos
Details
GNOME 2.28 stabilization list pass #10 (gnome-2.28-stab.list,11.26 KB, text/plain)
2010-05-05 17:57 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-12 22:27:25 UTC
This bug is for tracking the actual stabilization of GNOME-2.26. Preliminary
stabilization list follows for review by other GNOME team members and for
others.

Please do not comment here if you have a problem with a particular package, open a separate bug report except if this implies there is a missing entry in the provided list.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-12 22:29:54 UTC
Created attachment 227541 [details]
preliminary.list

This list was generated using the good old check-stab.sh in gnome overlay. It is most likely not suitable for stabilisation of any arch other than amd64 and x86 but it's a start.
Comment 2 Marc-Antoine Perennou 2010-04-13 08:06:51 UTC
Shouldn't gail be removed from this list ?
Comment 3 Fab 2010-04-13 09:16:40 UTC
Missing sys-apps/gnome-disk-utility.
Comment 4 Dustin Polke 2010-04-13 11:20:31 UTC
Adding that list to my packages.keywords, I get the following block:

[blocks B     ] <media-libs/gst-plugins-base-0.10.26 ("<media-libs/gst-plugins-base-0.10.26" is blocking media-libs/gstreamer-0.10.28)

Total: 59 packages (56 upgrades, 1 downgrade, 1 new, 1 reinstall), Size of downloads: 150,473 kB
Conflict: 2 blocks (1 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/modified

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('installed', '/', 'media-libs/gst-plugins-base-0.10.25', 'nomerge') pulled in by
    >=media-libs/gst-plugins-base-0.10 required by ('ebuild', '/', 'mail-client/evolution-2.28.3.1', 'merge')
    =media-libs/gst-plugins-base-0.10* required by ('installed', '/', 'media-plugins/gst-plugins-mad-0.10.13', 'nomerge')
    >=media-libs/gst-plugins-base-0.10.25 required by ('installed', '/', 'media-plugins/gst-plugins-gconf-0.10.17', 'nomerge')
    (and 43 more)

  ('ebuild', '/', 'media-libs/gstreamer-0.10.28', 'merge') pulled in by
    >=media-libs/gstreamer-0.10.16 required by ('ebuild', '/', 'media-video/cheese-2.28.1-r1', 'merge')
    >=media-libs/gstreamer-0.10 required by ('ebuild', '/', 'mail-client/evolution-2.28.3.1', 'merge')
    >=media-libs/gstreamer-0.10.15 required by ('installed', '/', 'app-cdr/brasero-2.28.3', 'nomerge')
    (and 26 more)


media-plugins/gst-plugins-*-0.10.28 missing?
Comment 5 toon 2010-04-13 18:18:59 UTC
These two packages look wrong to mee:

gnome-base/gnome-control-center-2.26.0-r1  (should probably be 2.28.1)

app-text/scrollkeeper-9999-r1 (this is a RCS snapshot, no?)

Regards,
Toon.
Comment 6 Pacho Ramos gentoo-dev 2010-04-15 21:52:26 UTC
pygobject is being stabilized in bug 312877
Comment 7 Pacho Ramos gentoo-dev 2010-04-15 22:07:19 UTC
Gilles, any reason for not trying to stabilize gnome-power-manager-2.28.3? or is it a script fault? Thanks 
Comment 8 Pacho Ramos gentoo-dev 2010-04-15 22:09:33 UTC
I am also unsure about proper gstreamer version to stabilize. bug 308379 seems to suggest 0.10.25 should be enough but, Gstreamer team, if you are ok to try to stabilize 0.10.28 also, I have no problem ;-) (but it should be handled on a separate bug report, I guess)
Comment 9 Olivier Crete (RETIRED) gentoo-dev 2010-04-15 22:24:05 UTC
Lets go for the newest gstreamer. That means gstreamer and gst-plugins-base 0.10.28, gst-plugins-good 0.10.21, gst-plugins-ugly 0.10.13, gst-plugins-bad 0.10.18 and gst-plugins-ffmpeg 0.10.9.. As well as all the split plugins (so it will lead to a list as long as the Gnome one). I will try to produce a list of atoms asap. 
Comment 10 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-04-16 05:04:55 UTC
Created attachment 227985 [details]
gstreamer-0.10.28 & friends list pass #1

Here's a tentative gstreamer stabilization list.
Comment 11 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-04-16 05:21:35 UTC
Created attachment 227987 [details]
dev-python/gnome-python* stabilization list pass #1

This is a tentative gnome-python{,-desktop,extras} stabilization list.
Comment 12 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-04-16 06:33:40 UTC
Created attachment 227989 [details]
GNOME 2.28 stabilization list pass #2

GNOME 2.28 stabilization list. This obsoletes eva's preliminary list.

The three lists attached on this bug (gstreamer/gnome-python/gnome) can be stabilized independently of each other for the most part; but all three are required for completeness.

There are three problems with this gnome-2.28 list: 
1) Samba deps coming from gvfs
2) Tracker deps coming from totem
3) Ekiga-3 which pulls in kde and parts of X. 

They have been marked in the list, and we may need to evaluate what we do about them. My suggestion would be to skip them for this cycle; but samba support seems essential for some people.
Comment 13 Pacho Ramos gentoo-dev 2010-04-16 07:42:54 UTC
Created attachment 227993 [details]
gstreamer-0.10.28 & friends list pass #2

Updated gstreamer list:
- It drops automake stuff since it's being handled on a different bug report since some time (already blocking this one)
- It add gst-plugins-meta since it's recommended to go with 2.28 as explained in:
http://bugs.gentoo.org/show_bug.cgi?id=293572#c0

Sadly, as latest version is still not keyworded for alpha and hppa, I have included older -r3 for that arches for now
Comment 14 Pacho Ramos gentoo-dev 2010-04-16 08:16:42 UTC
(In reply to comment #12)
> There are three problems with this gnome-2.28 list: 
> 1) Samba deps coming from gvfs

We will try to wait then for bug 300158 if it doesn't delay so much :-/. I have added a comment on that bug asking for status update

> 2) Tracker deps coming from totem

Just committed -r1 dropping tracker support as currently done with nautilus until tracker-0.8 is ready to go stable

> 3) Ekiga-3 which pulls in kde and parts of X. 

I think most part is already stable on x86 and amd64, but I don't know why your script didn't reported that X11 stuff still needs stabilization on amd64 (per bug 314899)
Comment 15 Pacho Ramos gentoo-dev 2010-04-16 09:20:10 UTC
Created attachment 228007 [details]
GNOME 2.28 stabilization list pass #3

I have dropped packages handled on already existing bug reports and decreased tomboy requeriment since 1.1.1 is a developer version. 

Also drop libxklavier-5 requeriment since it's hardmasked and -4 should work ok with 2.28
Comment 16 Pacho Ramos gentoo-dev 2010-04-16 10:03:06 UTC
Hello NetworkManager maintainers,

with polkit stabilization we need new networkmanager stuff to be stabilized as well, what exact versions are you ok to stabilize with this? 

Thanks
Comment 17 Pacho Ramos gentoo-dev 2010-04-16 10:13:59 UTC
Sorry for the noise, seems that polkicykit and polkit can coexist at the same time
Comment 18 Mart Raudsepp gentoo-dev 2010-04-16 11:33:24 UTC
I see no reason to tie gstreamer-0.10.28 with GNOME-2.28 stabilization in any way. As in, don't see any reason to delay GNOME stabilization due to the amount of work to get it done being made bigger by a big set of gstreamer packages again as a pre-requirement, when that shouldn't be necessary as gstreamer-0.10.28 wasn't even released when GNOME-2.28 was.
If you don't get newer gstreamer pulled into the stabilization list by an automated dumb script due to gnome@ still being marked as a co-maintainer of it, and don't get the rest pulled in due to them not being marked co-maintained by gnome@ anymore, then there's no blocker issues.

Any reason to stabilize newer gstreamer other than "for the heck of it"? Current stable gstreamer is up to date to 2009-11-17, which is even newer than GNOME-2.28.0 and stabilization handled in bug 308379 (ppc, ppc64 and hppa TODO at the moment).
Comment 19 Pacho Ramos gentoo-dev 2010-04-16 18:06:23 UTC
On the other hand, I am now running gstreamer-0.10.28 on Gnome 2.26 and seems to work pretty well (and I am also able to use latest banshee ^-^)

I agree that there is no need on gstreamer-0.10.28 stabilization blocking this one (it's not a really show stopper now anyway since this depends on many other stabilizations, like samba one :-/), but I think that would be interesting stabilize new gstreamer anyway if possible :-), since "gstreamer-0.10.28 & friends list pass #2" packages seem to work pretty well and, as usual, fixes some bugs :-)

What about moving gstreamer-0.10.28 stabilization to a separate bug report and ask all arches to stabilize it? Also, remaining arches in bug 308379 could go directly with newest gstreamer stabilization instead and, then, would have less work since they wouldn't need to stabilize 0.10.25 also
Comment 20 Pacho Ramos gentoo-dev 2010-04-16 18:24:13 UTC
Comment on attachment 227993 [details]
gstreamer-0.10.28 & friends list pass #2

As talked with leio on IRC, better wait a bit before stabling newest gstreamer. 0.10.25 is enough for now
Comment 21 Mart Raudsepp gentoo-dev 2010-04-16 18:25:18 UTC
Too early in my opinion. Newer gst-plugins-good has been in tree only for 11
days, and newest gst-plugins-ugly/gst-python/gst-ffmpeg isn't in the tree even
yet (will fix that soon). Also I want to add some patches to gstreamer for the
newer stabilization set, so we don't need to soon after stabilize a revbump.
Comment 22 Pacho Ramos gentoo-dev 2010-04-17 14:19:45 UTC
Created attachment 228155 [details]
GNOME 2.28 stabilization list pass #4

This includes gst-plugins-meta stuff
Comment 23 Pacho Ramos gentoo-dev 2010-04-18 12:04:04 UTC
(In reply to comment #12)
> There are three problems with this gnome-2.28 list: 
> 1) Samba deps coming from gvfs

Reading gvfs configure.ac seems that it should work with samba >=3.0.22
Comment 24 Pacho Ramos gentoo-dev 2010-04-18 12:32:56 UTC
And its current RDEPEND states that:
        samba? ( || ( >=net-fs/samba-3.4.6[smbclient]
                        <=net-fs/samba-3.3 ) )

Comment 25 Pacho Ramos gentoo-dev 2010-04-18 12:57:54 UTC
Created attachment 228263 [details]
GNOME 2.28 stabilization list pass #5

Changes:
- Dropped new samba requirements (they are not needed)
- Updated gnome-vfs
Comment 26 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-04-18 13:04:48 UTC
(In reply to comment #24)
> And its current RDEPEND states that:
>         samba? ( || ( >=net-fs/samba-3.4.6[smbclient]
>                         <=net-fs/samba-3.3 ) )
> 

(In reply to comment #25)
> Created an attachment (id=228263) [details]
> GNOME 2.28 stabilization list pass #5
> 
> Changes:
> - Dropped new samba requirements (they are not needed)


Yes, but the problem is that ~arch users have been testing gvfs-1.4.3 with >net-fs/samba-3.4. So we don't know what bugs will crop up with 3.0.37. But we may have to take that risk if newer samba cannot be stabilized.
Comment 27 Pacho Ramos gentoo-dev 2010-04-18 13:12:39 UTC
I have been looking to upstream bug reports related with samba and I didn't found any problem related with samba-3.0 :-/, then, I think that we could take that risk
Comment 28 Pacho Ramos gentoo-dev 2010-04-25 13:10:52 UTC
Created attachment 229089 [details]
GNOME 2.28 stabilization list pass #6

Updated list from Nirbheek skipping ekiga-3 as recommended by voip herd
Comment 29 Pacho Ramos gentoo-dev 2010-04-26 13:53:55 UTC
Created attachment 229245 [details]
GNOME 2.28 stabilization list pass #7

Include seahorse-plugins. Trying to stabilize -r1 since it fixes an important crash that is biting us since a lot of time.
Comment 30 Pacho Ramos gentoo-dev 2010-05-02 13:48:29 UTC
Created attachment 230035 [details]
GNOME 2.28 stabilization list pass #8

* evolution-data-server-2.28.3.1-r1 -> fixing versioning bug that cause e-d-s patch from mail-notification to fail.
* totem-2.28.5-r3 -> Including upstream fixes
Comment 31 Pacho Ramos gentoo-dev 2010-05-02 13:54:51 UTC
Arches, please test and mark stable Gnome 2.28 following GNOME 2.28 stabilization list pass #8 (last one)

You can move down the list incrementally stabilizing things; but each block *should* ideally be finished in one go.

Thanks a lot
Comment 32 Pacho Ramos gentoo-dev 2010-05-02 13:55:13 UTC
News item should appear soon (I just committed it)
Comment 33 Olivier Crete (RETIRED) gentoo-dev 2010-05-03 14:57:51 UTC
media-libs/libcanberra depends on sys-libs/tdb which has no stable version. Which version should we pull ? 1.2.1 or an older version ?
Comment 34 Pacho Ramos gentoo-dev 2010-05-03 19:03:06 UTC
(In reply to comment #33)
> media-libs/libcanberra depends on sys-libs/tdb which has no stable version.
> Which version should we pull ? 1.2.1 or an older version ?
> 

CCing maintainers and also Tiziano since he seems to have done recent updates and we need a fast reply here

Thanks
Comment 35 Pacho Ramos gentoo-dev 2010-05-03 20:00:32 UTC
Patrick suggested:
sys-libs/tdb-1.2.1

on IRC, try to go with it then ;-)
Comment 36 Pacho Ramos gentoo-dev 2010-05-03 20:02:46 UTC
Created attachment 230197 [details]
GNOME 2.28 stabilization list pass #9

Include sys-libs/tdb
Comment 37 Olivier Crete (RETIRED) gentoo-dev 2010-05-03 20:45:00 UTC
Seems like sys-libs/tdb has a conflict with stable samba.. So we probably need to do bug #300158 too. Unless another problem crops up, I plan to just just make the newer samba stable. I added a possible list of packages to that bug.
Comment 38 Mart Raudsepp gentoo-dev 2010-05-03 23:49:00 UTC
Do we actually need to bother with samba for now? I mean, does anything in the list actually require stabling a newer libcanberra?
(It would also be easy to just make a revision that doesn't offer optional tdb USE flag)
Comment 39 Pacho Ramos gentoo-dev 2010-05-04 18:17:10 UTC
If samba maintainers are willing to stabilize a newer samba I think that the best solution is to stabilize it. Skipping newer libcanberra stabilization would only postpone the problem even more time... and I think that current samba in stable tree is quite old (and deprecated by upstream)
Comment 40 Olivier Crete (RETIRED) gentoo-dev 2010-05-05 13:08:16 UTC
amd64 done

Note to other teams:

make check fails for theses:
dev-libs/libgdata-0.6.4
dev-db/ctdb-1.0.88
dev-util/gtk-doc-am-1.13o
gnome-base/gnome-vfs-2.24.3-r1
app-misc/tomboy-1.0.1
(and a few more)

stricter fails because of warnings for these:
gnome-extra/at-spi-1.28.1
gnome-extra/gnome-screensaver-2.28.3
gnome-extra/libgsf-1.14.18



Comment 41 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-05-05 13:48:17 UTC
Please open reports for these problems if they don't exist yet. I know of bug #307725 for libgdata test failure, but maybe yours is different than the one in the report.

> stricter fails because of warnings for these:
> gnome-extra/at-spi-1.28.1
> gnome-extra/gnome-screensaver-2.28.3
> gnome-extra/libgsf-1.14.18

that's news to me as I bumped this stuff with FEATURES="test stricter".
Comment 42 Pacho Ramos gentoo-dev 2010-05-05 17:40:33 UTC
Created attachment 230499 [details]
GNOME 2.28 stabilization list pass #10

Bump sound-juicer to 2.28.2-r1 per bug 318555

(just stabilized on amd64)
Comment 43 Pacho Ramos gentoo-dev 2010-05-05 17:57:50 UTC
Created attachment 230509 [details]
GNOME 2.28 stabilization list pass #10

The same for gvfs :-S, sorry for the noise

Already stable on amd64
Comment 44 Samuli Suominen (RETIRED) gentoo-dev 2010-05-07 08:11:03 UTC
*** Bug 305931 has been marked as a duplicate of this bug. ***
Comment 45 Pacho Ramos gentoo-dev 2010-05-09 08:54:30 UTC
(In reply to comment #11)
> Created an attachment (id=227987) [details]
> dev-python/gnome-python* stabilization list pass #1
> 
> This is a tentative gnome-python{,-desktop,extras} stabilization list.
> 

Umm, seems that gnome-python list was forgotten by all of us :-|, I vote for move it to a different bug depending on this one as it would be "cleaner", but I have no problem on re-adding amd64 team... What do you think?
Comment 46 Fabio Bonfante 2010-05-12 23:45:02 UTC
Unlikely I've encountered problems with dot-net gnome related packages after the upgrade (not detected by a revdep-rebuild), imho there are some work in this area too...
Comment 47 Pacho Ramos gentoo-dev 2010-05-13 18:43:42 UTC
(In reply to comment #46)
> Unlikely I've encountered problems with dot-net gnome related packages after
> the upgrade (not detected by a revdep-rebuild), imho there are some work in
> this area too...
> 

Did you opened a specific bug for that problem? If yes, please point us to there
Thanks
Comment 48 Fabio Bonfante 2010-05-13 22:07:21 UTC
Specific symptom is for example #293117. After the gnome upgrade file "libgnome-desktop-2.so.7" is not found by dev-dotnet/gnome-desktop-sharp still at version 2.24.0-r10. Reinstalling that version didn't update the file "dll.config" with the old reference (i didn't try removing the package and reinstall after). Anyway upgrading to dev-dotnet/gnome-desktop-sharp-2.26.0 solve the not found library.

I don't know exactly how these "dll.config" file are genrated, maybe a simple script for checking referenced library could be produced/promoted by the gnome desktop team considering the yet released 2.28, and in the future integrated in the revdep-rebuild utility (with a "mono" useflag for the "purists":p)
Comment 49 Pacho Ramos gentoo-dev 2010-05-14 07:18:47 UTC
bug 319657 opened for that, thanks a lot for reporting
Comment 50 Markus Meier gentoo-dev 2010-06-04 21:20:05 UTC
x86 stable
Comment 51 Daniel Cater 2010-06-08 22:47:21 UTC
I upgraded yesterday after x86 went stable and everything worked well, good job. However, after doing a depclean, there is no sound theme. x11-themes/sound-theme-freedesktop was removed. It seems that =gnome-extra/gnome-media-2.26.0-r1 had a "sound" USE flag and depended on it, but =gnome-extra/gnome-media-2.28.5 doesn't have that flag and doesn't depend on it. I'm using a stable x86 system with the default/linux/x86/10.0/desktop/gnome profile. I think for users of this profile a sound theme should be installed by default. Please fix this.
Comment 52 Pacho Ramos gentoo-dev 2010-06-09 07:37:04 UTC
I think you should open a new bug report for it

Thanks
Comment 53 Daniel Cater 2010-06-09 23:27:06 UTC
(In reply to comment #52)
> I think you should open a new bug report for it
> 
> Thanks
> 

Filed bug 323379.
Comment 54 Pacho Ramos gentoo-dev 2010-07-09 10:44:13 UTC
hppa won't do this per bug 324511
Comment 55 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-12 19:50:35 UTC
(In reply to comment #54)
> hppa won't do this per bug 324511

We'll do GTK+ and associated libraries, so we're IN.
Comment 56 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-21 10:56:09 UTC
Most of HPPA's work seems to be done, mostly through bug #324511.
Comment 57 Raúl Porcel (RETIRED) gentoo-dev 2010-08-15 14:20:23 UTC
alpha/ia64/m68k/s390/sh/sparc stable
Comment 58 Markus Meier gentoo-dev 2010-08-19 06:07:20 UTC
arm stable
Comment 59 Joe Jezak (RETIRED) gentoo-dev 2010-09-11 18:30:16 UTC
ppc is marking 2.30 stable instead.
Comment 60 Samuli Suominen (RETIRED) gentoo-dev 2010-10-09 22:21:12 UTC
ppc64 stable (from bug 324077)