Re: How a proper server profile should look like (was: Re: [gentoo-dev] removing the server profiles...)

2013-01-20 Thread Ralph Sennhauser
On Mon, 21 Jan 2013 13:27:18 +0800
Ben de Groot  wrote:

> On 21 January 2013 12:16, Peter Stuge  wrote:
> > Panagiotis Christopoulos wrote:
> >> I don't build server machines every day, others do and it would be
> >> much appreciated if they could respond here.
> >
> > I build catalyst stage4s. Any default profiles are kindof pointless
> > for me; I have USE=-* and the flags that I want.
> >
> > Anything else seems a bit too random.
> 
> This is why I think we do need something like a truly minimal profile
> to start building from. Too many people are doing this.
> 

-* will still be required by those same people for EAPI 1 package
defaults. Cleaning a profile won't change that.


signature.asc
Description: PGP signature


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Hans de Graaff
On Sun, 2013-01-20 at 18:03 +0100, Chí-Thanh Christopher Nguyễn wrote:

> We can either set it in the base profile, then there is no need for
> IUSE="+dri". Or we can set it in every single ebuild that has the dri
> flag. I prefer the former because it reduces our maintenance burden.

You make it sound like these two options are equivalent, but I don't
think they are.

Setting the option in the profile tells me: "Here's this option you can
play with, and we think you might need it. Or not."

Setting the option in the ebuild tells me: "You know, we are nice and
give you this option, but really you should keep this turned on.
Really."

>From the descriptions it sounds like you want the latter effect, and
thus use IUSE="+dri". This would also help all the people starting out
with "-*".

Hans




Re: [gentoo-dev] About dropping ppc-kernel herd

2013-01-20 Thread tkondziola


Pozdrawiam/Best regards
Tomasz Kondzioła

Dnia 20 sty 2013 o godz. 10:26 Pacho Ramos  napisał(a):

> Looks like no package is included in it, I think we should drop that
> herd then
> 
> Do you agree?
> 



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in mail-client/claws-mail-rssyl: ChangeLog claws-mail-rssyl-0.34.ebuild

2013-01-20 Thread Ryan Hill
On Sun, 20 Jan 2013 21:56:35 + (UTC)
"Christian Faulhammer (fauli)"  wrote:

> fauli   13/01/20 21:56:35
> 
>   Modified: ChangeLog
>   Removed:  claws-mail-rssyl-0.34.ebuild
>   Log:
>   clean up

I'm guessing you meant to remove the old 0.33 ebuild, not the newly stabilized
one. :p


-- 
gcc-porting
toolchain, wxwidgetslearn a language baby, it's that kind of place
@ gentoo.org   where low card is hunger and high card is taste


signature.asc
Description: PGP signature


Re: How a proper server profile should look like (was: Re: [gentoo-dev] removing the server profiles...)

2013-01-20 Thread Ben de Groot
On 21 January 2013 12:16, Peter Stuge  wrote:
> Panagiotis Christopoulos wrote:
>> I don't build server machines every day, others do and it would be
>> much appreciated if they could respond here.
>
> I build catalyst stage4s. Any default profiles are kindof pointless
> for me; I have USE=-* and the flags that I want.
>
> Anything else seems a bit too random.

This is why I think we do need something like a truly minimal profile
to start building from. Too many people are doing this.

>
> Ben, binary distributions like debian without cups? Forget about it.
> They can't manage two differently compiled binary packages of e.g.
> samba, so guess if they will have a samba without printing support? ;)

I know, I am an idealist. Guess why I keep coming back to Gentoo...

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Re: USE flags dri, cups, pppd

2013-01-20 Thread Ben de Groot
On 21 January 2013 10:42, Duncan <1i5t5.dun...@cox.net> wrote:
> So that's what I (and others, but less explicitly) propose, leaving
> USE=dri where it is in the old and soon-to-be-deprecated 10.x profiles so
> nobody gets broken, while in the new 13.0 profiles, USE=dri is moved from
> base to desktop.  That way, it'll still be defaulted on for desktop where
> most people will want it, but won't appear in the new base, thus
> eliminating the pollution for people unlikely to care about it, there.
> And the only possibility for breakage will be with the profile upgrade,
> when people should expect and thus be prepared to deal with a bit of
> config change.

No, that doesn't seem the best way to do this. There are lots of users
who stick with the base profile but do install X. They *need* to have
dri enabled, unless they *really* know what they are doing. So, it
either needs to stay in the base profile, as it has been up till now,
or it needs to be set as default (IUSE="+dri") in the specific
packages.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Separately buildable binary blobs

2013-01-20 Thread Peter Stuge
Doug Goldstein wrote:
> we go through the effort to ALLOW users to build their own binary
> blobs but is it really necessary as part of our culture?

I don't think that question can be answered?

The way I see it either someone maintains those packages, or not.

I'd be sad to see them go, but am not a dev so can not do anything
about it.


//Peter



Re: [gentoo-dev] Separately buildable binary blobs

2013-01-20 Thread Doug Goldstein
On Sun, Jan 20, 2013 at 10:45 PM, Peter Stuge  wrote:
> Doug Goldstein wrote:
>> sys-firmware/ipxe, sys-firmware/seabios, sys-firmware/sgabios,
>> sys-firmware/vgabios
> ..
>> So basically, how important is it to keep supporting these separately
>> buildable blobs knowing that it might slow the release of QEMU within
>> our own tree.
>
> Each of those sys-firmware/ packages have quite significant use cases
> well outside of QEMU.

Aware of that, but no one added them to the tree prior to me adding
them to the tree for QEMU. Since then I haven't had a single user
report a bug or contact me in any way about using it outside of QEMU.
The one exception is myself with ipxe as I use that at work to provide
something similar to boot.fedoraproject.org but on a much grander
scale.

>
> Note also that in particular SeaBIOS but possibly the others too are
> really recommended to build with a separate, known-good, toolchain -
> even if you're building for the same platform that you run on.

Aware of that as well, you'll notice we have always defaulted to using
pre-built binaries of the releases by Kevin O'Connor the upstream
maintainer and for any bugs reported with QEMU if someone built their
own BIOS I always tell them they need to try with the upstream blob.


The point of my original post was we go through the effort to ALLOW
users to build their own binary blobs but is it really necessary as
part of our culture? If this was Debian the answer would obviously be
yes.

-- 
Doug Goldstein



Re: [gentoo-dev] Separately buildable binary blobs

2013-01-20 Thread Peter Stuge
Doug Goldstein wrote:
> sys-firmware/ipxe, sys-firmware/seabios, sys-firmware/sgabios,
> sys-firmware/vgabios
..
> So basically, how important is it to keep supporting these separately
> buildable blobs knowing that it might slow the release of QEMU within
> our own tree.

Each of those sys-firmware/ packages have quite significant use cases
well outside of QEMU.

Note also that in particular SeaBIOS but possibly the others too are
really recommended to build with a separate, known-good, toolchain -
even if you're building for the same platform that you run on.

The buildgcc[1] script from coreboot generates such a
toolchain. USE=vanilla gcc+binutils may or may not work. I have
certainly experienced USE=-vanilla gcc+binutils output broken machine
code for coreboot and SeaBIOS. I have been unable to take time to
investigate and report those breakages anywhere so they may still
output broken machine code because of whatever patches.


//Peter

[1] http://review.coreboot.org/gitweb?p=coreboot.git;a=tree;f=util/crossgcc



[gentoo-dev] Re: About dropping mips-kernel herd

2013-01-20 Thread Joshua Kinard
On 01/20/2013 4:23 AM, Pacho Ramos wrote:
> Looks like no package is included in it, I think we should drop that
> herd then
> 
> Do you agree?

Yeah, I am the only maintainer of mips-sources anyways.  Any problems with
that package should go to me or the mips herd direct.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic



signature.asc
Description: OpenPGP digital signature


Re: How a proper server profile should look like (was: Re: [gentoo-dev] removing the server profiles...)

2013-01-20 Thread Peter Stuge
Panagiotis Christopoulos wrote:
> I don't build server machines every day, others do and it would be
> much appreciated if they could respond here. 

I build catalyst stage4s. Any default profiles are kindof pointless
for me; I have USE=-* and the flags that I want.

Anything else seems a bit too random.

I haven't yet experimented with creating my own profiles. I might
still.


Ben, binary distributions like debian without cups? Forget about it.
They can't manage two differently compiled binary packages of e.g.
samba, so guess if they will have a samba without printing support? ;)


//Peter


pgpflDxc5R_rc.pgp
Description: PGP signature


Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Alec Warner
On Sun, Jan 20, 2013 at 6:28 PM, Peter Stuge  wrote:
> Alec Warner wrote:
> [..removed 25 lines of quoted text which I had already read..]
>> The primary complaint was the fact that there is too much email.
>
> Many emails are not neccessarily a problem if only they have high
> signal-to-noise ratio.
>
> I have *never* seen so competent people output so incompetent email
> as on gentoo-dev. It is seriously the worst bunch of lazy-ass email
> authors that I have ever seen. Sad face.

Well if you compare to say ubuntu-devel (which I recently joined) you
will find far fewer conversations there. I think part of that reason
is just that they have a more direct management structure. Leads have
the ability to make decisions without consulting *everyone*. We seemed
to have ditched the idea of leads long ago; except for a few remaining
projects.

-A

>
> That is of course only *my* opinion.
>
>
> //Peter
>



[gentoo-dev] Re: USE flags dri, cups, pppd

2013-01-20 Thread Duncan
Ciaran McCreesh posted on Sun, 20 Jan 2013 22:00:20 + as excerpted:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On Sun, 20 Jan 2013 16:59:24 -0500 "Rick \"Zero_Chaos\" Farina"
>  wrote:
>> chithanh, maybe you can explain to everyone why USE=dri is needed for
>> base profile.  You seem to be the most knowledgable here, can you cite
>> a specific example for how/why a non-desktop profile machine would need
>> USE=dri.  I think that the example may make it more obvious to people
>> what is right or wrong here.
> 
> Your question is the wrong one to ask. What you should ask is whether a
> non-desktop profile machine *would be in any way affected by* USE=dri.

Exactly so.

equery h -p dri

... returns, with a single exception, only x11-drivers/xf86-video-*  xorg 
graphics driver packages.  The single exception is x11-libs/libvdpau.

So the only way the status of USE=dri even /matters/ is if one of those 
graphics drivers or that vdpau library is installed.  And for those 
packages, USE=+dri is the best default, regardless of whether they're 
installed for some reason on a server, or on a desktop.  Nothing else 
cares.


That said, there IS the argument for eliminating USE flag pollution in 
profiles where they aren't likely to be used in any case.  For the server 
non-X-installed server case, just having the flag there means time out of 
every responsible server admin's life, just to figure out that the flag 
is simply noise they don't have to worry about, and from this point of 
view, shouldn't even be seeing.

I mean, while it's technically true that a USE flag not actually used by 
any packages won't make a difference, that logic, taken to its 
conclusion, would lead to every USE flag ever used by a single package 
showing up in both global USE and in profiles, since the claim is that it 
doesn't make a difference if no installed package uses the flag anyway, 
but we REALLY REALLY need a default, just in case you DO decide to 
install the one obscure package that actually DOES use the flag!


So were we starting fresh, the best case would be to put the dri USE flag 
in the desktop profile, instead of in base, simply to avoid the USE flag 
noise pollution in non-desktop profiles.  However, the argument here is 
that we're not starting fresh, and changing it now could break a lot of 
users.

But I think those supporting that argument may have lost sight of the 
context:  The context is the new 13.0 profiles, and from all I've seen 
(Dale can back me up as he's far more involved on the user lists and 
forums), users switching/upgrading profiles generally /expect/ to have a 
few config changes they might need to deal with.  Thus, while the flag 
arguably shouldn't be changed in the old soon-to-be-deprecated 10.x 
profiles to avoid breaking people, the new 13.0 profiles are a chance to 
cleanup that USE flag pollution -- likely the best chance we're going to 
get for a few years.


So that's what I (and others, but less explicitly) propose, leaving 
USE=dri where it is in the old and soon-to-be-deprecated 10.x profiles so 
nobody gets broken, while in the new 13.0 profiles, USE=dri is moved from 
base to desktop.  That way, it'll still be defaulted on for desktop where 
most people will want it, but won't appear in the new base, thus 
eliminating the pollution for people unlikely to care about it, there.  
And the only possibility for breakage will be with the profile upgrade, 
when people should expect and thus be prepared to deal with a bit of 
config change.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Peter Stuge
Alec Warner wrote:
[..removed 25 lines of quoted text which I had already read..]
> The primary complaint was the fact that there is too much email.

Many emails are not neccessarily a problem if only they have high
signal-to-noise ratio.

I have *never* seen so competent people output so incompetent email
as on gentoo-dev. It is seriously the worst bunch of lazy-ass email
authors that I have ever seen. Sad face.

That is of course only *my* opinion.


//Peter



Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Matt Turner
On Sun, Jan 20, 2013 at 3:01 PM, Thomas Sachau  wrote:
> So you want to re-implement multilib-portage in an eclass without the
> additional benefits a package-manager level implementation has?

I really wish you'd just make the PMS diff and get your stuff
implemented. How long has it been?



[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2013-01-20 23h59 UTC

2013-01-20 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2013-01-20 23h59 UTC.

Removals:
media-gfx/opencolorio   2013-01-16 05:57:48 pinkbyte
dev-util/nvidia-cuda-npp2013-01-17 10:14:37 jlec
virtual/pcmcia  2013-01-19 21:47:01 ssuominen

Additions:
games-engines/residualvm2013-01-14 18:35:28 hasufell
profiles/eapi-5-files   2013-01-14 20:47:01 dilfridge
dev-libs/libcdio-paranoia   2013-01-15 19:09:19 ssuominen
app-admin/eselect-cdparanoia2013-01-15 20:53:26 ssuominen
app-admin/eselect-mpg1232013-01-15 21:42:33 ssuominen
profiles/default/linux/amd642013-01-15 23:07:59 dilfridge
profiles/default/linux/arm  2013-01-15 23:26:02 dilfridge
media-libs/opencolorio  2013-01-16 05:47:02 pinkbyte
profiles/default/linux/ia64 2013-01-16 21:45:20 dilfridge
profiles/default/linux/m68k 2013-01-16 21:53:25 dilfridge
profiles/default/linux/mips 2013-01-16 22:14:07 dilfridge
profiles/default/linux/powerpc  2013-01-16 22:32:56 dilfridge
dev-db/pgxnclient   2013-01-17 07:36:31 patrick
dev-python/jsonpointer  2013-01-17 17:04:22 prometheanfire
dev-python/jsonpatch2013-01-17 17:13:33 prometheanfire
dev-python/warlock  2013-01-17 17:25:38 prometheanfire
dev-python/python-glanceclient  2013-01-17 17:30:41 prometheanfire
games-action/trosh  2013-01-17 21:40:07 hasufell
dev-libs/libRocket  2013-01-18 18:40:21 hasufell
profiles/default/linux/s390 2013-01-18 19:35:08 dilfridge
profiles/default/linux/sh   2013-01-18 19:40:43 dilfridge
profiles/default/linux/sparc2013-01-18 19:48:22 dilfridge
profiles/default/linux/x86  2013-01-18 19:55:05 dilfridge
dev-libs/angelscript2013-01-18 20:46:44 hasufell
app-doc/devmanual   2013-01-19 10:36:17 hwoarang
app-admin/glance2013-01-20 06:39:20 prometheanfire
media-plugins/gst-plugins-ivorbis   2013-01-20 17:51:36 eva
dev-python/PyGithub 2013-01-20 20:23:26 floppym
dev-util/cligh  2013-01-20 20:47:15 floppym
dev-games/t4k-common2013-01-20 21:50:12 hasufell

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
media-gfx/opencolorio,removed,pinkbyte,2013-01-16 05:57:48
dev-util/nvidia-cuda-npp,removed,jlec,2013-01-17 10:14:37
virtual/pcmcia,removed,ssuominen,2013-01-19 21:47:01
Added Packages:
games-engines/residualvm,added,hasufell,2013-01-14 18:35:28
profiles/eapi-5-files,added,dilfridge,2013-01-14 20:47:01
dev-libs/libcdio-paranoia,added,ssuominen,2013-01-15 19:09:19
app-admin/eselect-cdparanoia,added,ssuominen,2013-01-15 20:53:26
app-admin/eselect-mpg123,added,ssuominen,2013-01-15 21:42:33
profiles/default/linux/amd64,added,dilfridge,2013-01-15 23:07:59
profiles/default/linux/arm,added,dilfridge,2013-01-15 23:26:02
media-libs/opencolorio,added,pinkbyte,2013-01-16 05:47:02
profiles/default/linux/ia64,added,dilfridge,2013-01-16 21:45:20
profiles/default/linux/m68k,added,dilfridge,2013-01-16 21:53:25
profiles/default/linux/mips,added,dilfridge,2013-01-16 22:14:07
profiles/default/linux/powerpc,added,dilfridge,2013-01-16 22:32:56
dev-db/pgxnclient,added,patrick,2013-01-17 07:36:31
dev-python/jsonpointer,added,prometheanfire,2013-01-17 17:04:22
dev-python/jsonpatch,added,prometheanfire,2013-01-17 17:13:33
dev-python/warlock,added,prometheanfire,2013-01-17 17:25:38
dev-python/python-glanceclient,added,prometheanfire,2013-01-17 17:30:41
games-action/trosh,added,hasufell,2013-01-17 21:40:07
dev-libs/libRocket,added,hasufell,2013-01-18 18:40:21
profiles/default/linux/s390,added,dilfridge,2013-01-18 19:35:08
profiles/default/linux/sh,added,dilfridge,2013-01-18 19:40:43
profiles/default/linux/sparc,added,dilfridge,2013-01-18 19:48:22
profiles/default/linux/x86,added,dilfridge,2013-01-18 19:55:05
dev-libs/angelscript,added,hasufell,2013-01-18 20:46:44
app-doc/devmanual,added,hwoarang,2013-01-19 10:36:17
app-admin/glance,added,prometheanfire,2013-01-20 06:39:20
media-plugins/gst-plugins-ivorbis,added,eva,2013-01-20 17:51:36
dev-python/PyGithub,added,floppym,2013-01-20 20:23:26
dev-util/cligh,added,floppym,2013-01-20 20:47:15
dev-games/t4k-common,added,hasufell,2013-01-20 21:50:12

Done.

Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread James Cloos
> "AWS" == Aaron W Swenson  writes:

AWS> That's why there's a base desktop profile and desktop/{gnome,kde}
AWS> profiles.

/usr/portage/profiles/targets/desktop/make.defaults still has too much
crap for a real base profile for a box which (might) run X or wl.

Also, I suspect the things dri brings in (or that one would presume dri
to bring in) are needed for gpGPU and the like.

-JimC
-- 
James Cloos  OpenPGP: 1024D/ED7DAEA6



Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Thomas Sachau schrieb:
> So you want to re-implement multilib-portage in an eclass without the 
> additional benefits a
package-manager level implementation has?

Once the package-manager level implementation becomes available in g-x86
then we can switch to it. If something in the proposed changes makes the
PM implementation harder or causes additional work, please point this
out so it can be addressed.

Personally I wouldn't mind waiting until the next council meeting and
keep all changes in the x11 overlay until then.


Best regards,
Chí-Thanh Christopher Nguyễn





Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Thomas Sachau
Gilles Dartiguelongue schrieb:
> Le lundi 21 janvier 2013 à 00:01 +0100, Thomas Sachau a écrit :
>> Michał Górny schrieb:
>>> Hello,
>>>
>>> There is a fair interest in multilib and while still early, it would be
>>> a good moment to decide on how USE flags to use for it.
>>>
>>> The current attempts are mostly using USE=multilib which is not really
>>> expressive and poor. What I would go for is a clear variable specifying
>>> which targets package is built for.
>>>
>>>
>>> This raises the following questions:
>>>
>>> 1) do we want the default ABI to be switchable?
>>>
>>> 2) do we want irrelevant ABIs to be visible to emerge users?
>>>
>>> By 2) I mean: do we want the users to see stuff like:
>>>
>>>   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
>>> (-ppc64_abi2) (-ppc64_abi3) ..."
>>>
>>> or just the relevant part.
>>>
>>> To be honest, I don't know if there's other way to hide USE flags than
>>> using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
>>> the flags per-arch, i.e. have:
>>>
>>>   MULTILIB_AMD64="abi1 abi2 abi3"
>>>   MULTILIB_PPC64="abi1 abi2 abi3"
>>>
>>> with appropriate USE_EXPAND_HIDDEN set by profiles.
>>>
>>>
>>> What are your thoughts? Which arches would like to use multilib? What
>>> names for ABIs do you suggest?
>>>
>>
>> So you want to re-implement multilib-portage in an eclass without the
>> additional benefits a package-manager level implementation has?
> 
> Well that's the point of the eclass that was proposed a few days ago
> allow building multiple ABIs. Having clear USE-dep like python-r1.eclass
> is imho the way to go.
> 
> As said in another reply of this thread, USE=multilib really is a
> solution that has its problems (no fine PM control for ABIs, slow
> updates of emul-pkgs) to the current problem and portage-multilib, well
> it's a subject that pops up from time to time I have no idea how and
> will it will come nor do I have time to help on that front.

multilib-portage exists and works for years, the problem usually is,
that posts about it are ignored until i write something about "planned
to ask council", which results in new requests to be fulfilled (for the
inclusion of this feature in the next EAPI). This could also get us rid
of USE=multilib and the emul packages. ;-)

> However this eclass would enable quick and easy per-ebuild support for
> multiple ABIs just like python-r1 and friends, and this is a good thing
> for every maintainer that wants to provide this kind of support. I know
> I would, at least to get rid of the always lagging emul packages.

As already written in another thread not long ago, the USE flag part
(shown USE flags per arch and USE flag dependencies) will be pretty hard
to implement at eclass level. So i will wait and see, if someone can
surprise me with a solution, that works as good as multilib-portage
without bad side effects or additional work for all sides.


-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Rich Freeman
On Sun, Jan 20, 2013 at 4:59 PM, Rick "Zero_Chaos" Farina
 wrote:
>> If we have it as IUSE default, it can be removed from the profiles
>> entirely. Having it only in the desktop profile is not good in any
>> scenario I can think of.
>
> chithanh, maybe you can explain to everyone why USE=dri is needed for
> base profile.  You seem to be the most knowledgable here, can you cite a
> specific example for how/why a non-desktop profile machine would need
> USE=dri.  I think that the example may make it more obvious to people
> what is right or wrong here.
>

It is needed if you want to run X11 in the generally-recommended
configuration.  I believe it is required for kernel modesetting, and
that is the most stable way to run X11 (and I think that allows a
non-suid X11 server).  I would think that would be the best
configuration for X11 on any system, whether server, desktop, etc.

Now, in case some of you are thinking "but I NEVER run X11 on my
," in that case the USE flag won't
have any effect anyway.  But, if there are people who run X11 on their
 they will get an all-around better
experience with dri enabled.

I can't really think of a case where somebody would want something
that supports dri that is in the tree, but wouldn't want to use dri.
Even things like embedded use dri (and in fact it is even more
important there with the wimpy CPUs).  And if you're running X11 on a
server for whatever reason, wouldn't that be the place you would most
want it to run as non-root?

Rich



Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Gilles Dartiguelongue
Le lundi 21 janvier 2013 à 00:01 +0100, Thomas Sachau a écrit :
> Michał Górny schrieb:
> > Hello,
> > 
> > There is a fair interest in multilib and while still early, it would be
> > a good moment to decide on how USE flags to use for it.
> > 
> > The current attempts are mostly using USE=multilib which is not really
> > expressive and poor. What I would go for is a clear variable specifying
> > which targets package is built for.
> > 
> > 
> > This raises the following questions:
> > 
> > 1) do we want the default ABI to be switchable?
> > 
> > 2) do we want irrelevant ABIs to be visible to emerge users?
> > 
> > By 2) I mean: do we want the users to see stuff like:
> > 
> >   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
> > (-ppc64_abi2) (-ppc64_abi3) ..."
> > 
> > or just the relevant part.
> > 
> > To be honest, I don't know if there's other way to hide USE flags than
> > using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
> > the flags per-arch, i.e. have:
> > 
> >   MULTILIB_AMD64="abi1 abi2 abi3"
> >   MULTILIB_PPC64="abi1 abi2 abi3"
> > 
> > with appropriate USE_EXPAND_HIDDEN set by profiles.
> > 
> > 
> > What are your thoughts? Which arches would like to use multilib? What
> > names for ABIs do you suggest?
> > 
> 
> So you want to re-implement multilib-portage in an eclass without the
> additional benefits a package-manager level implementation has?

Well that's the point of the eclass that was proposed a few days ago
allow building multiple ABIs. Having clear USE-dep like python-r1.eclass
is imho the way to go.

As said in another reply of this thread, USE=multilib really is a
solution that has its problems (no fine PM control for ABIs, slow
updates of emul-pkgs) to the current problem and portage-multilib, well
it's a subject that pops up from time to time I have no idea how and
will it will come nor do I have time to help on that front.

However this eclass would enable quick and easy per-ebuild support for
multiple ABIs just like python-r1 and friends, and this is a good thing
for every maintainer that wants to provide this kind of support. I know
I would, at least to get rid of the always lagging emul packages.

-- 
Gilles Dartiguelongue 
Gentoo


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Michał Górny
On Mon, 21 Jan 2013 00:01:05 +0100
Thomas Sachau  wrote:

> Michał Górny schrieb:
> > Hello,
> > 
> > There is a fair interest in multilib and while still early, it would be
> > a good moment to decide on how USE flags to use for it.
> > 
> > The current attempts are mostly using USE=multilib which is not really
> > expressive and poor. What I would go for is a clear variable specifying
> > which targets package is built for.
> > 
> > 
> > This raises the following questions:
> > 
> > 1) do we want the default ABI to be switchable?
> > 
> > 2) do we want irrelevant ABIs to be visible to emerge users?
> > 
> > By 2) I mean: do we want the users to see stuff like:
> > 
> >   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
> > (-ppc64_abi2) (-ppc64_abi3) ..."
> > 
> > or just the relevant part.
> > 
> > To be honest, I don't know if there's other way to hide USE flags than
> > using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
> > the flags per-arch, i.e. have:
> > 
> >   MULTILIB_AMD64="abi1 abi2 abi3"
> >   MULTILIB_PPC64="abi1 abi2 abi3"
> > 
> > with appropriate USE_EXPAND_HIDDEN set by profiles.
> > 
> > 
> > What are your thoughts? Which arches would like to use multilib? What
> > names for ABIs do you suggest?
> > 
> 
> So you want to re-implement multilib-portage in an eclass without the
> additional benefits a package-manager level implementation has?

Could you stay on topic, please?

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Thomas Sachau
Sergei Trofimovich schrieb:
> On Sun, 20 Jan 2013 20:11:31 +0100
> Michał Górny  wrote:
> 
>> Hello,
>>
>> There is a fair interest in multilib and while still early, it would be
>> a good moment to decide on how USE flags to use for it.
>>
>> The current attempts are mostly using USE=multilib which is not really
>> expressive and poor. What I would go for is a clear variable specifying
>> which targets package is built for.
> 
> You just need to add 'ABI' and 'MULTILIB_ABIS' to
> "emerge --info ${pkg}" output.
> 
> Do you plan to keep precise depends for packages?
> like glibc[abi_x32]/gcc[abi_x32] for all libraries requesting x32.
> 
> What to do if someone builds a package only with non-default ABI?
> (it means installed package does not quite work for default ABI)
> 
> like on ABI=amd64 media-libs/glu[ABI=x32] could not be used by
> any of ABI=amd64 users.
> 
> In order to track such depends precisely you would need to add
> ABI flags to each revdep recursively. It's quite invasive. Is it worth
> the effort?
> 
> Currently USE=multilib means 'build for all toolchain-supported' ABIs.
> It looks clean and short.
> 
>> This raises the following questions:
>>
>> 1) do we want the default ABI to be switchable?
> It already is via /etc/portage/env per-package.
> Or via profile globally. arch/amd64/make.defaults:
>   MULTILIB_ABIS="amd64 x86"   
>  
>   DEFAULT_ABI="amd64"
> 
> crossdev allows bootstrapping with any random default
> ABI out there as one-liner:
> crossdev -A 'x32 amd64' x86_64-unknown-linux-gnu.
> 
>> 2) do we want irrelevant ABIs to be visible to emerge users?
>>
>> By 2) I mean: do we want the users to see stuff like:
>>
>>   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
>> (-ppc64_abi2) (-ppc64_abi3) ..."
> 
> Would adding irrelevant ABIs trigger rebuilds on world update?
> 
> Do you intermingle gentoo's $ARCH and ABI?
> How many ABI vars do you expect to see for simple "common" cases?
> 
>   x86_64-pc-linux-gnu-gcc -m32 (host ARCH=amd64)
>   x86_64-pc-linux-gnu-gcc -m64 (host ARCH=amd64)
>   x86_64-pc-linux-gnu-gcc -mx32 (host ARCH=amd64)
>   i686-pc-linux-gnu-gcc -m32 (host ARCH=x86)
>   i686-pc-linux-gnu-gcc -m64 (host ARCH=x86)
>   i686-pc-linux-gnu-gcc -mx32 (host ARCH=x86)
> 
> 3 or 6?
> 
> Looks like insane amount of metadata growth for each
> plagued package.
> 
>> or just the relevant part.
>>
>> To be honest, I don't know if there's other way to hide USE flags than
>> using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
>> the flags per-arch, i.e. have:
>>
>>   MULTILIB_AMD64="abi1 abi2 abi3"
>>   MULTILIB_PPC64="abi1 abi2 abi3"
>>
>> with appropriate USE_EXPAND_HIDDEN set by profiles.
> 
> Having direct support in portage's core might reduce amount of
> user-visible/storable metadata in main tree. No slightest idea
> how it would look like though.
> 

Support for cross-compiling packages for toolchain-supported ABIs
already exists and works for some years in multilib-portage (code in the
multilib branch of portage git repo, ebuild in the multilib-portage
overlay with very basic setup instructions in the doc dir of the overlay
and the #gentoo-multilib-overlay channel in freenode for questions).

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Thomas Sachau
Michał Górny schrieb:
> Hello,
> 
> There is a fair interest in multilib and while still early, it would be
> a good moment to decide on how USE flags to use for it.
> 
> The current attempts are mostly using USE=multilib which is not really
> expressive and poor. What I would go for is a clear variable specifying
> which targets package is built for.
> 
> 
> This raises the following questions:
> 
> 1) do we want the default ABI to be switchable?
> 
> 2) do we want irrelevant ABIs to be visible to emerge users?
> 
> By 2) I mean: do we want the users to see stuff like:
> 
>   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
> (-ppc64_abi2) (-ppc64_abi3) ..."
> 
> or just the relevant part.
> 
> To be honest, I don't know if there's other way to hide USE flags than
> using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
> the flags per-arch, i.e. have:
> 
>   MULTILIB_AMD64="abi1 abi2 abi3"
>   MULTILIB_PPC64="abi1 abi2 abi3"
> 
> with appropriate USE_EXPAND_HIDDEN set by profiles.
> 
> 
> What are your thoughts? Which arches would like to use multilib? What
> names for ABIs do you suggest?
> 

So you want to re-implement multilib-portage in an eclass without the
additional benefits a package-manager level implementation has?

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Michał Górny
On Mon, 21 Jan 2013 01:05:56 +0300
Sergei Trofimovich  wrote:

> On Sun, 20 Jan 2013 20:11:31 +0100
> Michał Górny  wrote:
> 
> > There is a fair interest in multilib and while still early, it would be
> > a good moment to decide on how USE flags to use for it.
> > 
> > The current attempts are mostly using USE=multilib which is not really
> > expressive and poor. What I would go for is a clear variable specifying
> > which targets package is built for.
> 
> You just need to add 'ABI' and 'MULTILIB_ABIS' to
> "emerge --info ${pkg}" output.

No, that's not the same. It's like python.eclass vs new Python
eclasses. Cheap hidden logic vs explicit USE-dep logic.

> Do you plan to keep precise depends for packages?
> like glibc[abi_x32]/gcc[abi_x32] for all libraries requesting x32.

Yes. ${MULTILIB_USEDEP} is for that (it currently evaluates
to 'multilib?').

> What to do if someone builds a package only with non-default ABI?
> (it means installed package does not quite work for default ABI)

Well, I was asking the same question. That was what my q1 was asking,
I think you misunderstood it.

> like on ABI=amd64 media-libs/glu[ABI=x32] could not be used by
> any of ABI=amd64 users.
> 
> In order to track such depends precisely you would need to add
> ABI flags to each revdep recursively. It's quite invasive. Is it worth
> the effort?

A good point. I'd say that the default impl should be built then.
But... how about making it a USE flag with use.force logic? That way,
it would be explicitly visible, and if someone really wanted to disable
it, he would be able to do it on his own responsibility.

> Currently USE=multilib means 'build for all toolchain-supported' ABIs.
> It looks clean and short.

But if we wanted to introduce x32, it would become no longer clean. I
believe many of our users want/need multilib only for running 32-bit
apps on amd64 (like wine). Why would they need x32 libraries?

But on the other hand, if we follow that logic we will probably have
no reason to enable x32 on amd64 for a long time. Maybe mips ABIs will
be a better example?

> > 2) do we want irrelevant ABIs to be visible to emerge users?
> > 
> > By 2) I mean: do we want the users to see stuff like:
> > 
> >   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
> > (-ppc64_abi2) (-ppc64_abi3) ..."
> 
> Would adding irrelevant ABIs trigger rebuilds on world update?

That's a good question, especially wrt USE_EXPAND_HIDDEN.

> Do you intermingle gentoo's $ARCH and ABI?

I think not. I believe that ABIs shall be defined by profiles.
If someone tries to set ARCH for something incorrect for the profile,
that's not something we shall support, I believe.

> How many ABI vars do you expect to see for simple "common" cases?
> 
>   x86_64-pc-linux-gnu-gcc -m32 (host ARCH=amd64)
>   x86_64-pc-linux-gnu-gcc -m64 (host ARCH=amd64)
>   x86_64-pc-linux-gnu-gcc -mx32 (host ARCH=amd64)
>   i686-pc-linux-gnu-gcc -m32 (host ARCH=x86)
>   i686-pc-linux-gnu-gcc -m64 (host ARCH=x86)
>   i686-pc-linux-gnu-gcc -mx32 (host ARCH=x86)
> 
> 3 or 6?

I think 3 will be enough.

> Looks like insane amount of metadata growth for each
> plagued package.

I don't think metadata is really important here. I believe that
the amount of additional metadata introduced by the packages affected
by multilib is not really one worth worrying.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Sergei Trofimovich
On Sun, 20 Jan 2013 20:11:31 +0100
Michał Górny  wrote:

> Hello,
> 
> There is a fair interest in multilib and while still early, it would be
> a good moment to decide on how USE flags to use for it.
> 
> The current attempts are mostly using USE=multilib which is not really
> expressive and poor. What I would go for is a clear variable specifying
> which targets package is built for.

You just need to add 'ABI' and 'MULTILIB_ABIS' to
"emerge --info ${pkg}" output.

Do you plan to keep precise depends for packages?
like glibc[abi_x32]/gcc[abi_x32] for all libraries requesting x32.

What to do if someone builds a package only with non-default ABI?
(it means installed package does not quite work for default ABI)

like on ABI=amd64 media-libs/glu[ABI=x32] could not be used by
any of ABI=amd64 users.

In order to track such depends precisely you would need to add
ABI flags to each revdep recursively. It's quite invasive. Is it worth
the effort?

Currently USE=multilib means 'build for all toolchain-supported' ABIs.
It looks clean and short.

> This raises the following questions:
> 
> 1) do we want the default ABI to be switchable?
It already is via /etc/portage/env per-package.
Or via profile globally. arch/amd64/make.defaults:
  MULTILIB_ABIS="amd64 x86" 
   
  DEFAULT_ABI="amd64"

crossdev allows bootstrapping with any random default
ABI out there as one-liner:
crossdev -A 'x32 amd64' x86_64-unknown-linux-gnu.

> 2) do we want irrelevant ABIs to be visible to emerge users?
> 
> By 2) I mean: do we want the users to see stuff like:
> 
>   MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
> (-ppc64_abi2) (-ppc64_abi3) ..."

Would adding irrelevant ABIs trigger rebuilds on world update?

Do you intermingle gentoo's $ARCH and ABI?
How many ABI vars do you expect to see for simple "common" cases?

  x86_64-pc-linux-gnu-gcc -m32 (host ARCH=amd64)
  x86_64-pc-linux-gnu-gcc -m64 (host ARCH=amd64)
  x86_64-pc-linux-gnu-gcc -mx32 (host ARCH=amd64)
  i686-pc-linux-gnu-gcc -m32 (host ARCH=x86)
  i686-pc-linux-gnu-gcc -m64 (host ARCH=x86)
  i686-pc-linux-gnu-gcc -mx32 (host ARCH=x86)

3 or 6?

Looks like insane amount of metadata growth for each
plagued package.

> or just the relevant part.
> 
> To be honest, I don't know if there's other way to hide USE flags than
> using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
> the flags per-arch, i.e. have:
> 
>   MULTILIB_AMD64="abi1 abi2 abi3"
>   MULTILIB_PPC64="abi1 abi2 abi3"
> 
> with appropriate USE_EXPAND_HIDDEN set by profiles.

Having direct support in portage's core might reduce amount of
user-visible/storable metadata in main tree. No slightest idea
how it would look like though.

-- 

  Sergei


signature.asc
Description: PGP signature


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, 20 Jan 2013 16:59:24 -0500
"Rick \"Zero_Chaos\" Farina"  wrote:
> chithanh, maybe you can explain to everyone why USE=dri is needed for
> base profile.  You seem to be the most knowledgable here, can you
> cite a specific example for how/why a non-desktop profile machine
> would need USE=dri.  I think that the example may make it more
> obvious to people what is right or wrong here.

Your question is the wrong one to ask. What you should ask is whether a
non-desktop profile machine *would be in any way affected by* USE=dri.

- -- 
Ciaran McCreesh
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlD8aPgACgkQ96zL6DUtXhGpfgCgxjrIlAp1M0gzkg4FJs2Yx+hM
290AniFiLh7uqNl8elQ/yWre1W903ZdC
=d+Zn
-END PGP SIGNATURE-


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Rick "Zero_Chaos" Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

> If we have it as IUSE default, it can be removed from the profiles
> entirely. Having it only in the desktop profile is not good in any
> scenario I can think of.
> 

chithanh, maybe you can explain to everyone why USE=dri is needed for
base profile.  You seem to be the most knowledgable here, can you cite a
specific example for how/why a non-desktop profile machine would need
USE=dri.  I think that the example may make it more obvious to people
what is right or wrong here.

Thanks,
Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJQ/Gi8AAoJEKXdFCfdEflKvoEP/RVOpm+dVKo4M5rRK0dM/IiZ
Hj5bFHcfrtXGUDslZSNXgkPs7FU44hFcNvVIyurksbSvAa5mDyl/2A3mwmVbx7vk
uWIyACt28IwX13XP6qUXCQWNkoo1KGiUUxA5GgeuRMGRiJmF0kR8shc3YvamFvGo
1keEnDoy/uZCJZx8YRQPmYls9ZxVlJ1ks9NUg9zU3Mh1/47Yikv5jrElsMfqkHKg
/idqTDL1b8FmMDOSKTaMirOtOUToZriST4sd+WxkE1kRQVyc5wmEMyDYQ0DZqMtC
FSBIuhn5Y3/tw/b0qBSsTn+iHeTs/JilukHT77x2mVVyM+a7GjAedGJP5TJHONvT
d4g0sI/wh6Z/n8Qh/zmp74VJjGBNTi8ARYhttjo12G92irEEN7aZ06bExI9WFlb/
oQB/KWQ7SPBfAxGXwMVyhAMK//E3rptdAt/tX7Xetudphhz6RrJ9Zz6XFc8zu5xY
AjsQlFNvFhrXHLUrJmL6YtbNTqXRq627gdKJFlvXjjCFF7Zg95EBPGbDxz8j/hGQ
RrR5pUIKync3HELs5cyExBlk8nRMVdmW9c5/veAXJ2YQYJM23P6bwkyaEHPFyNbf
Ggz8sweFDUln4G0EY/0k8KpSoG2xmCac59a9lB9zkby6nvGPvDIiOjd1GFqvPWQN
9dr4fV3EfS+w2wthWoua
=80/k
-END PGP SIGNATURE-



Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Alec Warner
On Sun, Jan 20, 2013 at 9:32 AM, Andreas K. Huettel
 wrote:
> Am Sonntag, 20. Januar 2013, 10:39:58 schrieb Rich Freeman:
>>
>> What's the point?  I don't think democracy is the best way to handle
>> these sorts of things.
>
> LOL. Yeah, but haven't we tried to give ourselves rules that at least resemble
> it?
>
> If I wanted to find out expert opinions and act on that, I'd directly ask a
> couple of people on IRC that I consider knowledgeable, and then directly
> follow their advice. No mailing list need be involved. This would be
> effective, most likely technologically correct, and fast. It would also cause
> major $hitstorms, since every developer knows best about a lot of things, and
> since a lot of people would understandably feel bypassed. I would lose commit
> privileges quite fast.

I think it is more difficult to lose commit privs than you think.
There are lots of warning signs. People being pissed off does not
equal getting your privs revoked. You do that for making horrific
technical errors; generally speaking.

>
> On the other hand, if I want to do the ultimate "right thing" in a community
> sense, I ask on the list and let the discussion develop. I get a lot of
> opinions. Some of these I consider more, some less sensible; some of these are
> better, some less well informed. On most issues, even well-informed people
> will have different opinions - sometimes things are just a matter of personal
> taste. Getting a real unanimous vote is impossible. I wait for everyone to
> read his mail; we've already heard that 72h is by far not enough time. (Half a
> year?) In the meantime the discussion has branched into a couple of topics,
> and most people have forgotten the original issue... Action may be taken on
> the day when debian stable has a newer glibc than gentoo (metaphorically
> speaking).

The general culture that I aspire to is one where developers take
responsibility for their work. If you make a change and break stuff,
you will lose trust. If you make a change and it goes well, you gain
trust. Trusted people are allowed more freedom (changes with perhaps
less discussion, or changes against an established consensus.) I think
listening to people is important. However listening to them does not
equal agreeing with them, or doing what they want. In the end you are
'in charge' of your change. People can make suggestions on how to do
things better, or offer advice against pitfalls.  However in the end
you are the person doing the work, so the decisions are nominally
yours to make.

>
> We will in the end need a compromise that both gets things done and involves
> everyone that actively wants to be involved. (And yes, that means reading your
> mail!)
>
> --
> Andreas K. Huettel
> Gentoo Linux developer
> dilfri...@gentoo.org
> http://www.akhuettel.de/



[gentoo-dev] Re: Packages up for grabs

2013-01-20 Thread Mike Gilbert
On 01/20/2013 05:30 AM, Pacho Ramos wrote:
> Due swegener focusing in less packages until he has more time:
> x11-misc/x11vnc -> maybe net-libs/libvncserver could be interested in
> this
> 

Yeah, I picked it up. As always, anyone is free to co-maintain if they like.



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-20 Thread Michał Górny
Hello,

There is a fair interest in multilib and while still early, it would be
a good moment to decide on how USE flags to use for it.

The current attempts are mostly using USE=multilib which is not really
expressive and poor. What I would go for is a clear variable specifying
which targets package is built for.


This raises the following questions:

1) do we want the default ABI to be switchable?

2) do we want irrelevant ABIs to be visible to emerge users?

By 2) I mean: do we want the users to see stuff like:

  MULTILIB_ABIS="amd64_abi1 amd64_abi2 -amd64_abi3 (-ppc64_abi1)
(-ppc64_abi2) (-ppc64_abi3) ..."

or just the relevant part.

To be honest, I don't know if there's other way to hide USE flags than
using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
the flags per-arch, i.e. have:

  MULTILIB_AMD64="abi1 abi2 abi3"
  MULTILIB_PPC64="abi1 abi2 abi3"

with appropriate USE_EXPAND_HIDDEN set by profiles.


What are your thoughts? Which arches would like to use multilib? What
names for ABIs do you suggest?

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Panagiotis Christopoulos
On 17:52 Sun 20 Jan , Andreas K. Huettel wrote:
> 
> > 
> > *the thing with USE flags is a big change.
> 
> You're kidding, right? 
> 
> If we seriously start doing that, we'll either get slapped with "dont bother 
> us with that" by the council members, or nobody wants to run for council 
> anymore.
> 

I didn't mean, to start asking the Council for everything (certainly not
for USE flags changes in profiles). 

Writing that "the thing with USE flags is a big change", I meant that
those USE flags were wrongly put/remained in base profiles in first place and
before removing them we have to be sure that we won't break more, any
user configurations. and how we 're going to do it safely. That's why I
said about more time than 72h. 

But I stop here, as this thread is about something else, just wanted to explain 
the
logic behind writing ^^. 

I think I will stop using words like small/big/bigger as it may confuse
people.

-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )


pgptoQdaZQybx.pgp
Description: PGP signature


Re: [gentoo-dev] Chromium system ffmpeg

2013-01-20 Thread Paweł Hajdan, Jr.
On 1/20/13 1:46 AM, Luca Barbato wrote:
> On 19/01/13 20:10, "Paweł Hajdan, Jr." wrote:
>> have a way to more simply exclude code that requires CODEC_ID_OPUS.
> 
> Exclude in chrome or in libavcodec?
> 
> The latter is a matter of adding --disable-decoder=opus and/or not
> --enable-libopus in the configure.

Exclude in chrome, in case old ffmpeg/libav does not support it.

Paweł




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Dale
Ben de Groot wrote:
> On 20 January 2013 21:35, Dale  wrote:
>> Same here.  I have had to re-emerge qt packages several times myself.
>> It seems that when I do, I have to do them all one at a time too.
> In which case you're better off with something like:
>emerge -a1 `eix --only-names -IC qt`
>


I'm not a developer and I don't write fancy commands like that.  When
something needs to be emerged or re-emerged, I do it by hand. 
Sometimes, I emerge one, then emerge the next one etc etc.  Sometimes I
put all packages on the same line.  I don't use commands like yours
unless I copy and paste it from a news item or something.

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-dev] theology herd is empty

2013-01-20 Thread Chris Reffett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/20/2013 04:34 AM, Pacho Ramos wrote:
> If we agree on keeping this herd instead of trying to find one 
> maintainer per package, somebody should join. Otherwise I will
> move their packages to maintainer-needed in a week
> 
> Thanks
> 
I will join this herd, but anyone who wants to add themselves as a
maintainer to a package is welcome to do so.

Chris Reffett
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlD8LQYACgkQ23laikJhg1SqkgCfbVyh/gK1lCwGJMkuP0I+HDPM
VSwAn2rlVv6TCuvTP8EldDfXruWkHk8v
=dWxs
-END PGP SIGNATURE-



Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Andreas K. Huettel
Am Sonntag, 20. Januar 2013, 10:39:58 schrieb Rich Freeman:
> 
> What's the point?  I don't think democracy is the best way to handle
> these sorts of things.

LOL. Yeah, but haven't we tried to give ourselves rules that at least resemble 
it?

If I wanted to find out expert opinions and act on that, I'd directly ask a 
couple of people on IRC that I consider knowledgeable, and then directly 
follow their advice. No mailing list need be involved. This would be 
effective, most likely technologically correct, and fast. It would also cause 
major $hitstorms, since every developer knows best about a lot of things, and 
since a lot of people would understandably feel bypassed. I would lose commit 
privileges quite fast.

On the other hand, if I want to do the ultimate "right thing" in a community 
sense, I ask on the list and let the discussion develop. I get a lot of 
opinions. Some of these I consider more, some less sensible; some of these are 
better, some less well informed. On most issues, even well-informed people 
will have different opinions - sometimes things are just a matter of personal 
taste. Getting a real unanimous vote is impossible. I wait for everyone to 
read his mail; we've already heard that 72h is by far not enough time. (Half a 
year?) In the meantime the discussion has branched into a couple of topics, 
and most people have forgotten the original issue... Action may be taken on 
the day when debian stable has a newer glibc than gentoo (metaphorically 
speaking).

We will in the end need a compromise that both gets things done and involves 
everyone that actively wants to be involved. (And yes, that means reading your 
mail!)

-- 
Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Mike Frysinger schrieb:
> On Sunday 20 January 2013 10:54:55 Chí-Thanh Christopher Nguyễn wrote:
>> Yes, I mentioned this in another post already. We can use EAPI=1 IUSE
>> defaults instead. But this will not change any systems so I fail to
>> see the point behind this. This will only move clutter from profiles
>> into ebuilds. 
> where it should have been in the first place.  if it's a package-specific 
> issue, 
> then it belongs in the package.

It is a common issue shared among all packages and package versions that
have this flag. So I think the profile is the correct place.


Best regards,
Chí-Thanh Christopher Nguyễn




[gentoo-dev] Re: Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Duncan
Andreas K. Huettel posted on Sun, 20 Jan 2013 17:52:40 +0100 as excerpted:


>> *the thing with USE flags is a big change.
> 
> You're kidding, right?
> 
> If we seriously start doing that, we'll either get slapped with "dont
> bother us with that" by the council members, or nobody wants to run for
> council anymore.

Additionally, the council has historically been somewhat like the US 
Supreme Court -- they like to have their discussion and to make the final 
decision, but the case itself is supposed to have actually been argued 
and all the basic issues covered at the trial-court level (which for us 
is the list).

Which would put us back where we started, since that pre-council-decision 
discussion would happen... on the list.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Mike Frysinger
On Sunday 20 January 2013 10:54:55 Chí-Thanh Christopher Nguyễn wrote:
> Ben de Groot schrieb:
> > On 20 January 2013 23:22, Chí-Thanh Christopher Nguyễn wrote:
> >> Andreas K. Huettel schrieb:
>  * move setting USE=dri from default/linux/make.defaults to
>  targets/desktop/make.defaults
> >> 
> >> I must say that I am unhappy about this. The packages in question should
> >> not be built with dri disabled unless you really *really* know what you
> >> are doing.
> > 
> > It seems to me this is an obvious case where sane useflag defaults
> > need to be set by the packages involved. We no longer need to rely on
> > global profiles for this.
> 
> Yes, I mentioned this in another post already. We can use EAPI=1 IUSE
> defaults instead. But this will not change any systems so I fail to see
> the point behind this. This will only move clutter from profiles into
> ebuilds.

where it should have been in the first place.  if it's a package-specific 
issue, 
then it belongs in the package.
-mike


signature.asc
Description: This is a digitally signed message part.


[gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Duncan
Ben de Groot posted on Sun, 20 Jan 2013 21:59:49 +0800 as excerpted:

> On 20 January 2013 21:35, Dale  wrote:
>> Same here.  I have had to re-emerge qt packages several times myself.
>> It seems that when I do, I have to do them all one at a time too.
> 
> In which case you're better off with something like:
>emerge -a1 `eix --only-names -IC qt`

FWIW, I have a qt set here.  I don't have it listed in world_sets as all 
my qt package installs are deps and I want to keep it that way, but it 
sure makes remerging them easier when I need to remerge them all. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Michał Górny
On Sun, 20 Jan 2013 16:20:42 +0100
"Andreas K. Huettel"  wrote:

> I would like to suggest and ask your opinion on a simple way of getting the 
> developers' collective opinion: cast votes with a shell script on our 
> favourite shell server, which is then displayed on a web page (either only as 
> stats, or with name lists as now in the public list discussion).
> A typical choice of options would be restricted to "Yes, No, More discussion 
> needed", a typical deadine 72h.
> 
> So, a thread like "Should we enable useflag Z by default" would then include
> "Please discuss here, vote on ..." with a link to the count page (updated via 
> cron every 1h). On login to ..., a message similar to the "open elections 
> message" could be displayed.
> 
> Obviously the implementation does not exist, but this is conceptually simple 
> enough so it could be implemented within reasonable time. 

I think Rich has raised the main points already, and I mostly agree
with him on the disadvantages of 'simple voting'.

I once or twice told it would be really useful to have a stack
exchange-like platform to discuss problems. Although it wouldn't be
perfect, it would be something in between blind-voting and mailing list
discussion. A place where everyone could suggest a solution and others
could vote on the proposed solutions.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Brian Dolbec schrieb:
> But, doesn't your point above very strongly suggest that IUSE=+dri
> should be set on those pkgs irregardless of where/if the dri USE flag
> should be set in some profile.

We can either set it in the base profile, then there is no need for
IUSE="+dri". Or we can set it in every single ebuild that has the dri
flag. I prefer the former because it reduces our maintenance burden.

> With that in place, then moving it to
> the desktop profile from the base wouldn't be bad, would it?

If we have it as IUSE default, it can be removed from the profiles
entirely. Having it only in the desktop profile is not good in any
scenario I can think of.


Best regards,
Chí-Thanh Christopher Nguyễn





Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Andreas K. Huettel

> 
> *the thing with USE flags is a big change.

You're kidding, right? 

If we seriously start doing that, we'll either get slapped with "dont bother 
us with that" by the council members, or nobody wants to run for council 
anymore.

-- 
Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Alec Warner
On Sun, Jan 20, 2013 at 7:39 AM, Rich Freeman  wrote:
> On Sun, Jan 20, 2013 at 10:20 AM, Andreas K. Huettel
>  wrote:
>> So, a thread like "Should we enable useflag Z by default" would then include
>> "Please discuss here, vote on ..." with a link to the count page (updated via
>> cron every 1h). On login to ..., a message similar to the "open elections
>> message" could be displayed.
>>
>> Obviously the implementation does not exist, but this is conceptually simple
>> enough so it could be implemented within reasonable time.
>>
>> Opinions?
>> (Yes / No / More discussion needed :D )
>
> What's the point?  I don't think democracy is the best way to handle
> these sorts of things.
>
> Plus, it leaves out users.  Why does that matter?  Think about it:
>
> If what you want is expert opinion then the last thing you want is any
> kind of poll of anybody.  Put it on the lists, follow the discussion,
> chat with experts that emerge on irc/email/etc, and make the best
> decision.  Is that hard?  Sure.  But, if your goal is to discover
> issues and learn then you won't get that in an easier way.  .

The primary complaint was the fact that there is too much email. While
I don't disagree with your idea overall; it doesn't solve the problem
of essentially too many messages to read, which is a disincentive to
even try. This ends up where developers don't read -dev (or skim -dev,
or are not even subscribed to -dev.)

>
> If you just want to get a sense for what people find useful in a case
> where popularity really is relevant (like the cups example) then you
> really want to poll the entire userbase.  A forum poll or something
> like that is more useful for that.  This isn't used for judging
> technical rightness, but purely for assessing popularity.
>
> If an issue is highly contentious then rather than counting votes it
> makes more sense to ask the council.
>
> Other options include creating choices (that requires a maintenance
> commitment though), and this is often facilitated by starting a
> project.  Then you can have somewhat more organized meetings/etc
> around a topic of interest.
>
> Rich
>



Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Brian Dolbec
On Sun, 2013-01-20 at 10:30 -0500, Rich Freeman wrote:

> It seemed like most who were knowledgeable suggested disabling dri was
> a bad move.  I think it is required for kernel-modesetting among other
> things.  Why would somebody install xorg and not use dri?
> 
> Rich
> 

Since I'm not so knowledgeable about it, I didn't vote on this specific
issue.

But, doesn't your point above very strongly suggest that IUSE=+dri
should be set on those pkgs irregardless of where/if the dri USE flag
should be set in some profile.  With that in place, then moving it to
the desktop profile from the base wouldn't be bad, would it?
-- 
Brian Dolbec 


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Ben de Groot schrieb:
> On 20 January 2013 23:22, Chí-Thanh Christopher Nguyễn
>  wrote:
>> Andreas K. Huettel schrieb:
 * move setting USE=dri from default/linux/make.defaults to
 targets/desktop/make.defaults
>> I must say that I am unhappy about this. The packages in question should
>> not be built with dri disabled unless you really *really* know what you
>> are doing.
> It seems to me this is an obvious case where sane useflag defaults
> need to be set by the packages involved. We no longer need to rely on
> global profiles for this.
>

Yes, I mentioned this in another post already. We can use EAPI=1 IUSE
defaults instead. But this will not change any systems so I fail to see
the point behind this. This will only move clutter from profiles into
ebuilds.


Best regards,
Chí-Thanh Christopher Nguyễn




Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Ben de Groot
On 20 January 2013 23:22, Chí-Thanh Christopher Nguyễn
 wrote:
> Andreas K. Huettel schrieb:
>>> * move setting USE=dri from default/linux/make.defaults to
>>> targets/desktop/make.defaults
>
> I must say that I am unhappy about this. The packages in question should
> not be built with dri disabled unless you really *really* know what you
> are doing.

It seems to me this is an obvious case where sane useflag defaults
need to be set by the packages involved. We no longer need to rely on
global profiles for this.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Panagiotis Christopoulos
On 16:20 Sun 20 Jan , Andreas K. Huettel wrote:
> I would like to suggest and ask your opinion on a simple way of getting the 
> developers' collective opinion: cast votes with a shell script on our 
> favourite shell server, which is then displayed on a web page (either only as 
> stats, or with name lists as now in the public list discussion).
> A typical choice of options would be restricted to "Yes, No, More discussion 
> needed", a typical deadine 72h.
> 

72h is too little. Generally, on big changes*, I would say at least 2
weeks before actually doing (acting on) anything. Because people may be
devaway for a while or busy with stuff and not reading their mail for some days 
(for some
reason). 

And there is still the Council for bigger things.

*the thing with USE flags is a big change.

-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )


pgp0nsyh60fTd.pgp
Description: PGP signature


Re: [gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Rich Freeman
On Sun, Jan 20, 2013 at 10:20 AM, Andreas K. Huettel
 wrote:
> So, a thread like "Should we enable useflag Z by default" would then include
> "Please discuss here, vote on ..." with a link to the count page (updated via
> cron every 1h). On login to ..., a message similar to the "open elections
> message" could be displayed.
>
> Obviously the implementation does not exist, but this is conceptually simple
> enough so it could be implemented within reasonable time.
>
> Opinions?
> (Yes / No / More discussion needed :D )

What's the point?  I don't think democracy is the best way to handle
these sorts of things.

Plus, it leaves out users.  Why does that matter?  Think about it:

If what you want is expert opinion then the last thing you want is any
kind of poll of anybody.  Put it on the lists, follow the discussion,
chat with experts that emerge on irc/email/etc, and make the best
decision.  Is that hard?  Sure.  But, if your goal is to discover
issues and learn then you won't get that in an easier way.  .

If you just want to get a sense for what people find useful in a case
where popularity really is relevant (like the cups example) then you
really want to poll the entire userbase.  A forum poll or something
like that is more useful for that.  This isn't used for judging
technical rightness, but purely for assessing popularity.

If an issue is highly contentious then rather than counting votes it
makes more sense to ask the council.

Other options include creating choices (that requires a maintenance
commitment though), and this is often facilitated by starting a
project.  Then you can have somewhat more organized meetings/etc
around a topic of interest.

Rich



Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Rich Freeman
On Sun, Jan 20, 2013 at 10:22 AM, Chí-Thanh Christopher Nguyễn
 wrote:
> Andreas K. Huettel schrieb:
>>
>> Summarizing this thread:
>>
>>> * move setting USE=dri from default/linux/make.defaults to
>>> targets/desktop/make.defaults
>>
>> +1 by dilfridge, djc, kensington, vapier, pesa, hwoarang
>> chitanh, titanofold, zerochaos wants to keep this in default profile
>>
>> ===> done because it's still 2:1 (see remark at bottom)
>
> I must say that I am unhappy about this. The packages in question should
> not be built with dri disabled unless you really *really* know what you
> are doing.

++

It seemed like most who were knowledgeable suggested disabling dri was
a bad move.  I think it is required for kernel-modesetting among other
things.  Why would somebody install xorg and not use dri?

Rich



Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Chí-Thanh Christopher Nguyễn schrieb:
>>> * move setting USE=dri from default/linux/make.defaults to
>>> targets/desktop/make.defaults
>> +1 by dilfridge, djc, kensington, vapier, pesa, hwoarang
>> chitanh, titanofold, zerochaos wants to keep this in default profile
>>
>> ===> done because it's still 2:1 (see remark at bottom)

Also you didn't count yngwin


Best regards,
Chí-Thanh Christopher Nguyễn




Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Chí-Thanh Christopher Nguyễn
Andreas K. Huettel schrieb:
>
> Summarizing this thread:
>
>> * move setting USE=dri from default/linux/make.defaults to
>> targets/desktop/make.defaults
>
> +1 by dilfridge, djc, kensington, vapier, pesa, hwoarang
> chitanh, titanofold, zerochaos wants to keep this in default profile
>
> ===> done because it's still 2:1 (see remark at bottom)

I must say that I am unhappy about this. The packages in question should
not be built with dri disabled unless you really *really* know what you
are doing.

> We definitely need a better way to come to a consensus about such decisions.
> Distilling everyone's intent out of the bikeshedding is a pain. I'll
come up
> with a separate e-mail about this and some suggestions soon... (or do it
> yourself, but PLEASE start a separate thread!)

2:1 after two days on -devel and no indication that the number of
developers chiming in would be used for decision making.
If consensus was not required for this decision, then why bother
reaching it at all?


Best regards,
Chí-Thanh Christopher Nguyễn





[gentoo-dev] Getting the general dev opinion ("Meinungsbild") on some feature

2013-01-20 Thread Andreas K. Huettel

Hi everyone, 

we've now had a few cases where mails were sent to this list to get a general 
opinion whether 
* some change should be implemented
* some feature is still needed 
* ...

While discussing this on a mailing list is nice, there are some disadvantages:
* Threads are easily hijacked, and drift away from the original question
* Bikeshedding about details. You know what I mean.
* "Counting the votes" is a pain. 
* "+1" mails are certainly useful, but the number of bytes per bit of 
information is a bit high
* and probably more.

I would like to suggest and ask your opinion on a simple way of getting the 
developers' collective opinion: cast votes with a shell script on our 
favourite shell server, which is then displayed on a web page (either only as 
stats, or with name lists as now in the public list discussion).
A typical choice of options would be restricted to "Yes, No, More discussion 
needed", a typical deadine 72h.

So, a thread like "Should we enable useflag Z by default" would then include
"Please discuss here, vote on ..." with a link to the count page (updated via 
cron every 1h). On login to ..., a message similar to the "open elections 
message" could be displayed.

Obviously the implementation does not exist, but this is conceptually simple 
enough so it could be implemented within reasonable time. 

Opinions?
(Yes / No / More discussion needed :D )


-- 
Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/


signature.asc
Description: This is a digitally signed message part.


Re: How a proper server profile should look like (was: Re: [gentoo-dev] removing the server profiles...)

2013-01-20 Thread Panagiotis Christopoulos
On 23:47 Sat 19 Jan , Walter Dnes wrote:
> ... 
>   On a lark, I once tried the "default/linux/x86/10.0" profile for a
> re-install on my netbook without "-*".  I soon ended up with more "-"
> entries in make.conf and package.use, than I have add-on entries when
> using "-*".  And I was only half-way through installing the apps I
> normally use.  I went back to "-*".
> 

I have to admit that I've been using USE="-* " in my server boxes for 
a long
time now, however it's a nasty hack and I wish for a better alternative.
Profiles exist for reasons, bypassing them may break things unless you
know what you're doing and you're active in Gentoo's community (so that
have knowledge of certain bugs/news/discussions in mailing lists etc.). 

The problem is not with experienced users who can find their way. It is
with newcomers. I like the idea of having minimal base profiles and on
top of them desktop and/or server profiles enabling certain things.
Because newcomers will not have to scratch their heads (as I wrote
previously) from the first moment, if they enable one of them. 

Of course, even experienced users sometimes may become frustrated,
when doing everything manually. (-* etc.). And things become more
complex as time passes (new EAPIs, new portage features). 

This thread is about suggestions on better server profiles and need to
think about that. For example,I would like to see a server profile with
iptables and iproute2 on the system set. Maybe also a logger or
a metapackage pulling certain packages (eg. bind-tools and nfs-utils).
But it's just me, and it's a matter of taste/experience. I don't build
server machines every day, others do and it would be much appreciated if
they could respond here. 

Just, let's don't forget that profiles are not only about USE flags
(because most discussions have been about the latter). 
-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )


pgppwHH1awD7E.pgp
Description: PGP signature


Re: [gentoo-dev] About dropping comm-fax herd

2013-01-20 Thread Markos Chandras
On 20 January 2013 09:10, Pacho Ramos  wrote:
> Only one package is inside it:
> net-misc/capi4hylafax
>
> It should probably be moved to kingtaco (if he is still interested...
> are you?) or maintainer-needed until any other steps up as maintainer.
>
> What do you think about removing this herd?

+1 and thanks for your work

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



[gentoo-dev] Last rites: dev-lang/ruby-enterprise

2013-01-20 Thread Hans de Graaff
# Hans de Graaff  (20 Jan 2013) Mask
# dev-lang/ruby-enterprise for removal, bug 453178.  The current
# versions have minor security issues, the latest versions are masked
# and don't work, and upstream announced end-of-life almost a year
# ago. Ruby 1.9 has almost all of the benefits of REE, so the
# recommendation is to switch to that if you are still using REE.
dev-lang/ruby-enterprise




Re: [gentoo-dev] Re: About dropping mips-kernel herd

2013-01-20 Thread Anthony G. Basile

On 01/20/2013 07:45 AM, Michael Palimaka wrote:

On 20/01/2013 20:23, Pacho Ramos wrote:

Looks like no package is included in it, I think we should drop that
herd then

Do you agree?


+1



Yes drop it.  I see no need.

--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail: bluen...@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535




Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 21:35, Dale  wrote:
> Same here.  I have had to re-emerge qt packages several times myself.
> It seems that when I do, I have to do them all one at a time too.

In which case you're better off with something like:
   emerge -a1 `eix --only-names -IC qt`

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] USE flags dri, cups, pppd

2013-01-20 Thread Andreas K. Huettel

Summarizing this thread:

> * move setting USE=dri from default/linux/make.defaults to
> targets/desktop/make.defaults

+1 by dilfridge, djc, kensington, vapier, pesa, hwoarang
chitanh, titanofold, zerochaos wants to keep this in default profile

===> done because it's still 2:1 (see remark at bottom)

> * move setting USE=cups from default/linux/make.defaults to
> targets/desktop/make.defaults

+1 by dilfridge, djc, kensington, vapier, pesa, titanofold, dolsen

===> done, pretty much unanimous

> * remove setting USE=pppd in default/linux/make.defaults, instead have it
> default to on in net-dialup/capi4k-utils (the only place where it is used)

+1 by dilfridge, djc, kensington, vapier, pesa, yngwin

===> done, pretty much unanimous

We definitely need a better way to come to a consensus about such decisions. 
Distilling everyone's intent out of the bikeshedding is a pain. I'll come up 
with a separate e-mail about this and some suggestions soon... (or do it 
yourself, but PLEASE start a separate thread!)

-- 
Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] About dropping sparc-kernel herd

2013-01-20 Thread Raúl Porcel
On 01/20/13 10:32, Pacho Ramos wrote:
> Looks like no package is included in it, I think we should drop
> that herd then
> 
> Do you agree?
> 
> 

+1



Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Dale
Duncan wrote:
> Ben de Groot posted on Sun, 20 Jan 2013 16:24:14 +0800 as excerpted:
>
>> On 20 January 2013 00:48, Duncan <1i5t5.dun...@cox.net> wrote:
>>> *** (VERY strongly!)  Please avoid namespace pollution!  Don't drop the
>>> hyphenated qt-pkg names.  As a user, most of the time I DO only refer
>>> to the package name, and dropping the qt- from qt-core, qt-gui, etc, is
>>> WAYYY too generic to be practical.  I for one would be cursing the
>>> generic names every time I had to deal with the package.  (Tho it's a
>>> kde upstream issue, the same applies to "the application formerly known
>>> as kcontrol", now the impossibly generic system-settings, and the
>>> former ksysguard, now generically system-monitor.  Anyone active on the
>>> kde general or kde linux lists knows I simply refuse to use the generic
>>> names.)
>> And how often do you specifically emerge individual qt modules? These
>> are usually pulled in as dependencies, and the great majority of users
>> do not have to deal with this. (Just emerge smplayer, or emerge
>> kde-meta, or emerge -uD1 @world ...)
> More often than one might think. =:^]
>
>

Same here.  I have had to re-emerge qt packages several times myself. 
It seems that when I do, I have to do them all one at a time too.

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




[gentoo-dev] Re: About dropping comm-fax herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:10, Pacho Ramos wrote:

Only one package is inside it:
net-misc/capi4hylafax

It should probably be moved to kingtaco (if he is still interested...
are you?) or maintainer-needed until any other steps up as maintainer.

What do you think about removing this herd?


+1




[gentoo-dev] Re: About completely dropping lcd herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:21, Pacho Ramos wrote:

Looks like it's still listed in herds.xml even being empty and with no
packages inside it. Probably it's time to safely remove it completely.

OK with that?
Best regards


+1




[gentoo-dev] Re: net-news herd is empty

2013-01-20 Thread Michael Palimaka

On 20/01/2013 21:34, Pacho Ramos wrote:

Feel free to join for taking care of its packages. If nobody joins, will
move that packages to maintainer-needed in a week

Thanks



Hi,

I will join this herd.

People who are interested in specific packages should still feel free to 
add themselves to/take them I think.


Best regards,
Michael




[gentoo-dev] Re: About dropping ppc-kernel herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:26, Pacho Ramos wrote:

Looks like no package is included in it, I think we should drop that
herd then

Do you agree?


+1




[gentoo-dev] Re: About dropping sparc-kernel herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:32, Pacho Ramos wrote:

Looks like no package is included in it, I think we should drop that
herd then

Do you agree?



+1




[gentoo-dev] Re: About dropping mips-kernel herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:23, Pacho Ramos wrote:

Looks like no package is included in it, I think we should drop that
herd then

Do you agree?


+1




[gentoo-dev] Re: About dropping hppa-kernel herd

2013-01-20 Thread Michael Palimaka

On 20/01/2013 20:19, Pacho Ramos wrote:

Hello

Looks like no package is inside this herd, I think would be safe to drop
it. What do you think?

Thanks



+1




Re: [gentoo-dev] About using a CONFIGURATION (or SETUP) file under /usr/share/doc for configuration information

2013-01-20 Thread Pacho Ramos
El jue, 17-01-2013 a las 08:31 -0800, Zac Medico escribió:
> On 01/17/2013 08:00 AM, Pacho Ramos wrote:
> > Another try ;)
> 
> Looks good to me.

+  20 Jan 2013; Pacho Ramos  +readme.gentoo.eclass:
+  Finally commit readme.gentoo.eclass to create a README.gentoo doc
file
+  recording tips shown via elog messages first time the package is
merged.
+

About handling more exotic cases (like different tips per version),
please should set DOC_CONTENTS instead of relying in
${FILESDIR}/README.gentoo* files (that are harder to make as flexible as
all this cases would require)


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] [PATCH] Support running commands in parallel if desirable.

2013-01-20 Thread Michał Górny
...and use if for src_configure().
---
 gx86/eclass/autotools-multilib.eclass | 41 +--
 1 file changed, 39 insertions(+), 2 deletions(-)

diff --git a/gx86/eclass/autotools-multilib.eclass 
b/gx86/eclass/autotools-multilib.eclass
index fe6372d..3aa5f27 100644
--- a/gx86/eclass/autotools-multilib.eclass
+++ b/gx86/eclass/autotools-multilib.eclass
@@ -28,7 +28,7 @@ if [[ ${AUTOTOOLS_IN_SOURCE_BUILD} ]]; then
die "${ECLASS}: multilib support requires out-of-source builds."
 fi
 
-inherit autotools-utils multilib
+inherit autotools-utils multilib multiprocessing
 
 EXPORT_FUNCTIONS src_configure src_compile src_test src_install
 
@@ -57,8 +57,45 @@ autotools-multilib_foreach_abi() {
fi
 }
 
+# @FUNCTION: autotools-multilib_parallel_foreach_abi
+# @USAGE: argv...
+# @DESCRIPTION:
+# If multilib support is enabled, sets the toolchain up for each
+# supported ABI along with the ABI variable and correct BUILD_DIR,
+# and runs the given commands with them. The commands are run
+# in parallel with number of jobs being determined from MAKEOPTS.
+#
+# If multilib support is disabled, it just runs the commands. No setup
+# is done.
+#
+# Useful for running configure scripts.
+autotools-multilib_parallel_foreach_abi() {
+   local initial_dir=${BUILD_DIR:-${S}}
+
+   if use multilib; then
+   multijob_init
+
+   local ABI
+   for ABI in $(get_all_abis); do
+   (
+   multijob_child_init
+
+   multilib_toolchain_setup "${ABI}"
+   BUILD_DIR=${initial_dir%%/}-${ABI}
+   "${@}"
+   ) &
+
+   multijob_post_fork
+   done
+
+   multijob_finish
+   else
+   "${@}"
+   fi
+}
+
 autotools-multilib_src_configure() {
-   autotools-multilib_foreach_abi autotools-utils_src_configure
+   autotools-multilib_parallel_foreach_abi autotools-utils_src_configure
 }
 
 autotools-multilib_src_compile() {
-- 
1.8.1.1




Re: [gentoo-dev] app-emulation/qemu-user mask

2013-01-20 Thread Luca Barbato
On 16/01/13 20:20, Luca Barbato wrote:
> Again please do not mix qemu system emulation with qemu userspace
> wrappers. They have different needs and requirements.

qemu-user-1.2.2 in portage.

I'll drop the mask as said before.

We can discuss on irc or here on what's the best strategy today anytime.

lu



[gentoo-dev] net-news herd is empty

2013-01-20 Thread Pacho Ramos
Feel free to join for taking care of its packages. If nobody joins, will
move that packages to maintainer-needed in a week

Thanks



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Packages up for grabs

2013-01-20 Thread Pacho Ramos
Due swegener focusing in less packages until he has more time:
x11-misc/x11vnc -> maybe net-libs/libvncserver could be interested in
this



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Packages up for grabs due spock retirement

2013-01-20 Thread justin
On 1/20/13 11:09 AM, Pacho Ramos wrote:
> dev-python/pycuda

Sci is taking this.



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Packages up for grabs due spock retirement

2013-01-20 Thread Pacho Ramos
dev-python/pycuda
media-gfx/bootsplash-themes
media-gfx/fbgrab
media-gfx/fbida
media-gfx/fblogo
media-gfx/quat
media-gfx/splash-themes-gentoo
media-gfx/splashutils
sys-apps/v86d

Thanks for taking care of them


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Duncan
Ben de Groot posted on Sun, 20 Jan 2013 16:24:14 +0800 as excerpted:

> On 20 January 2013 00:48, Duncan <1i5t5.dun...@cox.net> wrote:

>> *** (VERY strongly!)  Please avoid namespace pollution!  Don't drop the
>> hyphenated qt-pkg names.  As a user, most of the time I DO only refer
>> to the package name, and dropping the qt- from qt-core, qt-gui, etc, is
>> WAYYY too generic to be practical.  I for one would be cursing the
>> generic names every time I had to deal with the package.  (Tho it's a
>> kde upstream issue, the same applies to "the application formerly known
>> as kcontrol", now the impossibly generic system-settings, and the
>> former ksysguard, now generically system-monitor.  Anyone active on the
>> kde general or kde linux lists knows I simply refuse to use the generic
>> names.)
> 
> And how often do you specifically emerge individual qt modules? These
> are usually pulled in as dependencies, and the great majority of users
> do not have to deal with this. (Just emerge smplayer, or emerge
> kde-meta, or emerge -uD1 @world ...)

More often than one might think. =:^]

(TLDR folks feel free to skip, the summary is the line above.)

Seriously, there's occasional remerges due to USE flag changes or gcc 
upgrades and full rebuilds, there's -rX bumps, and there's the usual 
upstream version bumps.  While most of these (save for the straght-up 
same-version remerges) originally appear in emerge -NuDa, thus letting me 
know they're there, it's not unusual at all for me to pick and choose 
from the upgrade list and do bits of it at a time for one reason or 
another.

Often, the reason is because I see something changing in the upgrade 
list, and I'm not thru researching what's going on and how I might need 
to change the config to accommodate it.  I routinely check the ebuild 
changelogs for -rX bumps before I actually do the upgrade, for instance, 
because if the gentoo maintainer's doing an out-of-upstream-cycle bump 
(thus the -rX), there's generally a reason, and part of being a good 
admin is being aware at at least a general level, what's going on with 
such things, especially because they might change my desired config, or 
fix/trigger different bugs than the original package did.  Other times 
I'm still researching new USE flags, or maybe entirely new packages are 
being pulled into the depgraph, and I don't know yet what's pulling them 
in and why, when there's a reasonable chance I'll want to change USE 
flags or the like to avoid the new deps, if I can.

Thus I'll often set portage going with a subset of the full upgrade list, 
the "uninteresting" upgrades or those I've already researched, just to 
have it working on something in one terminal, while I continue doing my 
research on other package changes in another terminal window and/or in 
the browser, looking up bug-numbers, etc.

Then of course there's the times when some package or other doesn't 
build.  Given the amount of masked, overlay and prerelease packages I'm 
often running, this isn't unusual (yesterday's was plasma-workspace from 
kde 4.9.98, aka 4.10-rc3, when I was doing the .97 -> .98 upgrade; 
there's a missing extract-only, bug 450708 from 4.9.97 re-opened as it 
was fixed in that ebuild but the fix apparently didn't make it into the 
4.9.98 ebuild).  Often, I'll see it fail in the listing in one window 
(where portage is running with multiple jobs in --keep-going mode), and 
go try to remerge it in another window, letting it fail again to get the 
log, then researching and hopefully fixing the problem.  When I do, I can 
now rerun the merge for all the dependencies portage dropped due to the 
failure, sometimes while the main update is still going. =:^)

For these and other reasons it's not unusual in the least for me to be 
merging specific deep-dep packages by name.  (Of course I have -1 in my 
default emerge aliases/scripts so I don't need to worry about the world 
file getting screwed up, tho it's empty anyway as everything's in sets.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] Chromium system ffmpeg

2013-01-20 Thread Luca Barbato
On 19/01/13 20:10, "Paweł Hajdan, Jr." wrote:
> have a way to more simply exclude code that requires CODEC_ID_OPUS.

Exclude in chrome or in libavcodec?

The latter is a matter of adding --disable-decoder=opus and/or not
--enable-libopus in the configure.

lu



Re: [gentoo-dev] About completely dropping lcd herd

2013-01-20 Thread Ben de Groot
On 20 January 2013 17:21, Pacho Ramos  wrote:
> Looks like it's still listed in herds.xml even being empty and with no
> packages inside it. Probably it's time to safely remove it completely.
>
> OK with that?
> Best regards

Yes please

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



[gentoo-dev] theology herd is empty

2013-01-20 Thread Pacho Ramos
If we agree on keeping this herd instead of trying to find one
maintainer per package, somebody should join. Otherwise I will move
their packages to maintainer-needed in a week

Thanks


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] About dropping sparc-kernel herd

2013-01-20 Thread Pacho Ramos
Looks like no package is included in it, I think we should drop that
herd then

Do you agree?




signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Re: About dropping ppc-kernel herd

2013-01-20 Thread Luca Barbato
On 20/01/13 10:26, Pacho Ramos wrote:
> Looks like no package is included in it, I think we should drop that
> herd then
> 
> Do you agree?
> 

Agreed.



[gentoo-dev] About dropping ppc-kernel herd

2013-01-20 Thread Pacho Ramos
Looks like no package is included in it, I think we should drop that
herd then

Do you agree?



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] About dropping mips-kernel herd

2013-01-20 Thread Pacho Ramos
Looks like no package is included in it, I think we should drop that
herd then

Do you agree?


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] About dropping comm-fax herd

2013-01-20 Thread Sergey Popov
20.01.2013 13:10, Pacho Ramos wrote:
> Only one package is inside it:
> net-misc/capi4hylafax

Personally, i think that keeping herd only for one package(if it's not
god-damn-hard-to-maintain) is a bit overkill.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About dropping comm-fax herd

2013-01-20 Thread Ben de Groot
On 20 January 2013 17:10, Pacho Ramos  wrote:
> Only one package is inside it:
> net-misc/capi4hylafax
>
> It should probably be moved to kingtaco (if he is still interested...
> are you?) or maintainer-needed until any other steps up as maintainer.
>
> What do you think about removing this herd?

+1

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



[gentoo-dev] About completely dropping lcd herd

2013-01-20 Thread Pacho Ramos
Looks like it's still listed in herds.xml even being empty and with no
packages inside it. Probably it's time to safely remove it completely.

OK with that?
Best regards


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 17:09, Nikos Chantziaras  wrote:
> On 20/01/13 10:39, Ben de Groot wrote:
>> There is no need for multiple qt categories. We want everything that
>> the upstream Qt Project considers to be part of the Qt Framework to be
>> in one category. Besides that there are only a handful of third-party
>> extensions, such as qwt. There is no need for a separate category for
>> those at this point in time.
>
>
> These are the essential modules:
>
>   http://qt-project.org/wiki/Qt-Essentials-Modules
>
> and these are (or will be) the add-on modules:
>
>   http://qt-project.org/wiki/Qt-Essentials-Modules
>
> So maybe "qt-base" and "qt-addon"?

No, both the essentials and the add-ons will be in the same qt
category. There is no reason to split these into different categories.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



[gentoo-dev] About dropping hppa-kernel herd

2013-01-20 Thread Pacho Ramos
Hello

Looks like no package is inside this herd, I think would be safe to drop
it. What do you think?

Thanks


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] About dropping comm-fax herd

2013-01-20 Thread Pacho Ramos
Only one package is inside it:
net-misc/capi4hylafax

It should probably be moved to kingtaco (if he is still interested...
are you?) or maintainer-needed until any other steps up as maintainer.

What do you think about removing this herd?


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Nikos Chantziaras

On 20/01/13 10:39, Ben de Groot wrote:

On 20 January 2013 15:59, Nikos Chantziaras  wrote:

Just a user with a suggestion here.  Since portage already has kde-base and
kde-misc, why not qt-base and qt-misc (and qt-something is the need arises.)
Qt5 will have standard core modules and extensions.  qt-base and qt-misc
look like they can cover these.


There is no need for multiple qt categories. We want everything that
the upstream Qt Project considers to be part of the Qt Framework to be
in one category. Besides that there are only a handful of third-party
extensions, such as qwt. There is no need for a separate category for
those at this point in time.


These are the essential modules:

  http://qt-project.org/wiki/Qt-Essentials-Modules

and these are (or will be) the add-on modules:

  http://qt-project.org/wiki/Qt-Essentials-Modules

So maybe "qt-base" and "qt-addon"?




Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 15:59, Nikos Chantziaras  wrote:
> Just a user with a suggestion here.  Since portage already has kde-base and
> kde-misc, why not qt-base and qt-misc (and qt-something is the need arises.)
> Qt5 will have standard core modules and extensions.  qt-base and qt-misc
> look like they can cover these.

There is no need for multiple qt categories. We want everything that
the upstream Qt Project considers to be part of the Qt Framework to be
in one category. Besides that there are only a handful of third-party
extensions, such as qwt. There is no need for a separate category for
those at this point in time.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 06:59, Francesco Riosa  wrote:
> 2013/1/19 Michał Górny 
>> Just a completely different idea -- how about putting those libraries
>> into different categories appropriate to the topic? We have a bunch of
>> categories like dev-libs, media-libs, etc. -- and I wonder how many of
>> the Qt libs would fit into each of them.
>>
> This would be the right thing to do, or the correct way.
> Most would really hate it (me too)

Only for certain values of right and correct. Your gut reaction shows
there are other ways to look at it. Besides, do you really want to
spread the modules that are distributed in the same tarball into
different categories? And then how about updating, something
equivalent to: emerge -au1 `eix --only-names -IC qt` (or dev-qt, or
whatever the single category will be)?

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 05:03, Philip Webb  wrote:
> 130119 Ben de Groot wrote:
>> On 19 January 2013 21:46, Patrick Lauer  wrote:
>>> Maybe lib-qt ? dev-qt sounds confusing to me too, what's "dev" about it?
>> These are libraries and applications
>> that are used by developers of end-user applications.
>
> They are also encountered by users when updating KDE etc.

Not directly, only as dependencies. A simple world update will do what
is needed.

And otherwise this is more precise and concise:
emerge -au1 `eix --only-names -IC qt`

>> If there is too much opposition to a simple "qt" category
>> -- at least there seems to be some quite vocal opposition -- ,
>> then dev-qt is in my eyes the next best alternative.
>
> 'qt' alone is inconsistent with the rest of the tree.

Not really. We already have virtual/.

>> A third option we came up with is qt-framework.
>
> Too long to type & again no parallel in the existing tree.

But closer to upstream naming.

>> Somewhat comparable categories in the current tree
>> are dev-dotnet and gnustep-{base,libs}.
>
> Flame-eyes' suggestion is simple, consistent & involves least change :
> 'x11-qt/qt-core' 'x11-qt/qt-gui' etc.  Please do it like that.

Most of Qt has nothing whatsoever to do with X11 directly, and that
will increasingly be true for Qt5 with its Wayland support.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 20 January 2013 00:48, Duncan <1i5t5.dun...@cox.net> wrote:
> * In general, yes, I'm in favor of a dedicated qt-* category, but...

Good :-)

> *** (VERY strongly!)  Please avoid namespace pollution!  Don't drop the
> hyphenated qt-pkg names.  As a user, most of the time I DO only refer to
> the package name, and dropping the qt- from qt-core, qt-gui, etc, is WAYYY
> too generic to be practical.  I for one would be cursing the generic
> names every time I had to deal with the package.  (Tho it's a kde
> upstream issue, the same applies to "the application formerly known as
> kcontrol", now the impossibly generic system-settings, and the former
> ksysguard, now generically system-monitor.  Anyone active on the kde
> general or kde linux lists knows I simply refuse to use the generic
> names.)

And how often do you specifically emerge individual qt modules? These
are usually pulled in as dependencies, and the great majority of users
do not have to deal with this. (Just emerge smplayer, or emerge
kde-meta, or emerge -uD1 @world ...)

> * (Less strongly.)  Please keep the hyphenated category name scheme as
> well.

Why?

> * dev-qt seems appropriate.

Agreed. I think this is the next best option, if plain qt is too controversial.

> * qt-base would work too.

No, this wouldn't work. Upstream has a qtbase repo that is one of the
parts of the Qt Framework as a whole. Using qt-base as a category name
could be unnecessarily confusing.

> * qt-libs or lib-qt, not so much, because there's executables as well.

Agreed.

> * x11-qt not so much, as qt5 is no longer x11 limited.  Additionally, x11/
> xorg will arguably start losing its dominance to wayland in the qt5
> timeframe, with qt5 even now having (preliminary?) wayland support I
> believe, and at some point, x11-qt may well look rather quaint and
> anachronistic, sort of like references to ip-chains or xfree86 do today.

Agreed.

> So my vote would be for dev-qt/qt-*.  Yes, that's a doubled qt reference
> with the category, but in practice, few use the category name unless they
> have to anyway, and it sure beats the namespace polluting alternative!

Again, I don't think that should be a problem, because people would
hardly ever need to deal with qt modules directly.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] RFC: new "qt" category

2013-01-20 Thread Ben de Groot
On 19 January 2013 23:38, Michael Weber  wrote:
> We have a fixed number of exact 2 tags (foo and bar),
> This limitation has proven it's usability in the past of Gentoo, but
> there are reasons to break it up (Like making up funny points like regex
> and it has always been this way). foo-bar-baz might be usefull, too.

That's just convention, not a limitation. We already have virtual/
which breaks the convention. There is nothing, except resistance to
change, that requires us to follow the convention.

> But it's plain redundacy to in insist on *qt*/qt-*.

Agreed, though some people seem to prefer that.

> Either reject using an appropriate category and place it
> as misc-randoom/qt-* or use a category and strip the "qt-" prefix.
>
> I'm fine with qt/core, my preference would be lib-qt/core or lib/qt-core.

We don't have lib-* categories now, and I don't see why we should use
qt to start that. Besides, this whole discussion got started initially
because we were asking ourselves where to place the *applications*
(designer and linguist) that we want to split off from qt-gui and give
separate ebuilds. They are not libs, strictly spoken. So that brought
up, for us in the Qt team, that maybe it's time to have our own
category.

This is why I prefer plain "qt", or alternatively "dev-qt" or
"qt-framework". The more concise, the better.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



[gentoo-dev] Re: RFC: new "qt" category

2013-01-20 Thread Nikos Chantziaras

On 17/01/13 15:57, Ben de Groot wrote:

Presently we already have a good number of split qt-* library packages
in x11-libs. With the arrival of Qt5 upstream has gone a lot further
in modularization, so we expect the number of packages to grow much
more. We, the Gentoo Qt team, are of the opinion that the time has
come to split all these out into their own category. This category is
to be used for the various modules and applications that belong to the
upstream Qt Framework only (these include e.g. assistant and
linguist). Third-party applications should remain in the current
categories.

After some initial bikeshedding we came to the conclusion that naming
the category simply "qt" is the most elegant solution. We will then
also be dropping the qt- prefix in package names. This means
x11-libs/qt-core will be moved to qt/core, and so on.


Just a user with a suggestion here.  Since portage already has kde-base 
and kde-misc, why not qt-base and qt-misc (and qt-something is the need 
arises.)  Qt5 will have standard core modules and extensions.  qt-base 
and qt-misc look like they can cover these.