Re: [gentoo-dev] Removing herdno-herd/herd?

2011-09-11 Thread Michał Górny
On Sat, 10 Sep 2011 17:54:06 +0200
Michał Górny mgo...@gentoo.org wrote:

 On Sat, 10 Sep 2011 11:22:16 +0300
 Markos Chandras hwoar...@gentoo.org wrote:
 
  On 10/09/2011 11:15 πμ, Mike Gilbert wrote:
   For example, in IRC, willikins tries to look up the members of 
   no-herd when you do !meta -v because the bot lacks a special 
   exception for this odd-ball value.
  Just because willikins behaves like that does not justify the
  removal of this tag. God knows how many utilites and scripts are
  out there using the no-herd tag from metadata.
 
 There's, of course, metadata.dtd too but repoman re-fetches it on
 a regular basis so that's no problem.

Ah, my bad. Our metadata DTD doesn't enforce existence of any herd/
tag. Neither does repoman. So, it's just that one webpage which says
there must be one.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] fhs and multilib question

2011-09-11 Thread William Hubbs
Hi all,

I have been dealing with a bug in openrc which prompted me to look at
our directory structure for libraries on 64 bit systems. The bug will be
referenced below[1]. The problem in the bug isn't the location of
libraries, but the fact that there is a mount point stored under the
library directories.

Here is what I've found in fhs [2].

- /lib should always exist on all architectures.
- /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
should hold 64 bit libraries, and /lib should hold 32 bit (or 31 bit
on s390x) libraries.
- /lib should hold 64 bit libraries on ia64.
- FHS mentions /lib32 but doesn't really define what goes in it, and with
  the definition of when /lib64 is to be used, there doesn't seem to be a
  need for /lib32.
- Also, it seems questionable that /lib is a symlink to /lib64 on
  non-multilib systems. I think we should still have separate /lib and
  /lib64 directories.

Constructive criticism of this idea, thoughts, etc, are welcome.

If there is no opposition, what would it take for us to do this?

Thanks,

William

[1] http://bugs.gentoo.org/show_bug.cgi?id=381783
[2] http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64


pgppBPvTEVFfi.pgp
Description: PGP signature


Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Michał Górny
On Sun, 11 Sep 2011 11:50:28 -0500
William Hubbs willi...@gentoo.org wrote:

 Hi all,
 
 I have been dealing with a bug in openrc which prompted me to look at
 our directory structure for libraries on 64 bit systems. The bug will
 be referenced below[1]. The problem in the bug isn't the location of
 libraries, but the fact that there is a mount point stored under the
 library directories.
 
 Here is what I've found in fhs [2].
 
 - /lib should always exist on all architectures.
 - /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
   should hold 64 bit libraries, and /lib should hold 32 bit (or
 31 bit on s390x) libraries.
 - /lib should hold 64 bit libraries on ia64.

That's basically profiles/features/multilib. While amd64 uses
profiles/features/multilib/lib32.

 If there is no opposition, what would it take for us to do this?

Migration seems at least hard for users. Fresh systems should be simple
to deal with.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Alexey Shvetsov

Hi all,

There is a draft of fhs-3.0[1]

Also i think that lib should be symlink to lib64 on 64bit systems its 
at least

will be consistent

My 0.02 $CURRENCY.

[1] http://dev.linuxfoundation.org/~licquia/fhs-3.0-drafts/fhs.html


On Sun, 11 Sep 2011 11:50:28 -0500, William Hubbs wrote:

Hi all,

I have been dealing with a bug in openrc which prompted me to look at
our directory structure for libraries on 64 bit systems. The bug will 
be

referenced below[1]. The problem in the bug isn't the location of
libraries, but the fact that there is a mount point stored under the
library directories.

Here is what I've found in fhs [2].

- /lib should always exist on all architectures.
- /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
should hold 64 bit libraries, and /lib should hold 32 bit (or 31 bit
on s390x) libraries.
- /lib should hold 64 bit libraries on ia64.
- FHS mentions /lib32 but doesn't really define what goes in it, and 
with
  the definition of when /lib64 is to be used, there doesn't seem to 
be a

  need for /lib32.
- Also, it seems questionable that /lib is a symlink to /lib64 on
  non-multilib systems. I think we should still have separate /lib 
and

  /lib64 directories.

Constructive criticism of this idea, thoughts, etc, are welcome.

If there is no opposition, what would it take for us to do this?

Thanks,

William

[1] http://bugs.gentoo.org/show_bug.cgi?id=381783
[2] http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread William Hubbs
Hi Alexey,

On Sun, Sep 11, 2011 at 08:29:34PM +0300, Alexey Shvetsov wrote:
 Hi all,
 
 There is a draft of fhs-3.0[1]
 
 Also i think that lib should be symlink to lib64 on 64bit systems its 
 at least
 will be consistent

I'm not sure how it makes things consistent, but if fhs 3 allows it, I
guess we are ok either way.

William


pgpD3ZzyrFu2Q.pgp
Description: PGP signature


Re: [gentoo-dev] Removing herdno-herd/herd?

2011-09-11 Thread Mark Loeser
Michał Górny mgo...@gentoo.org said:
 On Sat, 10 Sep 2011 17:54:06 +0200
 Michał Górny mgo...@gentoo.org wrote:
 
  On Sat, 10 Sep 2011 11:22:16 +0300
  Markos Chandras hwoar...@gentoo.org wrote:
  
   On 10/09/2011 11:15 πμ, Mike Gilbert wrote:
For example, in IRC, willikins tries to look up the members of 
no-herd when you do !meta -v because the bot lacks a special 
exception for this odd-ball value.
   Just because willikins behaves like that does not justify the
   removal of this tag. God knows how many utilites and scripts are
   out there using the no-herd tag from metadata.
  
  There's, of course, metadata.dtd too but repoman re-fetches it on
  a regular basis so that's no problem.
 
 Ah, my bad. Our metadata DTD doesn't enforce existence of any herd/
 tag. Neither does repoman. So, it's just that one webpage which says
 there must be one.

You might want to check out the discussion on
https://bugs.gentoo.org/show_bug.cgi?id=279206

-- 
Mark Loeser
email -   halcy0n AT gentoo DOT org
email -   mark AT halcy0n DOT com
web   -   http://www.halcy0n.com


signature.asc
Description: Digital signature


Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread James Cloos
 WH == William Hubbs willi...@gentoo.org writes:

WH Here is what I've found in fhs [2].

[ the fhs's nonsense about lib vs lib32 vs lib64 ]

WH If there is no opposition, what would it take for us to do this?

Please do not break the amd64 status quo; lib - lib64 is the correct
thing to do for both existing and new installs.

The fhs fails to acknowledge the fact that the 64bit abi on amd64 is the
native abi, and the 32bit is just a legacy compatibility.  In reality
amd64 should be treated exactly like ia64.

The fhs got it wrong only due to an historical accident; (some at) amd
was/were initially concerned that w/o harping on the ia32 compatibility
as amd64's primary feature that they would loose sales.  There might
have been some reason to that argument at first -- at least for
designed-to-be-out-of-date dists like rhel.  But once 64 bit became
mainstream and 64 bit dists hit the streets that old argument lost all
of its value.

Arguably, it should be lib64 pointing to lib, but lib pointing to lib64
works and can make some logic easier, so it should remain as is.

Please ignore the fhs nonsense and leave it as it is.

Thank you.

-JimC
-- 
James Cloos cl...@jhcloos.com OpenPGP: 1024D/ED7DAEA6



Re: [gentoo-dev] punt app-arch/cpio from system

2011-09-11 Thread Mike Frysinger
On Friday, September 09, 2011 14:47:56 Mike Frysinger wrote:
 anyone have a good reason for keeping cpio around in the system profile ?

moved to the bug:
https://bugs.gentoo.org/382633

any other issues should get posted to the bug
-mike


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


[gentoo-dev] multilib setup

2011-09-11 Thread Mike Frysinger
i dont care what the FHS has to say on the topic, so i havent bothered 
looking.  below is documentation on the current system, and where i plan on 
taking things in the future.

note that this only applies to amd64, ppc64, sparc64, and s390x systems where 
people think in terms of 32bit and 64bit ABIs (even though our ABI system 
isn't restricted at all to just these two states).

all current multilib systems use the sub-profile features/multilib/lib32/.  in 
there, we set SYMLINK_LIB=yes.  this causes the 32bit libs to move from their 
normal ABI location in lib to lib32 and then symlink lib to lib64.  
this is the only currently supported setup, but can be considered legacy.

in the future, multilib profiles we'll be moving to SYMLINK_LIB=no and using 
just features/multilib/.  so there will be no lib32 dir at all, lib will 
be for 32bit libs (just like the matching 32bit arch), and lib64 will be for 
64bit libs.

as for no-multilib systems, lib64 will be the same, and lib will be 
symlinked to lib64.  this will be easier i think to share files between 
multilib and non-multilib 64bit systems.
-mike


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


Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Joshua Kinard
On 09/11/2011 12:50, William Hubbs wrote:

 Here is what I've found in fhs [2].
 
 - /lib should always exist on all architectures.
 - /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
   should hold 64 bit libraries, and /lib should hold 32 bit (or 31 bit
   on s390x) libraries.
 - /lib should hold 64 bit libraries on ia64.
 - FHS mentions /lib32 but doesn't really define what goes in it, and with
   the definition of when /lib64 is to be used, there doesn't seem to be a
   need for /lib32.
 - Also, it seems questionable that /lib is a symlink to /lib64 on
   non-multilib systems. I think we should still have separate /lib and
   /lib64 directories.


MIPS clarification:
  o32 ABI (32bit) - /lib
  n32 ABI (32bit w/ full access to 64bit address space/registers) - /lib32
  n64 ABI (64bit) - /lib64

In a full-on MIPS multilib, you can have all three folders present and
filled with their respective ABI libs/binaries.  One ABI will dominate the
system, though.  Right now, that's still o32, but not for much longer.  n32
will become the defacto soon, and o32 will be built only if needed (i.e. a
program exhibits issues in n32 until upstream can fix).  n64 is also an
as-needed basis, typically where a program derives a benefit from being true
64bit versus one of the other two.

-- 
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: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Michał Górny
On Sun, 11 Sep 2011 17:04:44 -0400
Joshua Kinard ku...@gentoo.org wrote:

 MIPS clarification:
   o32 ABI (32bit) - /lib
   n32 ABI (32bit w/ full access to 64bit address space/registers)
 - /lib32
   n64 ABI (64bit) - /lib64
 
 In a full-on MIPS multilib, you can have all three folders present and
 filled with their respective ABI libs/binaries.  One ABI will
 dominate the system, though.  Right now, that's still o32, but not
 for much longer.

Looks like n32 is less '32' than o32 so a little weird classification
but I guess historical reasons.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] Re: multilib setup

2011-09-11 Thread Duncan
Mike Frysinger posted on Sun, 11 Sep 2011 15:55:49 -0400 as excerpted:

 all current multilib systems use the sub-profile
 features/multilib/lib32/.
  in there, we set SYMLINK_LIB=yes.  this causes the 32bit libs to move
 from their normal ABI location in lib to lib32 and then symlink
 lib to lib64. this is the only currently supported setup, but can be
 considered legacy.

As a long-time Gentoo/amd64 user...

It's worth noting that Gentoo was quite out in front on the amd64 thing, 
and this present legacy setup was developed pretty much at the same 
time as the FHS spec that deals with the issue.  At the time, lib could 
have gone either way, legacy 32-bit lib with lib64, or new 64-bit lib 
with lib32.

The early amd64/Gentoo implementors apparently decided to follow ia64 and 
make lib64 the 64-bit location, but for transition reasons, made lib a 
symlink to it, with lib32 the 32-bit version.

Then the standard went the other way (apparently they decided the 64-bit 
target needed ported anyway so making it lib64 wasn't a big deal, and 
many 32-bit libraries and packages, with binary-only packages a major 
consideraction, would then simply continue to work without any changes at 
all).

For a couple years, Gentoo/amd64 actively planned to switch, with one of 
the first steps being implementation of portage's
FEATURES=multilib-strict, to catch the bad packages so bugs could be 
filed and they could be fixed.  I personally ran this feature for some 
years and reported several bugs based on it.

But somehow, it never happened, and over time, as 64-bit became common 
and pretty much everything (at least everything freedomware) was ported 
and the existing setup worked better and better, the pressure to leave 
what was now working reasonably well, well enough alone, grew.

Thus we arrive at the current situation.  I had actually thought that 
Gentoo/amd64 at least had given up on finally turning off that symlink 
and making lib 32-bit, and decided to leave things as they were and let 
time continue to deprecate 32-bit until it's no longer an issue, but 
Vapier's post indicates otherwise.  Still, it has been in the future 
since I switched to Gentoo/amd64 in 2004, and as I said, with the 
pressure for 32-bit gradually going away and the current situation 
established now for quite some time and working reasonably well, 
honestly, is it even worth the upset and bugs it'll cause, any more?

Meanwhile, I personally switched to no-multilib a few years ago now, and 
turned off FEATURES=multilib-strict after filing one last bug on it soon 
thereafter, so I don't know the current state there, but last I used it, 
the feature wasn't often killing merges, indicating that problem pretty 
much sinks into the ordinary bug count background.

Unfortunately, I and others have occasionally tried breaking the symlink 
and having separate lib and lib64 dirs, and even with FEATURES=multilib-
strict guaranteeing I had no breakers of that nature on the system, it 
still proved to be a rather difficult config to try to run, because 
there's apparently a lot of packages installing scripts, etc, to one 
path, but then trying to call them by the other path.  Actually, last I 
tried it, openrc was one of the problem packages so I couldn't even 
complete a normal boot!

Unfortunately, automated tinderbox testing for that isn't as easy as it 
might at first appear, since some packages will legitimately install both 
arch-neutral content to lib, and multilib content to lib64.  But not all 
those will be false-positives either, if they still install something to 
one but look for it in the other.  (AFAIK this was the problem with some 
of the openrc shell scripts, arguably arch-neutral and called from lib, 
but all installed (at least now) to (subdirs of) lib64.  But, last time I 
tried it was before the openrc stabilization push, IIRC, so it's quite 
possible things have changes since then.)

 in the future, multilib profiles we'll be moving to SYMLINK_LIB=no and
 using just features/multilib/.  so there will be no lib32 dir at all,
 lib will be for 32bit libs (just like the matching 32bit arch), and
 lib64 will be for 64bit libs.
 
 as for no-multilib systems, lib64 will be the same, and lib will be
 symlinked to lib64.  this will be easier i think to share files
 between multilib and non-multilib 64bit systems.

Thanks for that update, Mike.  That is likely to be the least problematic 
for no-multilib users, so I at least don't have to worry about it so 
much. =:^)

-- 
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




[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2011-09-11 23h59 UTC

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

Removals:
app-crypt/ekey-egd-linux2011-09-05 19:44:13 flameeyes
gnome-extra/gget2011-09-06 19:44:19 pva
dev-libs/libots 2011-09-06 22:43:37 mattst88
net-misc/gateway6   2011-09-07 09:22:21 flameeyes
app-crypt/scsign2011-09-07 09:22:22 flameeyes
x11-plugins/wmnetmon2011-09-07 09:22:22 flameeyes
sys-apps/ren2011-09-07 09:22:22 flameeyes

Additions:
app-vim/dirdiff 2011-09-05 03:32:47 radhermit
app-vim/reload  2011-09-05 04:55:36 radhermit
dev-php/pecl-oauth  2011-09-05 12:43:27 olemarkus
sys-apps/gpet   2011-09-05 14:19:45 naota
net-misc/npapi-sdk  2011-09-05 15:52:14 anarchy
dev-perl/Eval-LineNumbers   2011-09-05 19:10:55 robbat2
app-misc/hivex  2011-09-06 17:17:33 maksbotan
perl-core/Data-Dumper   2011-09-06 18:39:43 tove
virtual/perl-Data-Dumper2011-09-06 18:41:35 tove
dev-vcs/tortoisehg  2011-09-07 02:33:42 floppym
app-office/texstudio2011-09-07 17:21:43 jlec
dev-python/python-debian2011-09-08 01:12:31 floppym
dev-java/oracle-jdk-bin 2011-09-08 07:28:32 caster
dev-java/netx   2011-09-08 11:22:15 fordfrog
sys-devel/smatch2011-09-08 22:10:32 vapier
net-libs/libkvkontakte  2011-09-09 19:22:28 dilfridge
dev-java/jnlp-api   2011-09-09 23:08:25 caster
dev-ruby/method_source  2011-09-10 07:38:23 graaff
dev-java/oracle-jre-bin 2011-09-10 08:54:23 serkan
net-analyzer/netsniff-ng2011-09-10 16:36:05 xmw
dev-perl/Digest-Perl-MD52011-09-11 02:00:27 robbat2
dev-perl/Crypt-RC4  2011-09-11 02:01:10 robbat2
sys-fs/fuse-convmvfs2011-09-11 20:19:53 sbriesen

--
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:
app-crypt/ekey-egd-linux,removed,flameeyes,2011-09-05 19:44:13
gnome-extra/gget,removed,pva,2011-09-06 19:44:19
dev-libs/libots,removed,mattst88,2011-09-06 22:43:37
net-misc/gateway6,removed,flameeyes,2011-09-07 09:22:21
app-crypt/scsign,removed,flameeyes,2011-09-07 09:22:22
x11-plugins/wmnetmon,removed,flameeyes,2011-09-07 09:22:22
sys-apps/ren,removed,flameeyes,2011-09-07 09:22:22
Added Packages:
app-vim/dirdiff,added,radhermit,2011-09-05 03:32:47
app-vim/reload,added,radhermit,2011-09-05 04:55:36
dev-php/pecl-oauth,added,olemarkus,2011-09-05 12:43:27
sys-apps/gpet,added,naota,2011-09-05 14:19:45
net-misc/npapi-sdk,added,anarchy,2011-09-05 15:52:14
dev-perl/Eval-LineNumbers,added,robbat2,2011-09-05 19:10:55
app-misc/hivex,added,maksbotan,2011-09-06 17:17:33
perl-core/Data-Dumper,added,tove,2011-09-06 18:39:43
virtual/perl-Data-Dumper,added,tove,2011-09-06 18:41:35
dev-vcs/tortoisehg,added,floppym,2011-09-07 02:33:42
app-office/texstudio,added,jlec,2011-09-07 17:21:43
dev-python/python-debian,added,floppym,2011-09-08 01:12:31
dev-java/oracle-jdk-bin,added,caster,2011-09-08 07:28:32
dev-java/netx,added,fordfrog,2011-09-08 11:22:15
sys-devel/smatch,added,vapier,2011-09-08 22:10:32
net-libs/libkvkontakte,added,dilfridge,2011-09-09 19:22:28
dev-java/jnlp-api,added,caster,2011-09-09 23:08:25
dev-ruby/method_source,added,graaff,2011-09-10 07:38:23
dev-java/oracle-jre-bin,added,serkan,2011-09-10 08:54:23
net-analyzer/netsniff-ng,added,xmw,2011-09-10 16:36:05
dev-perl/Digest-Perl-MD5,added,robbat2,2011-09-11 02:00:27
dev-perl/Crypt-RC4,added,robbat2,2011-09-11 02:01:10
sys-fs/fuse-convmvfs,added,sbriesen,2011-09-11 20:19:53

Done.

Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Joshua Kinard
On 09/11/2011 17:47, Michał Górny wrote:

 Looks like n32 is less '32' than o32 so a little weird classification
 but I guess historical reasons.


In a way, yeah.  The gory details are in the N32 ABI guide here, if your
curiosity is morbid enough:
ftp://ftp.linux-mips.org/pub/linux/mips/doc/ABI2/MIPS-N32-ABI-Handbook.pdf

To quote a small excerpt from that:

-
Limitations of the 32-bit ABI

The 32-bit ABI was designed essentially for the R3000. It cannot be extended
to use new performance-related features and instructions of the R4400 and
beyond. For example:

   * 16 of the 32 floating point registers cannot be used.
   * 64-bit arithmetic instructions cannot be used.
   * 64-bit data movement instructions cannot be used.
   * MIPS4/R8000 instructions cannot be used.

Because of this, the performance available from the chip is lost. Floating
point intensive programs are especially hurt by these limitations; indeed
some are 50%-100% slower!


Limitations of the 64-bit ABI

Although the 64-bit ABI exploits many performance-related features of the
MIPS architecture, it also has problems. These include the following:
   * Porting code from the 32-bit ABI to the 64-bit ABI typically
 requires some recoding.
   * When ported from the 32-bit ABI to the 64-bit ABI, some C programs
 get significantly larger.


Motivation for the N32 ABI

Many ISVs and customers are finding it difficult to port to the 64-bit ABI.
An ABI was needed with all of the performance advantages of the 64-bit ABI,
but with the same data type sizes as the 32-bit ABI to allow ease of porting.
-

And to add to that, N32 uses 64-bit registers but restricts addresses to 32
bits.

So we sometimes refer to it as a hybrid ABI, because it's in between the
32-bit and 64-bit worlds.  It actually requires a 64-bit compiler (either an
n32 mips64[el]-* OR n64mips64[el]-* toolchain) to even generate the code.

And it drove the glibc developers, especially Ulrich, absolutely insane.
One of the bigger reasons why non-x86 glibc code was spun off into -ports
several years ago, so they could speed up the glibc release cycle.


To give you an idea of the age of the n32 and o32 ABIs, IRIX 5.x (and IRIX
6.0) was the latest IRIX release to use o32.  All releases under IRIX 6.1
and up were n32.  And IRIX 6.1 came out some time after 1994, probably in
1995 (IRIX 6.5, the last branch, didn't start until 1998).  So Linux support
for n32 has been literal eons in the making.  It is seriously old school
stuff here.  I was just starting middle school when n32 became standard.

-- 
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


[gentoo-dev] A big thanks to Matt Turner for his hard work on Gentoo/MIPS

2011-09-11 Thread Joshua Kinard

Hey all,

I just want to take a minute to thank Matt Turner (mattst88) for all his
hard work and leadership in keeping Gentoo/MIPS alive within the project.

It has been a long, tough road for the MIPS port of Gentoo.  Our hardware is
quirky, extremely diversified, sometimes archaic, and not the easiest in the
world to understand.  With my time having been limited over the past two or
so years, we had regressed a fair bit, and the MIPS port as a whole has
largely been leaderless.  Thus we became a thorn in the side of many a
developer, many of whom I sure asked the question, Why are we still
supporting this oddball architecture?.

Matt has stepped up to the plate and gotten things fixed up and working
again, a task that I honestly felt was becoming more and more of a long-shot
with each passing week.  We have new stages -- in all ABIs and two (or three
now?) ISAs, proper multilib support, our bug count is actually going down,
and possibly new install media on the way.  None, I repeat, none of this
would have been possible without Matt's leadership and drive to make the
MIPS port relevant once more.

So please join me in thanking Matt for his hard work, time, and leadership
in making Gentoo/MIPS a viable element of the Gentoo project one again!

Thanks Matt!

-- 
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: [gentoo-dev] Re: multilib setup

2011-09-11 Thread Mike Frysinger
On Sunday, September 11, 2011 19:10:26 Duncan wrote:
 But somehow, it never happened, and over time, as 64-bit became common
 and pretty much everything (at least everything freedomware) was ported
 and the existing setup worked better and better, the pressure to leave
 what was now working reasonably well, well enough alone, grew.

the reason for the slouching is simply man power/interest.  the people 
responsible for the amd64 port and multilib design moved on for various 
reasons, and the multilib support pretty much stayed unchanged.  of late, ive 
been cleaning up and absorbing multilib responsibility as we support more ABIs 
with our various non-amd64 targets.  and with x32 coming, we need this stuff 
to be in place ahead of time.
-mike


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