public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] About XFCE, renames, eclass, etc
@ 2009-09-03  2:38 Jeremy Olexa
  2009-09-03  6:20 ` Josh Saddler
  2009-09-03  6:27 ` Eray Aslan
  0 siblings, 2 replies; 4+ messages in thread
From: Jeremy Olexa @ 2009-09-03  2:38 UTC (permalink / raw
  To: Gentoo Dev

Hello all,
You /may/ have noticed some fuzz going on with XFCE lately. Here is a 
quick outline of what Samuli and myself (mainly him though with my 
'consulting' =P ) have been doing.

- pkg renames: We want to match what upstream calls the packages. This 
includes renaming plugins to $foo-plugin instead of just $foo. But not 
ALL plugins, again we are only matching what upstream calls them 
(inclusive of inconsistency by upstream)

- xfce4.eclass vs xfconf.eclass: xfce4.eclass was basically useless due 
to upstream changes and it was confusing to users and devs alike. Since 
this eclass went from useful to people that knew it (before me) to a 
monster that didn't help anyone (now) it was deprecated. No ebuilds use 
it now and none should in the future. Use xfconf.eclass now, it was 
re-written from scratch and went through a few iterations to become the 
main xfce-related eclass. It is very useful for us, now.

- xfce-extras meta package: The meta package has left the tree in favor 
of the renames and ability to allow the user to choose what to install. 
A meta package /might/ come back in the form of a @set, but not soon. 
This decision was heavily based on community feedback: 
http://blog.jolexa.net/2009/08/01/gentoo-how-to-handle-xfce-extras/

- xfce-config.xml: http://www.gentoo.org/doc/en/xfce-config.xml Josh 
(nightmorph) updated this, basically an after thought by us so thanks Josh!

- xfce4-meta : former name xfce-base/xfce4. Renamed to reflect reality. 
This meta package is the *core* of XFCE, it *only* has in it what is 
required to run. Thus, returning XFCE to a minimalistic status in Gentoo 
Linux. This is desired because most XFCE users are looking for a 
lightweight WM, not a heavy DE. So, users will have to add a terminal, 
orage, thunar, etc to the world file instead of relying on a meta package.

- xfce-4.4 was removed. Sorry mips, Samuli gave you time to add your 
approval to 4.6, but it never happened.

- Stabilization requests, just bringing the stable tree more up2date and 
preparing for inclusion into the LiveDVD if desired by the LiveDVD builders.

Hope that helps anyone that was wondering wtf was going on lately =D
-Jeremy



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] About XFCE, renames, eclass, etc
  2009-09-03  2:38 [gentoo-dev] About XFCE, renames, eclass, etc Jeremy Olexa
@ 2009-09-03  6:20 ` Josh Saddler
  2009-09-03  6:27 ` Eray Aslan
  1 sibling, 0 replies; 4+ messages in thread
From: Josh Saddler @ 2009-09-03  6:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1116 bytes --]

Jeremy Olexa wrote:
> [. . .]

Thanks for the message, Jeremy; it's informative and appreciated!

> - xfce-config.xml: http://www.gentoo.org/doc/en/xfce-config.xml Josh
> (nightmorph) updated this, basically an after thought by us so thanks Josh!
> 
> - xfce4-meta : former name xfce-base/xfce4. Renamed to reflect reality.
> This meta package is the *core* of XFCE, it *only* has in it what is
> required to run. Thus, returning XFCE to a minimalistic status in Gentoo
> Linux. This is desired because most XFCE users are looking for a
> lightweight WM, not a heavy DE. So, users will have to add a terminal,
> orage, thunar, etc to the world file instead of relying on a meta package.

I made sure to mention this in the Xfce guide after finding all this out
on my own . . . "the hard way." :) Take a look at emerge -p --depclean
output and go over the world file to see what's up on your system, using
emerge --noreplace foo to add stuff back in. And be sure to re-read the
Xfce guide if you're wondering which packages should prolly be kept.
(http://www.gentoo.org/doc/en/xfce-config.xml)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] About XFCE, renames, eclass, etc
  2009-09-03  2:38 [gentoo-dev] About XFCE, renames, eclass, etc Jeremy Olexa
  2009-09-03  6:20 ` Josh Saddler
@ 2009-09-03  6:27 ` Eray Aslan
  2009-09-04  1:43   ` Jeremy Olexa
  1 sibling, 1 reply; 4+ messages in thread
From: Eray Aslan @ 2009-09-03  6:27 UTC (permalink / raw
  To: gentoo-dev

On 03.09.2009 05:38, Jeremy Olexa wrote:
> - xfce4-meta : former name xfce-base/xfce4. Renamed to reflect reality.
> This meta package is the *core* of XFCE, it *only* has in it what is
> required to run. Thus, returning XFCE to a minimalistic status in Gentoo
> Linux. This is desired because most XFCE users are looking for a
> lightweight WM, not a heavy DE. So, users will have to add a terminal,
> orage, thunar, etc to the world file instead of relying on a meta package.

Thanks a lot for the update and for the awesome work.  One note for the
future:

An ewarn would have been nice for the above point.  emerge --depclean
output was a surprise (wanted to unmerge terminal etc) and surprise is
bad.  We don't want any surprises.

Thanks again.
-- 
Eray



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] About XFCE, renames, eclass, etc
  2009-09-03  6:27 ` Eray Aslan
@ 2009-09-04  1:43   ` Jeremy Olexa
  0 siblings, 0 replies; 4+ messages in thread
From: Jeremy Olexa @ 2009-09-04  1:43 UTC (permalink / raw
  To: gentoo-dev

Eray Aslan wrote:
> On 03.09.2009 05:38, Jeremy Olexa wrote:
>> - xfce4-meta : former name xfce-base/xfce4. Renamed to reflect reality.
>> This meta package is the *core* of XFCE, it *only* has in it what is
>> required to run. Thus, returning XFCE to a minimalistic status in Gentoo
>> Linux. This is desired because most XFCE users are looking for a
>> lightweight WM, not a heavy DE. So, users will have to add a terminal,
>> orage, thunar, etc to the world file instead of relying on a meta package.
> 
> Thanks a lot for the update and for the awesome work.  One note for the
> future:
> 
> An ewarn would have been nice for the above point.  emerge --depclean
> output was a surprise (wanted to unmerge terminal etc) and surprise is
> bad.  We don't want any surprises.
> 
> Thanks again.

I just added this:

  * xfce4-meta will just provide a minimal set of packages. You may also
  * want to emerge x11-terms/terminal, app-editors/mousepad,
  * app-office/orage, etc or similar packages.
  * More info can be found at:
  * http://www.gentoo.org/doc/en/xfce-config.xml

Hope that helps.
-Jeremy



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-09-03 20:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-03  2:38 [gentoo-dev] About XFCE, renames, eclass, etc Jeremy Olexa
2009-09-03  6:20 ` Josh Saddler
2009-09-03  6:27 ` Eray Aslan
2009-09-04  1:43   ` Jeremy Olexa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox