{"id":15,"date":"2008-03-28T16:10:02","date_gmt":"2008-03-28T10:17:56","guid":{"rendered":""},"modified":"2022-02-07T09:40:48","modified_gmt":"2022-02-07T08:40:48","slug":"the_road_to_gnome_2_22_part_2","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/remi\/2008\/03\/28\/the_road_to_gnome_2_22_part_2\/","title":{"rendered":"The Road to Gnome 2.22 (part 2)"},"content":{"rendered":"<p>Yesterday night, Gilles finished moving Gnome 2.22 to portage. Left in the Gnome Overlay are :<\/p>\n<ul>\n<li>swfdec and friends, Doug and Mart will be working on it.<\/li>\n<li>metacity-2.23, yes you read that right. Upstream has already branched for Gnome 2.24 but we&#8217;ll stick with metacity 2.22 of course.<\/li>\n<li>pkgconfig, Saleem had created a special ebuild that would make pkgconfig use the system&#8217;s glib. But Gilles and I feared this might introduce a circular dependency hell, so we erred on the safe sides of things and just bumped the old ebuild for pkgconfig-0.22. We&#8217;ll have to sort this out though.<\/li>\n<li>libsigc++, we&#8217;ve bumped it in the overlay (versions 2.1.1 and 2.2.2) but they broke cdrdao which used the old &#8220;SigC&#8221; c++ namespace. So this one might break other packages. Again, this one will have to be sorted out at some point.<\/li>\n<\/ul>\n<p>Now, back to the good news! Gnome 2.22 is in the tree!<\/p>\n<p>If you want to try it out here&#8217;s what you should do :<\/p>\n<ol>\n<li>Sync your portage tree and <code>emerge -DuNa world<\/code><\/li>\n<li>Copy-paste the &#8220;The Great GNOME 2.22 Mask &#8482;&#8221; from <code>\/usr\/portage\/profiles\/package.mask<\/code> into <code>\/etc\/portage\/package.unmask<\/code><\/li>\n<li>Update your system again using <code>emerge -DuNa world<\/code><\/li>\n<\/ol>\n<p><strong>WARNING #1 !<\/strong><\/p>\n<p>Do <strong>not<\/strong> try this on a stable Gentoo system. Is this clear enough? If you open a bug and we see that you have a stable system, we <strong>will<\/strong> close the bug WONTFIX. You have all been warned.<\/p>\n<p><strong>WARNING #2 !<\/strong><\/p>\n<p>We have not yet written the Upgrade Guide (which I&#8217;ll start today), so we don&#8217;t yet really know all of what might break during the upgrade. This is a work in progress.<\/p>\n<p>But if anything breaks for you, please report it to bugzilla, we need feedback so that we can write a better Upgrade Guide, which will help everyone in return.<\/p>\n<p>Other than that, enjoy Gnome 2.22 \ud83d\ude00<\/p>\n<p>PS, big props to Mart and Gilles who did almost all of the grunt work in the past few days to move everything from the overlay to portage.<\/p>\n<p><strong>Update<\/strong>: We still have to take care of the various Gnome bindings too, I plan to take on the gnome-mm ones really soon, but I don&#8217;t know for the others.<\/p>\n<p>Oh, we are working on a major update for the gnome-python packages, but since I&#8217;m not fully up to date on the subject, I&#8217;ll leave that up for another post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday night, Gilles finished moving Gnome 2.22 to portage. Left in the Gnome Overlay are : swfdec and friends, Doug and Mart will be working on it. metacity-2.23, yes you read that right. Upstream has already branched for Gnome 2.24 but we&#8217;ll stick with metacity 2.22 of course. pkgconfig, Saleem had created a special ebuild &hellip; <a href=\"https:\/\/blogs.gentoo.org\/remi\/2008\/03\/28\/the_road_to_gnome_2_22_part_2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Road to Gnome 2.22 (part 2)<\/span><\/a><\/p>\n","protected":false},"author":66,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":74,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/posts\/15\/revisions\/74"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/remi\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}