#2482 closed task (fixed)
GNOME-2.30.2
Reported by: | Randy McMurchy | Owned by: | Wayne Blaszczyk |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by ) ¶
Version increment to 2.30
http://ftp.gnome.org/pub/gnome/platform/2.30/2.30.2/ http://ftp.gnome.org/pub/gnome/desktop/2.30/2.30.2/
There was a lot of additional information (wish list stuff) in the previous GNOME update ticket. That ticket has been closed, but you can reference it here: http://wiki.linuxfromscratch.org/blfs/ticket/2208
Change History (58)
comment:1 by , 17 years ago
Milestone: | future → 6.4 |
---|---|
Summary: | GNOME-2.22 → GNOME-2.24 |
comment:2 by , 16 years ago
I cant help with this as I have an installed and working gnome-2.24 system on my pc :)
comment:3 by , 16 years ago
Summary: | GNOME-2.24 → GNOME-2.24.2 |
---|
Version increment to 2.24.2. The following package versions are all covered under this bug:
alacarte-0.11.6.tar.bz2 atk-1.24.0.tar.bz2 at-spi-1.24.0.tar.bz2 audiofile-0.2.6.tar.bz2 bug-buddy-2.24.2.tar.bz2 cheese-2.24.2.tar.bz2 dasher-4.9.0.tar.bz2 deskbar-applet-2.24.2.tar.bz2 eel-2.24.1.tar.bz2 ekiga-3.0.1.tar.bz2 empathy-2.24.1.tar.bz2 eog-2.24.2.tar.bz2 epiphany-2.24.2.1.tar.bz2 esound-0.2.41.tar.bz2 evince-2.24.2.tar.bz2 evolution-2.24.2.tar.bz2 evolution-data-server-2.24.2.tar.bz2 evolution-exchange-2.24.2.tar.bz2 evolution-webcal-2.24.0.tar.bz2 file-roller-2.24.2.tar.bz2 gcalctool-5.24.2.tar.bz2 GConf-2.24.0.tar.bz2 gconf-editor-2.24.1.tar.bz2 gdm-2.24.1.tar.bz2 gedit-2.24.2.tar.bz2 glib-2.18.3.tar.bz2 gnome-applets-2.24.2.tar.bz2 gnome-backgrounds-2.24.0.tar.bz2 gnome-control-center-2.24.0.1.tar.bz2 gnome-desktop-2.24.2.tar.bz2 gnome-desktop-sharp-2.24.0.tar.bz2 gnome-doc-utils-0.14.0.tar.bz2 gnome-games-2.24.2.tar.bz2 gnome-icon-theme-2.24.0.tar.bz2 gnome-keyring-2.24.1.tar.bz2 gnome-mag-0.15.4.tar.bz2 gnome-media-2.24.0.1.tar.bz2 gnome-menus-2.24.2.tar.bz2 gnome-mime-data-2.18.0.tar.bz2 gnome-netstatus-2.12.2.tar.bz2 gnome-nettool-2.22.1.tar.bz2 gnome-panel-2.24.2.tar.bz2 gnome-power-manager-2.24.2.tar.bz2 gnome-python-desktop-2.24.0.tar.bz2 gnome-screensaver-2.24.1.tar.bz2 gnome-session-2.24.2.tar.bz2 gnome-settings-daemon-2.24.1.tar.bz2 gnome-sharp-2.24.0.tar.bz2 gnome-speech-0.4.22.tar.bz2 gnome-system-monitor-2.24.1.tar.bz2 gnome-system-tools-2.22.1.tar.bz2 gnome-terminal-2.24.2.tar.bz2 gnome-themes-2.24.1.tar.bz2 gnome-user-docs-2.24.0.tar.bz2 gnome-utils-2.24.1.tar.bz2 gnome-vfs-2.24.0.tar.bz2 gnome-vfs-monikers-2.15.3.tar.bz2 gnome-volume-manager-2.24.0.tar.bz2 gok-2.24.0.tar.bz2 gst-plugins-base-0.10.21.tar.bz2 gst-plugins-good-0.10.10.tar.bz2 gstreamer-0.10.21.tar.bz2 gtk+-2.14.5.tar.bz2 gtk-doc-1.10.tar.bz2 gtk-engines-2.16.1.tar.bz2 gtkhtml-3.24.2.tar.bz2 gtksourceview-2.4.1.tar.bz2 gucharmap-2.24.2.tar.bz2 gvfs-1.0.3.tar.bz2 hamster-applet-2.24.2.tar.bz2 intltool-0.40.5.tar.bz2 libart_lgpl-2.3.20.tar.bz2 libbonobo-2.24.0.tar.bz2 libbonoboui-2.24.0.tar.bz2 libgail-gnome-1.20.1.tar.bz2 libglade-2.6.3.tar.bz2 libgnome-2.24.1.tar.bz2 libgnomecanvas-2.20.1.1.tar.bz2 libgnomekbd-2.24.0.tar.bz2 libgnomeprint-2.18.5.tar.bz2 libgnomeprintui-2.18.3.tar.bz2 libgnomeui-2.24.0.tar.bz2 libgtop-2.24.0.tar.bz2 libgweather-2.24.2.tar.bz2 libIDL-0.8.11.tar.bz2 liboobs-2.22.0.tar.bz2 librsvg-2.22.3.tar.bz2 libsoup-2.24.2.1.tar.bz2 libwnck-2.24.2.tar.bz2 metacity-2.24.0.tar.bz2 mousetweaks-2.24.2.tar.bz2 nautilus-2.24.2.tar.bz2 nautilus-cd-burner-2.24.0.tar.bz2 ORBit2-2.14.16.tar.bz2 orca-2.24.2.tar.bz2 pango-1.22.3.tar.bz2 pygtksourceview-2.4.0.tar.bz2 seahorse-2.24.1.tar.bz2 seahorse-plugins-2.24.1.tar.bz2 sound-juicer-2.24.0.tar.bz2 swfdec-gnome-2.24.0.tar.bz2 tomboy-0.12.1.tar.bz2 totem-2.24.3.tar.bz2 totem-pl-parser-2.24.2.tar.bz2 vinagre-2.24.1.tar.bz2 vino-2.24.1.tar.bz2 vte-0.17.4.tar.bz2 yelp-2.24.0.tar.bz2 zenity-2.24.0.tar.bz2
comment:4 by , 16 years ago
Build notes from tonight's packages (completed platform section) in case anybody is following or going at the same pace...please update.
Not much of interest:
Gnome Keyring now requires libgcrypt and libtasn1, and wants a pre-populated root.certs file. Left it blank for the moment. libtasn1 is pretty simple can be built with the same instructions as libgpg-error (use as a template when adding to the book).
Gnome-icon-theme no longer checks for XML::Simple, only XML::Parser.
gail is at version 1.22.3, it need not match the version of libgail-gnome according to the comments in the changes file.
comment:5 by , 16 years ago
Build notes for the Platform/Desktop:
Remove gamin as a dep for gnome-menus along with the --enable-inotify switch.
Update python path in gnome-menus for python2.6.
libsoup will use curl (presumably for the testsuite, but not sure yet) and no check for PHP.
EDS finds sendmail in /usr/sbin/sendmail even if it does not exist, and both --with-ns*-includes were required to find the proper headers. Stopping here for tonight (building dep for gnome panel).
comment:6 by , 16 years ago
Gnome panel requires librsvg, optional gweather.
pygobject can use libffi http://sourceware.org/libffi/, however, I think it is best left unmentioned in the book as the libffi installed by gcc would be overwritten.
More later.
comment:7 by , 16 years ago
Correction...libffi.a and libffi.la would be overwritten.
BTW..citing recent discussions concerning nss, EDS does _not_ require a rebuild if system nss is replaced.
pygtk still will not use numpy...will look into updating it with the numpy script at a later time.
gnome-panel _requires_ libgweather...and will use polkit_gnome and network manager (both left out for now).
vte no longer supports pcre (didn't in 2.18.x gnome either, did in 2.20 and 2.22) but the configure summary output is still there with an always empty variable.
libgtop will optionall use AFS.
dep libxklavier (3.8) requires iso-codes.
eel has optional dependency for startup notification (though Desktop recommends it, it is not a hard dep and should be listed).
Nautilus will optionally use Exempi. Exempi is an XMP implementation based on Adobe's XMP. Looks like a pretty cool addition. http://libopenraw.freedesktop.org/wiki/Exempi and more info about what XMP is from adobe's site http://www.adobe.com/products/xmp/overview.html
gstreamer fails to install if gtkdoc is not installed, Debian has a patch...but Ken already submitted one...which I found after I had already rediffed the thing...however, debian one puts the which an the command in a subshell and goes true on exit. Either way works...maybe a dash thing?
same thing for gst-plugins-base, and same difference in patches, but I used Ken's patch! :-)
new package and dep for control-center, gnome setting daemon. Configure is broken if $XORG_PREFIX != /usr. AFAICT the autofoo requires major surgery on this one, or put the old /usr/include/X11 symlink back. Filing a bug upstream as it's broken either way.
comment:9 by , 16 years ago
The fixed it this morning (revision 617). Patch in patches repo.
patch -Np1 -i ../gnome-settings-daemon-2.24.1-fix_x_includes-1.patch && autoconf && ./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
--sysconfdir=/etc/gnome \ --localstatedir=/var/lib \ --enable-gstreamer \ --with-dbus-services=$( pkg-config \
--variable=prefix ORBit-2.0)/share/dbus-1/services \
--libexecdir=$(pkg-config \
--variable=prefix ORBit-2.0)/lib/gnome-settings-daemon-2.0 &&
make && make install
comment:10 by , 16 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
GSD will also use pulse audio.
new recommended dep for control center - libcanberra (which has deps for pulse, oss, alsa, gst....) http://0pointer.de/lennart/projects/libcanberra/#download
./configure --prefix=/usr \
--disable-oss \ --with-gconf-schema-file-dir=/etc/gnome/2.24.2/gconf/schemas
...
account for gconf schemas in control-center (same as above)
follow-up: 13 comment:12 by , 16 years ago
look into WAF (???) instead of autoconf for build of python modules.
add pulse and libiec61883 to gst-good-plugins optional deps. Have to figure out what to do with libdv also (configure wants gtk-config and glib-config).
totem has a new additional required dep totem-pl-parser (separated from main totem), also nvtv, pygtk, vala, galago, gmyth, bluez libs (bemuzed), libepc, tracker, dbus are all optional. New non-default switch for Complex (Real) plugin (--enable-complex-plugin). Finally, it'll need a patch to find the x headers and libs for the plugins.
comment:13 by , 16 years ago
Replying to dj@linuxfromscratch.org:
Finally, it'll need a patch to find the x headers and libs for the plugins.
Only if you don't put X in /usr.
comment:14 by , 16 years ago
Good point! Maybe time for another bug on that. It would certainly reduce the editor burden. The alternates can go to the wiki.
comment:15 by , 16 years ago
Forgot to add this...For totem's plugins: sed "s@ totem-plparser-mini@ x11\n\t\t totem-plparser@" \
-i configure.in &&
autoconf && ./configure ...
comment:17 by , 16 years ago
William, this is another good example of what I sent you the other day. The word "WHEN" capitalized like that speaks very directly (Parent role - passing blame). Perhaps better wording would be "Is there currently a target date?" The answer of course, is no. I'd like to say that mid-January (10-20th) will see the first commits, but it has to be correct first. Commits will be done only when it is correct and tested.
If you (or anybody else) would like to help with this large task, please feel free to do so by following along with the changes mentioned above, merged with the 6.3 book's instructions. Provide comments on anything that I might have missed or could do differently or better, but be sure to make a backup of your system first so that you can get back to a known good starting point in the event of error.
Patches to the book's source, based on the above info are also very much appreciated, but please don't flood the Trac system with them if you elect to help in this manor. In this particular case, a few large patches are better than 90 individual ones.
I'd suggest to use both the alternate installation directory and a full PM to ease accounting for the installed files and build sizes. Please log everything (and keep the logs for later review). Pay special attention to the gnome-keyboard stuff since I have had issues with this.
comment:19 by , 16 years ago
Summary: | GNOME-2.24.2 → GNOME-2.24.3 |
---|
comment:20 by , 16 years ago
Summary: | GNOME-2.24.3 → GNOME-2.26.1 |
---|
It's been a while, with no further work done. I'm bumping this ticket to 2.26.1.
comment:22 by , 16 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
comment:25 by , 16 years ago
Notes about gnome-settings-daemon: gnome-settings-daemon has been split from control-center. Some sites report that gstreamer and alsa are dependencies. Looking through the (2.26) gnome-settings-daemon package, I cannot see any links. The older versions of gnome-settings-daemon do have these links.
Let me know if you think or know that these are indeed dependencies and I'll put them back.
comment:26 by , 16 years ago
Notes about gnome-control-center: gnome-control-center has been renamed from control-center. Again, other site report nautilus, gstreamer, and alsa as dependencies. Comparing this version of source code with older versions, I can see things have been removed related to these dependencies.
Let me know if you think or know that these are indeed dependencies and I'll put them back.
comment:27 by , 16 years ago
Notes about gnome-applets: Not all the applet programs are listed under Contents as I did not test with all dependencies.
comment:28 by , 16 years ago
Wayne, I'll look at my installation logs and get those for you. Also, I wanted to note all the changes that I've been working on and commenting on in -dev for an easier read for you as I'd like for you to verify all of them.
- GSD needs a patch to provide it's libexecdir for use by GDM.
- ConsoleKit needs a patch to provide it's libexecdir for use by GDM.
http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020024.html
- GDM needs major surgery to take advantage of the above 2 changes, in addition, the location of the X server is not determined by pkg-config, which is mentioned in this first link.
http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020007.html The patch referenced in the following message is a complete build-fix patch that contains both of the current patches, plus the one above and takes into account the changes needed to take advantage of the differing libexec dirs and the dbus daemondir. http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020027.html
- Gnome Icon Theme is installing to a gnome subdir of /usr/share/icons instead of the old default of hicolor, which is currently expected.
http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020028.html
- libxklavier needs a patch to find the proper location of xkb rules. The patch I posted is not suitable for upstream as I've made xkb an unconditional requirement...it could probably be fixed for upstream use, but the patch as posted works for LFS's purposes.
http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020015.html
- libproxy chokes on current XULRunner/Firefox because of the stable/unstable split. Sami Tarazi has posted a fix:
http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2009-September/020020.html
I think that is all that I have ATM. Let me know if you want my build scripts for the rest of Gnome that I have completed. So far, everything looks to be really, really solid now.
comment:29 by , 16 years ago
Well, today, I found that GNOME 2.28 was released today:
Release notes: http://library.gnome.org/misc/release-notes/2.28/
The question is: Do the release, or not?
comment:30 by , 16 years ago
Wayne says "yes". But things to note:
- esound is deprecated from GNOME now. Maybe it's time to try PulseAudio?
- Also decrapated is libgnomevfs, thank God we put in GVFS.
- libgnomeprint and libgnomeprintui are decreapated too. But I think AbiWord still needs them, at least for now...
- It seems that libart_lgpl, libbonobo(ui), libglade, and libgnome{,canvas,ui} are on the road to deprecation. We should consider that.
- GTK and Glib are at 2.18 and 2.22 respectivly.
- And also, Totem no longer uses Xine.
comment:31 by , 16 years ago
Oh, man. According to CBLFS, if we want Gnome 2.28, we need to update a TON of packages, and have to relplace HAL with DeviceKit. And also, we have to remove decreapated packages, and as for the sound daemon, we have to rely on PulseAudio.
Should we do this?!?!?!?
follow-up: 33 comment:32 by , 16 years ago
Willimm, will you please stop this idle speculation ?
"Deprecated" does not mean that *we* have to drop things, it means that one day nothing current will use it.
As for totem, most people have been building it against gstreamer for a long time.
comment:33 by , 16 years ago
Replying to ken@…:
Willimm, will you please stop this idle speculation ?
"Deprecated" does not mean that *we* have to drop things, it means that one day nothing current will use it.
And, if nothing builds aganst it, we will drop deprecated packages.
As for totem, most people have been building it against gstreamer for a long time.
I know!!! I pointed that out so that the xine dep for totem can be removed.
Oh, and other stuff: I mentioned GNOME now requires DeviceKit. I've seen it required for GNOME Power management now, so, why not? And, it looks like Natalius CD Burner is now abordaned, it looks like Brasio would make a good replacement.
comment:34 by , 16 years ago
And maybe we should look into Cheese too? It seems like a no-brainer, considering that it's a simple webcam app that I found useful on Ubuntu, why not us?
Oh, and Braseo would work as a replacement for Nautilus CD burner, as the latter is now aboanded.
comment:35 by , 15 years ago
Updated libunique to 1.1.2 and GLib to 2.22.0 in preparation to updating GNOME to 2.28.
comment:37 by , 15 years ago
I'd like to see Cheese included in GNOME Extras. It's a simple-is-beautiful webcam app, it's CMMI to build, and Cheese's website, http://projects.gnome.org/cheese/, says Cheese needs these deps:
- Gnome 2.28 (what deps from Gnome 2.28? That's not very helpful... Of all the gnome deps, Fedora says libgnomeui and librsvg are required. Fedora's page for cheese alos mentions eveloution-data-server as required, for some reason.)
- GStreamer 0.10.* (Fedora says that gstreamer-plugins-good is required.)
- postr for flicker export, optional, website is at http://burtonini.com/blog/computers/postr.
- F-spot for exporting to it, but I'd avoid it, as it requires Mono. Which is M$. Don't make M$ take over LFS. See?
- nautilus-sendto for imporved export, project website is https://launchpad.net/nautilus-sendto.
comment:38 by , 15 years ago
Description: | modified (diff) |
---|---|
Summary: | GNOME-2.26.3 → GNOME-2.28.1 |
Added new package. gnome-power-manager-2.28.1
comment:39 by , 15 years ago
Status: | new → assigned |
---|
comment:43 by , 15 years ago
Replying to wblaszcz:
Added new package to book, brasero-2.28.2.
Wayne, you forgot 2 things:
- Removing Nautilus CD Burner and making Nautilus a recommended dep for Brasero (and adding a explantition, like "Recommended: Nautilus for desktop-intergrated burning support"
- Making Cdrtools or Cdrkit and Dvdrwtools required (and adding that they are required for Brasero to function properly)
comment:44 by , 15 years ago
In regards to removing 'Nautilus CD Burner', it is still an optional dependency on the latest version of gnome-python-desktop. With point 2, I've made them as Recommended.
comment:46 by , 15 years ago
New version 2.30. This is a big milestone for sure:
http://library.gnome.org/misc/release-notes/2.30/
But what I think that should be noted is:
- GNOME System Tools now uses polkit.
- It appears that gvfs can now use libimobiledevice (http://www.libimobiledevice.org/) to sync with Ipod Touch/Iphones. Thought it was worthy to note.
- This release needs new versions of the backends: Glib 2.24, Pango 1.28, ATK 1.30, and GTK 2.20. Also, the bindings need to be updated too.
- Evolution and Evolution-Data-Server no longer use Bonobo, and the data-server uses D-BUS instead. The same is true for GNOME Mangnifier.
- Brasero now has Gobject-introspection support.
- Gnome-Keyring now has a service that implemts D-Bus now.
comment:47 by , 15 years ago
Does anyone have any objection about removing gnome-mount from the book? gnome-disk-utility is its replacement.
comment:48 by , 15 years ago
DJ, I've noticed you submitted gdm-2.28.2-fixes-2.patch. Can I update the book with this?
comment:49 by , 15 years ago
It has been too long since I submitted it to recall exactly what it fixed and didn't fix. At the time, I had the single libexecdir in the plans. Won't have time to check till late this evening. IIRC, it added configure checks for DBus libexecdir, possibly GSD as well, and added configure switches for it (them). Since I had the single gnome libexecdir in mind, probably still need the symlinks, but I might have left at least the GSD check in place.
comment:50 by , 15 years ago
Okay, the -2 version adds only ac check for dbus daemon directory. So, yes, it is safe (and preferred) to use it, the --with-dbus-daemon-dir=xxx is not needed. It is just there to please upstream (the dist-check(?) target is broken and upstream has re-broken the check every time it has been fixed properly in the past). Just regenerate configure, and ditch the dbus-launch symlink in GNOME_PREFIX/bin for the opt installation.
follow-up: 52 comment:51 by , 15 years ago
If no one has any objections, I'm going to start updating the book to GNOME 2.30.2. There are quite a few non GNOME packages that need to be updated as a result. One package that concerns me a bit is udev which needs to be grater than version 149 (for gnome-disk-utility), which will no longer be in sync with LFS 6.5. Speaking of gnome-disk-utility, should that be move to the core section?
follow-up: 53 comment:52 by , 15 years ago
Replying to wblaszcz:
If no one has any objections, I'm going to start updating the book to GNOME 2.30.2. There are quite a few non GNOME packages that need to be updated as a result. One package that concerns me a bit is udev which needs to be grater than version 149 (for gnome-disk-utility), which will no longer be in sync with LFS 6.5.
Does this mean that we should start targeting LFS 6.6? I think now it would be a good idea to do so.
Speaking of gnome-disk-utility, should that be move to the core section?
I think this would be useful to be in the core section, right before GVFS (which should be moved by Gnome-VFS), don't you think?
follow-up: 54 comment:53 by , 15 years ago
Replying to willimm:
Replying to wblaszcz:
If no one has any objections, I'm going to start updating the book to GNOME 2.30.2.
Does this mean that we should start targeting LFS 6.6? I think now it would be a good idea to do so.
It might be appropriate to consider targeting lfs-svn. 6.7 will be released sometime around September 1st.
comment:54 by , 15 years ago
Replying to bdubbs@…:
Does this mean that we should start targeting LFS 6.6? I think now it would be a good idea to do so.
It might be appropriate to consider targeting lfs-svn. 6.7 will be released sometime around September 1st.
I've no objections to 2.30.2. I've also no objections to targetting either 6.6 or lfs-svn, although I think the dev list is probably a better place to discuss this.
BTW - nice work with 2.28.2, I found the introspection stuff helpful when struggling to get epiphany and its deps building in 2.30.2.
comment:55 by , 15 years ago
Breaking news: GNOME 3.0 is shifted off to March of 2011:
http://www.phoronix.com/scan.php?page=news_item&px=ODQ1NA
That means instead of GNOME 3.0, GNOME 2.32 will be released on September 2010.
comment:56 by , 15 years ago
Description: | modified (diff) |
---|---|
Summary: | GNOME-2.28.2 → GNOME-2.30.2 |
comment:57 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Closing ticket before the next version comes out. Any defects should be posted under a new ticket. Apologies if anything was missed.
Version increment to 2.24