[opensuse-factory] XFCE: update or not?
Hi all unfortunately, since Guido quit his excellent job of maintaining XFCE for openSUSE, the XFCE packages have been in a bit of a state of limbo. Various people are updating their pet panel plugins and Takashi is mostly the one coordinationg the efforts by accepting the submitrequests to X11:xfce. Overall, XFCE on openSUSE is working well (for me, at least :-), but we surely are a bit off from the latest and greatest. As far as I can tell, work in XFCE upstream has been going on to port all the important stuff to GTK3, at least that's the common theme in new minor releases numberted 4.13.x for core parts or most of the latest minor release bumps in varios applets and panel plugins. Now yesterday I decided to check what would be needed to update the core packages to the latest and greatest. The result is in project home:seife:xfce, and at least on a test VM of mine things are working well, so if someone likes to test this, be my guest :-) There will be some graphical stuff to fix, mostly due to differences in GTK2 and GTK3 theming I guess, but that is somehting I know nothing about (and to be honest, I do not care about appearance at all). Some core components (Thunar, xfwm4, xfce4-panel, xfce4-session, xfdesktop) still use gtk2, so this will not get rid of this version for now. So does anyone have strong opinions on keeping the old GTK2 version? If not, I'd submit the update to X11:xfce and later to factory. Note that even now already some of the panel plugins, are using gtk3, and the panel is at least requiring it on a package level, so you'll most likely need to have it installed already anyway. Due to xfce4-terminal and nm-applet being already ported to GTK3, you also probably have it in memory already. Have fun, seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, 27 Nov 2016 14:32:09 +0100, Stefan Seyfried wrote:
Hi all
unfortunately, since Guido quit his excellent job of maintaining XFCE for openSUSE, the XFCE packages have been in a bit of a state of limbo.
Various people are updating their pet panel plugins and Takashi is mostly the one coordinationg the efforts by accepting the submitrequests to X11:xfce.
Overall, XFCE on openSUSE is working well (for me, at least :-), but we surely are a bit off from the latest and greatest.
As far as I can tell, work in XFCE upstream has been going on to port all the important stuff to GTK3, at least that's the common theme in new minor releases numberted 4.13.x for core parts or most of the latest minor release bumps in varios applets and panel plugins.
Now yesterday I decided to check what would be needed to update the core packages to the latest and greatest.
The result is in project home:seife:xfce, and at least on a test VM of mine things are working well, so if someone likes to test this, be my guest :-)
Thanks for stepping in! I'll give it a try. (And yes, I'm a lazy project maintainer, and haven't worked on tracking the upstream.)
There will be some graphical stuff to fix, mostly due to differences in GTK2 and GTK3 theming I guess, but that is somehting I know nothing about (and to be honest, I do not care about appearance at all).
Some core components (Thunar, xfwm4, xfce4-panel, xfce4-session, xfdesktop) still use gtk2, so this will not get rid of this version for now.
So does anyone have strong opinions on keeping the old GTK2 version? If not, I'd submit the update to X11:xfce and later to factory.
I'm for going forward for TW.
Note that even now already some of the panel plugins, are using gtk3, and the panel is at least requiring it on a package level, so you'll most likely need to have it installed already anyway. Due to xfce4-terminal and nm-applet being already ported to GTK3, you also probably have it in memory already.
One question is whether we want a staging project as we had before (e.g. X11:xfce:devel). Judging from your comments, it doesn't look needed for now. However, if the transition will take long time, it'd make sense to have a staging repo for spinning for a while. thanks, Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 28 Nov 2016 09:58:23 +0100, Takashi Iwai wrote:
On Sun, 27 Nov 2016 14:32:09 +0100, Stefan Seyfried wrote:
Hi all
unfortunately, since Guido quit his excellent job of maintaining XFCE for openSUSE, the XFCE packages have been in a bit of a state of limbo.
Various people are updating their pet panel plugins and Takashi is mostly the one coordinationg the efforts by accepting the submitrequests to X11:xfce.
Overall, XFCE on openSUSE is working well (for me, at least :-), but we surely are a bit off from the latest and greatest.
As far as I can tell, work in XFCE upstream has been going on to port all the important stuff to GTK3, at least that's the common theme in new minor releases numberted 4.13.x for core parts or most of the latest minor release bumps in varios applets and panel plugins.
Now yesterday I decided to check what would be needed to update the core packages to the latest and greatest.
The result is in project home:seife:xfce, and at least on a test VM of mine things are working well, so if someone likes to test this, be my guest :-)
Thanks for stepping in! I'll give it a try.
JFYI, it seems working on my machine, so far. Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi Takashi, On 28.11.2016 09:58, Takashi Iwai wrote:
The result is in project home:seife:xfce, and at least on a test VM of mine things are working well, so if someone likes to test this, be my guest :-)
Thanks for stepping in! I'll give it a try. (And yes, I'm a lazy project maintainer, and haven't worked on tracking the upstream.)
Well, then we're two lazy project maintainers :-)
There will be some graphical stuff to fix, mostly due to differences in GTK2 and GTK3 theming I guess, but that is somehting I know nothing about (and to be honest, I do not care about appearance at all).
Some core components (Thunar, xfwm4, xfce4-panel, xfce4-session, xfdesktop) still use gtk2, so this will not get rid of this version for now.
So does anyone have strong opinions on keeping the old GTK2 version? If not, I'd submit the update to X11:xfce and later to factory.
I'm for going forward for TW.
Yes, me too. Especially as sooner or later the old versions will probably bit-rot *and* it's next to impossible to stay gtk3-free already now.
One question is whether we want a staging project as we had before (e.g. X11:xfce:devel). Judging from your comments, it doesn't look needed for now. However, if the transition will take long time, it'd make sense to have a staging repo for spinning for a while.
If there is no further feedback, there is not that much we can do short of just throwing the current state into X11:xfce anyway; I don't think there are people using this repo for regular use other than development, because normally there is nothing in there that's not sent to Factory soon anyway. And we'll experience the real fallout only after it hits factory anyway, so the additional staging project is probably not necessary. One thing I'll try next is building a Live ISO and installation media, to test if those are effected by the updates, but I'll need to find out how to do that exactly first. have fun :-) seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2016-11-28 at 15:47 +0100, Stefan Seyfried wrote:
And we'll experience the real fallout only after it hits factory anyway, so the additional staging project is probably not necessary.
One thing I'll try next is building a Live ISO and installation media, to test if those are effected by the updates, but I'll need to find out how to do that exactly first.
Thank you all for taking care of XFCE. If you are going to build a test image, please also consider the 'Rescue CD' currently produced for Tumbleweed: this is (still) based on XFCE (and as long as you guys are around, I don't see a reason to change that). As for to 'how to do it': osc branch openSUSE:Factory:Live kiwi-image-livecd-x11 should get you going for a start. You will have to update the .kiwi file to pick packages from a different repo (in plus) to get going. You can also use GNOME:Medias/gnome-next (or any of the KDE live images) as a guiding help to get you started And of course you can reach out if you need more help. Cheers, Dominique
Am 28.11.2016 um 16:13 schrieb Dominique Leuenberger / DimStar:
On Mon, 2016-11-28 at 15:47 +0100, Stefan Seyfried wrote:
And we'll experience the real fallout only after it hits factory anyway, so the additional staging project is probably not necessary.
One thing I'll try next is building a Live ISO and installation media, to test if those are effected by the updates, but I'll need to find out how to do that exactly first.
Thank you all for taking care of XFCE.
Well, we have been lazy, but fortunately upstream is not moving too fast :-)
If you are going to build a test image, please also consider the 'Rescue CD' currently produced for Tumbleweed: this is (still) based on XFCE (and as long as you guys are around, I don't see a reason to change that).
Good point. I'll do my tests on the rescue image, because that's more important IMHO than to create an XFCE live CD. And in the end, it's more a test "does it still boot, is xfce4-session still starting". The applications (apart from the XFCE core stuff) will need to be tested by the Tumbleweed users anyway, since I personally do not use much of them besides Terminal.
As for to 'how to do it':
osc branch openSUSE:Factory:Live kiwi-image-livecd-x11
should get you going for a start. You will have to update the .kiwi file to pick packages from a different repo (in plus) to get going.
Yes, using kiwi is not a problem for me :-) Thanks, I'll come back and ask for help if problems occur. have fun, seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2016-11-28 20:47, Stefan Seyfried wrote:
If you are going to build a test image, please also consider the 'Rescue CD' currently produced for Tumbleweed: this is (still) based on XFCE (and as long as you guys are around, I don't see a reason to change that).
Good point. I'll do my tests on the rescue image, because that's more important IMHO than to create an XFCE live CD. And in the end, it's more a test "does it still boot, is xfce4-session still starting". The applications (apart from the XFCE core stuff) will need to be tested by the Tumbleweed users anyway, since I personally do not use much of them besides Terminal.
It would be very nice if you could publish again the xfce rescue image for Leap ;-) -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On Mon, 28 Nov 2016 20:51, Carlos E. R. wrote:
On 2016-11-28 20:47, Stefan Seyfried wrote:
If you are going to build a test image, please also consider the 'Rescue CD' currently produced for Tumbleweed: this is (still) based on XFCE (and as long as you guys are around, I don't see a reason to change that).
Good point. I'll do my tests on the rescue image, because that's more important IMHO than to create an XFCE live CD. And in the end, it's more a test "does it still boot, is xfce4-session still starting". The applications (apart from the XFCE core stuff) will need to be tested by the Tumbleweed users anyway, since I personally do not use much of them besides Terminal.
It would be very nice if you could publish again the xfce rescue image for Leap ;-)
That, and after making sure it works fine (no hiccups) with Leap (42.2) it could be pushed as "update" for Leap (- similar to the KDE updates). Thanks for the work, much appreciated, as XFCE is my preferred DE. - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2016-11-28 21:05, Yamaban wrote:
On Mon, 28 Nov 2016 20:51, Carlos E. R. wrote:
Thanks for the work, much appreciated, as XFCE is my preferred DE.
Mine too :-) -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Am 28.11.2016 um 21:05 schrieb Yamaban:
It would be very nice if you could publish again the xfce rescue image for Leap ;-)
I have no idea how images are supposed to get published; the last available rescue image I could find is 13.2
That, and after making sure it works fine (no hiccups) with Leap (42.2) it could be pushed as "update" for Leap (- similar to the KDE updates).
I'd rather not go for that. It's not like the current version is not working well (or we would have much more reports) and the possible disruptions in a stable release are not worth it. People really interested in the latest XFCE code can still install it from X11:xfce. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2016-11-28 21:15, Stefan Seyfried wrote:
Am 28.11.2016 um 21:05 schrieb Yamaban:
It would be very nice if you could publish again the xfce rescue image for Leap ;-)
I have no idea how images are supposed to get published; the last available rescue image I could find is 13.2
Well, "published" may not be the right word. Switch to "produced", then :-) -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Stefan Seyfried schrieb:
unfortunately, since Guido quit his excellent job of maintaining XFCE for openSUSE, the XFCE packages have been in a bit of a state of limbo.
Btw, is anyone still responding to bugs assigned to bnc-team-xfce? From a quick check it doesn't look like. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 28 Nov 2016 16:32:17 +0100, Ludwig Nussel wrote:
Stefan Seyfried schrieb:
unfortunately, since Guido quit his excellent job of maintaining XFCE for openSUSE, the XFCE packages have been in a bit of a state of limbo.
Btw, is anyone still responding to bugs assigned to bnc-team-xfce? From a quick check it doesn't look like.
If none of seife and me are on the list, maybe no one really looks at it. How can I be added there? The distract between bugzilla account and the OBS account is really annoying... thanks, Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Carlos E. R.
-
Dominique Leuenberger / DimStar
-
Ludwig Nussel
-
Stefan Seyfried
-
Takashi Iwai
-
Yamaban