Re: [gentoo-dev] Re: Glibc, non-glibc and external libs

2005-06-16 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 07:58, Duncan wrote:
So... what about kicking off the virtual process now, but put
 it in the profile temporarily as well, avoiding having to wait for the
 virtual process, with a comment on the profile entry reminding you to
 review it with an eye for removal if the virtual process is done, say for
 2006.0.
Well as Gentoo/FreeBSD isn't even released I can't say what I need to do for 
2006.0... always if we're going to follow Gentoo's releases instead of 
FreeBSD's ones, I'd actually tend for the latter because their base system 
releases are quite tight between them.

Anyway, I prefer avoid having to mess with profiles in this way, as our 
profile already needs a lot more loving than the base ones as atm we don't 
inherit from them (profiles in overlays can't inherit profiles's in main 
portdir), adding more cruft over this is going to be a great problem to 
maintain.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgplsGW0PMISb.pgp
Description: PGP signature


Re: [gentoo-dev] app-admin/mbr.. what to do...

2005-06-16 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 10:53, Patrick Lauer wrote:
 Maybe someone with some scripting skillz could create a list of all
 orphaned packages?
 (no metadata.xml, no active maintainer, ...)
I've learned with first-person experience that no metadata doesn't means that 
a package is orphaned...
So maybe it's better said to developers: if you maintain something *please* 
add a metadata, or update it, so that who looks at bugs know who to ask to.

 Always a drag to see packages getting dropped, but if noone maintains
 them there's not much that can be done.
Well maybe we can have a way to define latest portage version for removed 
package (a tag on cvs?) so that someone can prepare a weekly tarball of 
removed packages waiting for new maintainers or so on.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpgAgPnuPqm5.pgp
Description: PGP signature


Re: [gentoo-dev] Glibc, non-glibc and external libs

2005-06-16 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 00:02, Diego 'Flameeyes' Petten wrote:
 There are other solutions a part the new virtuals?
Ok just to summarize.

a) getopt_long isn't important right now, FreeBSD 5 already takes care of it, 
if in the future it will be necessary for NetBSD, OpenBSD or DragonFly, it 
will be another issue.

b) most of the packages requiring gettext at runtime already requires it at 
build time atm... the simple thing to do is moving this on runtime on the 
packages which needs when we'll stumble across it

c) main problem is libiconv, but this is required just by a few packages 
(gettext, glib2, bogofilter) the other uses it with gettext; as they doesn't 
require a specific version, we can also add dev-libs/libiconv to glibc's 
PROVIDE and just depend on dev-libs/libiconv.

What about this?
-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/


pgpylTysnfeMT.pgp
Description: PGP signature


Re: [gentoo-dev] Glibc, non-glibc and external libs

2005-06-16 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 16:13, Martin Schlemmer wrote:
 DEPEND=!userland_GNU? ( dev-libs/libiconv )
I'd like to do that but there was disagreement about this before.
For me is enough.

 Just keeping on heaping virtuals for everything is not the only way.  Or
 just pull them in the profile.
As I said, I'm not considering adding libiconv to profile as an option, it's 
not directly required.

-- 
Diego Flameeyes Petten
Gentoo Developer - http://dev.gentoo.org/~flameeyes/
(Gentoo/FreeBSD, Video, Gentoo/AMD64, Sound, PAM)


pgpPyV0PsVbDC.pgp
Description: PGP signature


Re: [gentoo-dev] Glibc, non-glibc and external libs

2005-06-16 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 18:07, Mike Frysinger wrote:
 no, bsd libc doesnt directly require libiconv, but if you're using a
 bsd/Gentoo system and you have USE=nls, what are the chances you *dont
 want* libiconv ?
Quite a few as 'nls' useflag is already used by freebsd's libc for other 
means.
Maybe an iconv useflag can be acceptable, too? this probably would be better 
but still... when we'll have use-flags deps we should add the right deps.

-- 
Diego Flameeyes Petten
Gentoo Developer - http://dev.gentoo.org/~flameeyes/
(Gentoo/FreeBSD, Video, Gentoo/AMD64, Sound, PAM)


pgpYjjWem3peZ.pgp
Description: PGP signature


[gentoo-dev] Glibc, non-glibc and external libs

2005-06-15 Thread Diego 'Flameeyes' Petten
The problem with external libraries which are needed on non-glibc systems (not 
sure about uclibc) to have GNU-style functions is getting bigger.

Not only we need to depend on gettext and libiconv, but there's now also 
another library, gnugetopt which provides getopt_long function non non-glibc 
systems.

This is going to be a problem, because waiting for new virtuals for those will 
take a lot of time and Gentoo/FreeBSD is slowed down by this a lot.

I'm asking for a quick solution because Gentoo/FreeBSD is proceeding well but 
this is hurting the possibility to have all the depends cleaned out.

There are other solutions a part the new virtuals?
-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpPhKL2ok1ca.pgp
Description: PGP signature


Re: [gentoo-dev] Glibc, non-glibc and external libs

2005-06-15 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 01:13, Olivier Crete wrote:
 Why dont you just add them to the profile as system packages ?
I though of that but I'm not sure about it. I wish to have a systme profile as 
cleaner as possible and libiconv, gettext and other packages aren't needed 
for a lot of different packages because they doesn't use them.
When I fist needed to install libiconv in the Gentoo/FreeBSD I was tinkering 
with, was just because I needed it ot have glib2 working for irssi.. I was 
already using that box as ftp and mail server.
So I much prefer having them just when needed and not because it's possible 
that someone uses them, else it will be exactly as they were in the libc 
(one of the key strengths of *BSD is the fact that the libc is minimal and 
this makes the things simpler to maintain).

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpgTO4LCFMUG.pgp
Description: PGP signature


Re: [gentoo-dev] Glibc, non-glibc and external libs

2005-06-15 Thread Diego 'Flameeyes' Petten
On Thursday 16 June 2005 06:22, Mike Frysinger wrote:
 tracking packages which need getopt is a waste of time, just force it in
 your profile/bsd libc/whatever
it's not getopt, it's getopt_long... which is used by few packages.
well actually freebsd provide it in library in latest releases, aslo if it's 
developed on its own... maybe I can hack a bit the build process to have this 
external as we need.

This doesn't remove the problem on libiconv/gettext anyway.

-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpZvCrqbsD1S.pgp
Description: PGP signature


Re: [gentoo-dev] New Developer: Jonathan Smith (smithj)

2005-06-14 Thread Diego 'Flameeyes' Petten
On Tuesday 14 June 2005 02:59, Mike Doty wrote:
 Introducing our newest victim^H^H^H^H^H^Hdev
This time at least someone who is interested in Gentoo/FreeBSD (and helped out 
with a couple of desktop-misc bugs about OpenPAM helping us and AMD64.. well 
us and us.. I feel confused...).

Welcome aboard Jonathan!

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpJBVBkkskwX.pgp
Description: PGP signature


Re: [gentoo-dev] use.force support

2005-06-14 Thread Diego 'Flameeyes' Petten
On Tuesday 14 June 2005 04:43, Jason Wever wrote:
 One feature that would be more useful (in my honest on Tuesdays
 opinion) for us arch folks is the ability to mask use flags on a
 per-package basis.
+1 for this, from the Gentoo/FreeBSD team :P

We also have similar problems because sometimes there are supports which just 
works for some packages because the same useflag enables other things we 
can't support.
Just for example, xorg-x11's pam flag load to compilation failures on OpenPAM 
systems (yeah I should work around that but I don't know the server too much, 
also if lately I'm having troubles..) but the rest of the pam support is 
usually ok.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgplnh3imzaxj.pgp
Description: PGP signature


Re: [gentoo-dev] intention for kde-themes eclass

2005-06-14 Thread Diego 'Flameeyes' Petten
On Tuesday 14 June 2005 11:22, Michael Cummings wrote:
 know in 3.4.0 that you can install new wallpapers live from kde-org with an
 already integrated single-click
The KNewStuff is great but it installs in home directory.. I think it's simple 
to replicate this using portage instead of using the KNewStuff, for example 
to spread the same setup over different machines.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgp04waMhLXE4.pgp
Description: PGP signature


Re: [gentoo-dev] use.force support

2005-06-14 Thread Diego 'Flameeyes' Petten
On Tuesday 14 June 2005 19:46, Alec Warner wrote:
 It seems like this is an abuse of USE flags, somewhat.  I guess programs
 could have support for elibc_X or elibc_Y or userland_GNU or
 userland_DARWIN/BSD but why a USE flag for these?
Because sometimes we must disable some dependency depending on the libc or the 
userland or the kernel used.

 There isn't a use flag for kernel version, there is a
 function for that.  Why is there not a function to determine
 userland/arch/libc?
Actually there's a variable for them but as said above, variables aren't 
allowed to change the deps. And there are quite a few dependencies which are 
needed just on some systems.
Another thing is use_enable and use_with functions, takes for example kdelibs 
ebuild which has a $(use_enable kernel_Linux dnotify) as dnotify support is 
only for Linux kernels.

It's true that the forced flags shouldn't show up on emerge -pv output (at 
least for base ones, other which can be optional on some arch and forced on 
others can always show up, take for example nopie/nossp which are going to be 
forced on Gentoo/FreeBSD (I actually was working on a similar use.force file 
before so I already have this done locally).

-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpbo7EgKYpeY.pgp
Description: PGP signature


Re: [gentoo-dev] ekeyword and ordering

2005-06-07 Thread Diego 'Flameeyes' Petten
On Tuesday 07 June 2005 16:04, Aron Griffis wrote:
 Could you explain why that policy needs to be dropped for alpha to be
 preferred? It's not obvious to me how that policy requires append.
You can't assume that maintainer arch would be x86, and with alphabetic order, 
you must ask to the maintainer which is his arch (and there's no way to learn 
all them by heart).
Maybe we can add this to metadata?

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgprAimOChZEJ.pgp
Description: PGP signature


Re: [gentoo-dev] ekeyword and ordering

2005-06-07 Thread Diego 'Flameeyes' Petten
On Tuesday 07 June 2005 17:15, Aron Griffis wrote:
 That would be better for tools to help determining which are
 candidates for stable marking.  But for humans it's not really
 different from looking at the ChangeLog, is it?
It should be possible using ChangeLog if we are sure that ChangeLog is 
updated, and that the stable change is not hidden by a lot of other entries.
Also some changelogs are really really long...

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpnWSdOh15ID.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Kevin Quinn (kevquinn)

2005-05-29 Thread Diego 'Flameeyes' Petten
On Sunday 29 May 2005 13:53, Tom Martin wrote:
 I just set Kevin up with CVS access. He's going to be joining the
 Hardened Gentoo project, in order to help (mainly) with the hardened
 userland.
Hi Kevin! If you want to try new, exciting adventures in hardening... you can 
always join the bsd herd and try to add hardened support on 
Gentoo/FreeBSD... :)

 He's originally from Britain, but he now lives in Italy.
Good.. now... you'll be joining english or italian takeover conspiration? 
Because that's going to be a critical point...
Ehi! Wait! I wasn't supposed to talk about it in public...

jedi trickno one ever read the above lines.../jedi trick

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpJx6nZUuY58.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Stuart Longland (Redhatter)

2005-05-27 Thread Diego 'Flameeyes' Petten
On Friday 27 May 2005 16:40, Tom Martin wrote:
 Stuart's beginnings with Linux come from his experiences with FreeBSD.
Ehi that can be useful ;)
Want to help with portage on FreeBSD? :P

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgp7M40tupIQ2.pgp
Description: PGP signature


Re: [gentoo-dev] Pinboard of outdated ports

2005-05-24 Thread Diego 'Flameeyes' Petten
On Tuesday 24 May 2005 16:47, Tom Martin wrote:
 Maybe it would be better to tell maintainers to just subscribe to
 projects on freshmeat?
That doesn't work too well usually.
Unfortunately I have at least two packages I maintain (one directly, one as 
video herd) which I'm subscribed to but sends the freshmeat emails just after 
one or two weeks.
I usually subscribe to sf.net/berlios.de notify when present, if not, their 
own mailing lists, rss feed and if nothing is there, I just cycle through 
some of them every two days.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgp1RKsN2bTqG.pgp
Description: PGP signature


Re: [gentoo-dev] root:root and fbsd

2005-05-24 Thread Diego 'Flameeyes' Petten
On Sunday 22 May 2005 11:09, Stuart Longland wrote:
 Why not just use `chmod -R 0:0 ${D}`? That should have the desired effect?
Yes that will have so that should be good for all systems. For me that is 
ok... nobody disagrees?

If it's ok... Mike commit the eclass so that sys-devel/gcc will works (quite) 
out of the box :)

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpp7GSeUDtU6.pgp
Description: PGP signature


Re: [gentoo-dev] Removing svga from default USE flags

2005-05-23 Thread Diego 'Flameeyes' Petten
On Monday 23 May 2005 00:55, Daniel Drake wrote:
 Any objections to dropping it from the default USE flags?
Will be good to see it dropped :P

-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpyjhoHIJJda.pgp
Description: PGP signature


Re: [gentoo-dev] virtual/eject ?

2005-05-23 Thread Diego 'Flameeyes' Petten
On Monday 23 May 2005 19:16, Ciaran McCreesh wrote:
 How many? If it's less than a half dozen packages, you don't get a
 virtual.
There are 8 packages directly depending on eject and one suggesting to install 
it (net-misc/krusader).

There's also the problem that using a || () dep will break while eject-bsd is 
in overlay.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpEzq8TUl2PX.pgp
Description: PGP signature


[gentoo-dev] root:root and fbsd

2005-05-22 Thread Diego 'Flameeyes' Petten
Hi,
ok another problem for Gentoo/FreeBSD project :P
Currently there are a few places where, to fix permissions of files, the 
ebuilds does a chown -R root:root ${D} or something similar.
Unfortunately such a command is invalid on G/FBSD because there's no root 
group, instead wheel group has GID=0.

So I was wondering for a solution for this problem: we have a $USERLAND 
variable which can be used to select the way the chown must be done, if chown 
root:root or chown root:wheel; I think both BSD and Darwin userland prefers 
root:wheel above root:root, so maybe adding a function in eutils which fixes 
the permissions based on the current $USERLAND value is enough...

Comments?

-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpfSXFApmJs4.pgp
Description: PGP signature


Re: [gentoo-dev] root:root and fbsd

2005-05-22 Thread Diego 'Flameeyes' Petten
On Sunday 22 May 2005 11:06, Ciaran McCreesh wrote:
 get_root_group() {
That should do, so in ebuilds chown -R root;$(get_root_group) blablah.
For me is ok for G/FBSD.

Now, if someone from G/OSX or G/Darwin can tell me how they manage that, we 
can be happy for all /alt archs :P

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpy1Qn3RT7G0.pgp
Description: PGP signature


Re: [gentoo-dev] death to underquoted M4 definitions

2005-05-18 Thread Diego 'Flameeyes' Petten
On Wednesday 18 May 2005 09:34, Aaron Walker wrote:
 Comments?
Hmm I'm not sure about adding a band-aid function... fixing the underquoted 
definitions is usually trivial and requires just a little little patch.
Adding a function surely will remove the need for a patch for package, and 
this is good, but I'm not sure about the sed expression.
You tried it with bsd sed anyway? :)

So the problem is: the patch will remove the need for all the patches? In this 
case, I think I'd love it :)

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpxSH78pFFAu.pgp
Description: PGP signature


Re: [gentoo-dev] death to underquoted M4 definitions

2005-05-18 Thread Diego 'Flameeyes' Petten
On Wednesday 18 May 2005 17:11, Donnie Berkholz wrote:
 It may be easier, but upstream would appreciate us sending a patch
 instead of just fixing stuff locally.
Not sure about this, we have also some not-so-friendly upstreams sometimes :)

Well anyway I hope all those can be fixed soon, so ...

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpjgm2KXOM91.pgp
Description: PGP signature


Re: [gentoo-dev] List of packages which 'inherit gcc'

2005-05-15 Thread Diego 'Flameeyes' Petten
On Monday 16 May 2005 00:42, Danny van Dyk wrote:
 media-video/cinelerra
I've specifically ignored this package as it needs to go away very soon. It's 
p.masked, also.

-- 
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpRtjuf0IT0d.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-core] dev-lang/icc and dev-lang/ifc candidates for removal

2005-05-10 Thread Diego 'Flameeyes' Petten
On Tuesday 10 May 2005 22:11, Chris Gianelloni wrote:
 You are correct.  However, it might be necessary to patch something that
 won't compile with icc, but does compile with gcc.  I think this is the
 primary reason for the icc USE flag.
Isn't tc-* functions there also for this?
And anyway, there can be patches which makes something work both with icc and 
gcc.
When I worked a bit with icc, I found out that it was just stricter than gcc, 
but all the changes needed to be done for icc was right also for gcc (and 
usually stopped gcc from throw a warning on something).
Probably with gcc4 many of the errors are now shared by both compilers as it 
turned up even more strict than before.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpZOIrlDHiyb.pgp
Description: PGP signature


Re: [gentoo-dev] Committing straight to stable

2005-04-24 Thread Diego 'Flameeyes' Petten
On Sunday 24 April 2005 23:35, Ciaran McCreesh wrote:
 They're
 supposed to do that for the first month or so (depending upon how long
 it is before it becomes obvious that you're safe).
I was talking about double-checking *every* commit of every developer. That 
will be an overkill, imho.

-- 
Diego Flameeyes Petten
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/



pgpNkZa2mnJF3.pgp
Description: PGP signature