Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Markus Rothe
On Thursday 20 July 2006 21:17, Joshua Nichols wrote:
 Could I get notice of whether or not your architecture is supporting
 Java?

On PPC64 we have support for java in theory. In IBM JDK version 1.4 the Java 
JIT compiler is broken, so pretty much everything is broken - except things 
that are just run and not compiled.. (you have to export 
JAVA_COMPILER=none) Version 1.5 on the other side does work pretty good.

So add PPC64 to the list of supported arches once 1.5 is stable ;-)

Regards,

Markus


pgpHDwGD6wTTh.pgp
Description: PGP signature


Re: [gentoo-dev] New category: net-voip

2006-07-21 Thread Stuart Herbert

On 7/19/06, Kevin F. Quinn [EMAIL PROTECTED] wrote:

In my opinion moving packages from one category to another just causes
unnecessary disruption to the tree - all relevant dependencies
throughout the tree have to be altered, putting current installations
out-of-date with respect to it.


Some other folk hold a different opinion.  It's both perfectly natural
and desirable for packages to migrate out of -misc type categories
into more targetted categories over time.  We've done it in the past,
and it's something we need to be able to continue to do in the future.
It helps folks look for things when they don't know the name of what
they're looking for, and it stops -misc type categories from becoming
dumping grounds.


The key issue is that categories are semantically inadequate.


Do you have any evidence to show that this is a widely-held opinion?
Have you done any research amongst the wider user community to find
out how they view categories?


Deciding
which category a package fits into is subjective, frequently a package
fits into many categories yet the category system insists that a
package belong to one and only one category.


All classification systems are subjective, imperfect, and prone to
change over time.  Portage's is no worse than any other in this
respect.

(What is worse is the way Portage copes with change ... I agree with
Mike here, we should be fixing our tools, rather than being
artificially restricted by them).


Usually these big package moves occur when people want to align herds
with categories, which is a waste of time - also it's daft as packages
can sensibly belong to more than one herd.  Unfortunately we see a lot
of it in the tree.


You think it's daft, but that's just one perspective.

What would you prefer?  A tree where packages never ever move
category?  Christ, if we followed that dogma, then categories really
would be useless, because we'd have far too many packages filed in the
wrong place, or in general catchall -misc type categories.

I think it's more important that the tree can be flexible, and can
change structure over time.


This week it's packages that have voip functionality that are being
moved to net-voip.  In six months time it'll be someone else wanting to
move all packages with IM functionality into net-im.  In herd-speak,
these packages could easily belong to both the voip and im herds,
should such exist; those providing c++ libraries could also belong to
the cpp herd.  This is useful, as the maintainers of those herds can
each deal with issues in their field.  It doesn't matter which category
it's in.


It seems a bit odd that a language herd like cpp (using your own
example) would maintain a package just because the package itself is
written in cpp, irrespective of what the package actually does.  For
example, the PHP herd is focused on packages that provide the PHP
language and it's supporting infrastructure ... not on applications
that are written in PHP.  Those are left to other herds, who are more
expert in the problems that those applications solve.


The only concrete thing categories give us is the ability to have two
packages with the same upstream name without having to mangle the
upstream name.


Not true.  They provide us with an organisational ability too, whether
its grouping packages to ensure people don't dump stuff in the tree
(dev-perl being the classic example here), grouping packages by origin
(gnome-*) or by common purpose (sys-fs).  If a user needs something,
but doesn't know which package they want, they can look inside the
relevant category, and see what their choices are.

In fact, categories do not give us the complete ability to have two
packages with the same upstream name in the tree ... because binary
packages do not support category names at all.


Unfortunately the category system is deeply embedded in portage and the
tree, so changing that system is simply not going to happen, which is
why I've stopped whinging about the semantic inadequacy of the system.


Instead of whinging about why the existing categories are bad, why not
instead put forward an alternative (preferably with code, but a clear
and consistently argued position would be a start) for something
better?  Otherwise, you *are* going to be ignored ... and with good
reason.

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New category: net-voip

2006-07-21 Thread Brian Harring
On Fri, Jul 21, 2006 at 08:44:35AM +0100, Stuart Herbert wrote:
 In fact, categories do not give us the complete ability to have two
 packages with the same upstream name in the tree ... because binary
 packages do not support category names at all.

B.

They do actually- the bintree *repository* format flattens the 
namespace, thus screwing the ability to use category as part of the 
key for lookup.  That said, the binpkgs themselves still carry their 
original category.

Fixing the namespace flattening is easy for bintrees- problem is it'll 
screw over remote binhost implementation, which relies on remote 
listdir (essentially) of the All directory to figure out what's 
available.

Personally I'd be inclined to give existing remote bintree 
implementation the boot (ugly code, slow due to it's design), but 
others will bitch.

 Unfortunately the category system is deeply embedded in portage and the
 tree, so changing that system is simply not going to happen, which is
 why I've stopped whinging about the semantic inadequacy of the system.
 
 Instead of whinging about why the existing categories are bad, why not
 instead put forward an alternative (preferably with code, but a clear
 and consistently argued position would be a start) for something
 better?  Otherwise, you *are* going to be ignored ... and with good
 reason.

Just so we're clear, I probably will wedgie anyone who suggests trying 
to extend the existing tree format with N categories per pkg- sounds 
nice on paper, but it makes lookup a serious pita- sys-apps/portage, 
we'll pretend it's actually located in sys-apps, and it's also in 
category 'pkg-managers'.  An atom states 'pkg-managers/portage'; how 
does a pkg manager do a lookup for it?

Has to walk the entire tree... so if N category per pkg is going to be 
proposed, need to preserve the fast lookup that's there now.

~harring


pgpTR3jYhLxtZ.pgp
Description: PGP signature


Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Krzysiek Pawlik
Joshua Nichols wrote:
 Doesn't support:
 alpha

Alpha has compaq-{jdk,jre} which requires nast hacks with glibc and
doesn't work - details are in virtual/{jdk,jre} bugs.

-- 
Krzysiek Pawlik   nelchael at gentoo.org   key id: 0xBC51
desktop-misc, desktop-dock, desktop-wm, x86, java, apache...



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Thomas Cort
On Fri, 21 Jul 2006 10:10:42 +0200
Krzysiek Pawlik [EMAIL PROTECTED] wrote:
 Joshua Nichols wrote:
  Doesn't support:
  alpha
 Alpha has compaq-{jdk,jre} which requires nast hacks with glibc and
 doesn't work - details are in virtual/{jdk,jre} bugs.

compaq-{jdk,jre} were masked by YosWinK on July 7th. The latest version
was 1.3, upstream is dead, the packages are binary only, and they were
compiled against an older version of glibc. LD_PRELOAD Hacks Bug:
http://bugs.gentoo.org/84306

The alpha team is actively seeking a replacement. So far SableVM and
kaffe look the most promising. SableVM's sdk (not in the tree yet)
works for basic things, but doesn't compile ant-core because it is
missing tools.jar. kaffe doesn't pass all of the tests for 'make check'
but improvements are being made. kaffe also has a JIT for alpha, but it
is currently broken. We'll continue to work on the issue, but right now
Gentoo/alpha doesn't support Java.

-Thomas


pgpQxCRfFL8wj.pgp
Description: PGP signature


Re: [gentoo-dev] New category: net-voip

2006-07-21 Thread Ciaran McCreesh
On Wed, 19 Jul 2006 11:10:51 -0400 Ned Ludd [EMAIL PROTECTED] wrote:
| Every single year quarter after quarter the more updates 
| that happen the slower portage is becoming.
| Care to solve that?

This is a minute amount of time in comparison to anything significant.
If you care about Portage speed, you'd be far better off reducing the
number of packages that users have installed and reducing the number of
packages in the tree.

| My fix would be to remove the ability to do package moves 
| from portage all together.

Which makes me rather glad that you're not fixing anything...

| 
|i dont think this sort of thing should hold up tree 
|  shuffles ...
| 
| Well it should.
| 
| package.keywords package.use package.mask etc.. 
|
| Where is the stability and consistency when we end up 
| forcing people to update /etc/portage files... 

Erm... Portage updates these automatically.

-- 
Ciaran McCreesh
Mail: ciaran dot mccreesh at blueyonder.co.uk


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New category: net-voip

2006-07-21 Thread Ciaran McCreesh
On Fri, 21 Jul 2006 01:05:20 -0700 Brian Harring [EMAIL PROTECTED]
wrote:
| Just so we're clear, I probably will wedgie anyone who suggests
| trying to extend the existing tree format with N categories per pkg-
| sounds nice on paper, but it makes lookup a serious pita-
| sys-apps/portage, we'll pretend it's actually located in sys-apps,
| and it's also in category 'pkg-managers'.  An atom states
| 'pkg-managers/portage'; how does a pkg manager do a lookup for it?

If you're looking to preserve linear / log-linear lookup times, you do
it by having two types of object: 'real' packages and package aliases.

I tried implementing it a while back for Paludis just to see if it'd be
of any use. There're a few cases where it might be neat but there's no
way it's worth trying to get Portage to do such a thing...

-- 
Ciaran McCreesh
Mail: ciaran dot mccreesh at blueyonder.co.uk


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2007

2006-07-21 Thread Stuart Herbert

On 7/6/06, Patrick Lauer [EMAIL PROTECTED] wrote:

So here's my nominations:

Flameeyes
brix
lu_zero
kosmikus
Stuart
jakub
marienz
patrick


Thanks, but I don't accept.  I'm planning on leaving Gentoo.

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Stuart Herbert

Hi Mike,

On 7/21/06, Mike Frysinger [EMAIL PROTECTED] wrote:

in Gentoo or in general ?  in general, kaffe should support pretty much all
our arches, but in Gentoo, i dont have time to get it working for:


Last time I checked, kaffe didn't provide a libjvm, which is used for
embedding Java in other applications (such as PHP).

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Einput eclass

2006-07-21 Thread John Jawed

Brian,

I was looking through /usr/bin/emerge and lines 3477-3481 seemed to
best fit what displayConfirmPrompt is trying to supplement. The check
on line 3477 is against a No returned from userPrompt(), and then a
system exit code is issued by caller (line 3481).

Was unable to find any other instance of the function being called
issuing a system code in the emerge code, could you please point me in
the direction you wanted me to go with this?

On 7/20/06, Brian Harring [EMAIL PROTECTED] wrote:


Examples of converted ebuilds would be wise prior to plopping it into
the tree imo- fex, displayConfirmPrompt looks like it should be
reliant on exit codes rather then mangling a global var to indicate
the outcome; that would shift it more towards get confirmation
rather then display.



Thank you for the kudos Doug.

On 7/20/06, Doug Goldstein [EMAIL PROTECTED] wrote:

John,

I think you've done a really great job with this. Very creative and good
initiative. You're hired. Someone get him his developer badge..


Regards,
John
Open source, you don't pay back, you pay forward.
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: making the firefox USE flag a global one

2006-07-21 Thread Ryan Hill
Simon Stelling wrote:
 Hi all,
 
 I just noticed that the USE flag 'firefox' is a local one. I think it should 
 be
 global, though:

If this happens, could you also close
https://bugs.gentoo.org/show_bug.cgi?id=96473 :)

--de.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Aron Griffis
I wouldn't know the first thing to do with Java, but jrocket-jdk-bin
has support for 1.4 and 1.5 on ia64.

Aron
-- 
gentoo-dev@gentoo.org mailing list