Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-28 Thread Elan Ruusamäe
On Saturday 28 March 2009 16:38:24 Tomasz Pala wrote:
> On Tue, Mar 10, 2009 at 08:19:44 +0100, Arkadiusz Miskiewicz wrote:
> > Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely
> > handled in poldek (as amd64->x86_64 is for example) ?
>
> Since when amd64->x86_64 is handled by poldek anyway?

see <200903101215.59792.g...@pld-linux.org>

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-28 Thread Arkadiusz Miskiewicz
On Saturday 28 of March 2009, Tomasz Pala wrote:
> On Tue, Mar 10, 2009 at 08:19:44 +0100, Arkadiusz Miskiewicz wrote:
> > Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely
> > handled in poldek (as amd64->x86_64 is for example) ?
>
> Since when amd64->x86_64 is handled by poldek anyway?

Look at th poldek changelog, I don't remember. You need to install poldek th 
and then other packages will be handled nicely.

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-28 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 08:19:44 +0100, Arkadiusz Miskiewicz wrote:

> Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely handled 
> in poldek (as amd64->x86_64 is for example) ?

Since when amd64->x86_64 is handled by poldek anyway?

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-13 Thread Tomasz Pala
On Thu, Mar 12, 2009 at 12:11:35 +0100, Radoslaw Zielinski wrote:

> The pain will be much bigger, than the gain [1].
> 
>   $ perl -le 'map print, @INC' | grep /lib/
>   /usr/local/lib/perl5/5.10.0/i686-pld-linux-thread-multi
>   /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi
>   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi
> 
> If we touch the first one, we'll screw over everyone who installed
> something using CPAN.pm.  People do that on production, a lot.  We

Let's just create symlinks...

> [1] If we were to push this pain through (forcing everyone to rebuild
> their custom-built perl stuff), it might be worth to consider
> disabling ithreads, to get two gains in one go.  That's about 10%
> performance gain, and I have yet to encounter an application which
> uses these.

+1

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Radoslaw Zielinski
Pawel Golaszewski  [12-03-2009 15:18]:
> On Thu, 12 Mar 2009, Radoslaw Zielinski wrote:
[...]
>> -1: it's a major change and I can't see a good reason to warrant it.
>> The pain will be much bigger, than the gain [1].

>>   $ perl -le 'map print, @INC' | grep /lib/
>>   /usr/local/lib/perl5/5.10.0/i686-pld-linux-thread-multi
>>   /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi
>>   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi

> We don't have to do it right now but on next bigger perl update? Why not?

I'm cool with that.  The thing I want to avoid is another needless
clusterfuck, like the premature 5.10 update was.

>> If we touch the first one, we'll screw over everyone who installed
>> something using CPAN.pm.
> Who cares /usr/local entry? It can stay in that form.

Well, consistency does.

> Anyway - can we add more paths to @INC?
> It will fix all the problems.

We could.  Some distros used to do that (eg. SuSe, IIRC), years ago;
they had really long @INC...  The cost is more stat() calls when loading
modules (two calls per one entry; one, if we also get rid of *.pmc --
I've never seen it used).

Ugly, though.

-- 
Radosław Zieliński 


pgpnXcLHToMLA.pgp
Description: PGP signature
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Pawel Golaszewski
On Thu, 12 Mar 2009, Radoslaw Zielinski wrote:
> > Why not try change it to something less problematic, for whole line: 
> > x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or maybe 
> > just "arch-pld-linux-thread-multi" (what about multilib in this 
> > moment?)
> -1: it's a major change and I can't see a good reason to warrant it.
> The pain will be much bigger, than the gain [1].
> 
>   $ perl -le 'map print, @INC' | grep /lib/
>   /usr/local/lib/perl5/5.10.0/i686-pld-linux-thread-multi
>   /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi
>   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi

We don't have to do it right now but on next bigger perl update? Why not?

> If we touch the first one, we'll screw over everyone who installed
> something using CPAN.pm.

Who cares /usr/local entry? It can stay in that form.

Anyway - can we add more paths to @INC?
It will fix all the problems.

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Pawel Golaszewski
On Thu, 12 Mar 2009, Radoslaw Zielinski wrote:
> >> Whatever, but please don't invent some yet again "base" architecture 
> >> prefixes (there is %{_target_base_arch} already). Anyway there is no 
> >> need to use architecture name in %{_libdir} subdirectory (multilib is 
> >> already handled by different %{_libdir} value).
> > Simple: /usr/lib/perl5/vendor_perl/5.8.0/
> /usr/lib/perl5/vendor_perl/5.10/ would do.
> [...]
> >> BTW, Debian doesn't use this part of path at all - just perl version 
> >> number.
> > ...and we should follow that...
> No, we have no obligation to follow Debian about this.

Sure, but this is good thing.

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Elan Ruusamäe
On Thursday 12 March 2009 10:50:18 Pawel Golaszewski wrote:
> > Whatever, but please don't invent some yet again "base" architecture
> > prefixes (there is %{_target_base_arch} already). Anyway there is no
> > need to use architecture name in %{_libdir} subdirectory (multilib is
> > already handled by different %{_libdir} value).
>
> Simple:
> /usr/lib/perl5/vendor_perl/5.8.0/
>
> I like that.
>
> > BTW, Debian doesn't use this part of path at all - just perl version
> > number.
>
> ...and we should follow that...

1 from me (altho i already said it out :)) 

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Witek Firlej
On Thu, Mar 12, 2009 at 12:26 PM, Arkadiusz Miskiewicz  wrote:
>
> On Thursday 12 of March 2009, Radoslaw Zielinski wrote:
> > Arkadiusz Miskiewicz  [09-03-2009 22:41]:
> > [...]
> >
> > > Opinions? Current plan is to do this on a incoming weekend.
> >
> > 1 week notice for deprecating an architecture is *harsh*, IMO.
>
> Current plan is to move maintainership of ppc to other person (sparky) and
> disconnect ppc from th. It won't disappear.

And what about athlon and i486?


--
::  Witek Firlej  ::
:: Studencka wyprawa do Chin http://chiny2009.pl ::
::  http://grizz.pl  ::  http://galeria.firlej.org  ::  jid:
grizz//jabster.pl  ::
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Arkadiusz Miskiewicz
On Thursday 12 of March 2009, Radoslaw Zielinski wrote:
> Arkadiusz Miskiewicz  [09-03-2009 22:41]:
> [...]
>
> > Opinions? Current plan is to do this on a incoming weekend.
>
> 1 week notice for deprecating an architecture is *harsh*, IMO.

Current plan is to move maintainership of ppc to other person (sparky) and 
disconnect ppc from th. It won't disappear. Compat symlinks will be there in 
th ftp for some time.

Weekend deadline is no longer valid. New date will be announced some time 
later. 

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Patryk Zawadzki
2009/3/12 Radoslaw Zielinski :
> Pawel Golaszewski  [12-03-2009 09:50]:
>> On Wed, 11 Mar 2009, Jakub Bogusz wrote:
>>> BTW, Debian doesn't use this part of path at all - just perl version
>>> number.
>> ...and we should follow that...
> No, we have no obligation to follow Debian about this.

No, we should have obligations to follow ourselves - see ruby and python in PLD.

-- 
Patryk Zawadzki
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Radoslaw Zielinski
Arkadiusz Miskiewicz  [09-03-2009 22:41]:
[...]
> Opinions? Current plan is to do this on a incoming weekend.

1 week notice for deprecating an architecture is *harsh*, IMO.

-- 
Radosław Zieliński 


pgp9vKwsJUnG1.pgp
Description: PGP signature
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Radoslaw Zielinski
Pawel Golaszewski  [12-03-2009 09:50]:
> On Wed, 11 Mar 2009, Jakub Bogusz wrote:
[...]
>> Whatever, but please don't invent some yet again "base" architecture 
>> prefixes (there is %{_target_base_arch} already). Anyway there is no 
>> need to use architecture name in %{_libdir} subdirectory (multilib is 
>> already handled by different %{_libdir} value).

> Simple:
> /usr/lib/perl5/vendor_perl/5.8.0/

/usr/lib/perl5/vendor_perl/5.10/ would do.

[...]
>> BTW, Debian doesn't use this part of path at all - just perl version 
>> number.
> ...and we should follow that...

No, we have no obligation to follow Debian about this.

-- 
Radosław Zieliński 


pgpopbezKZAH0.pgp
Description: PGP signature
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Radoslaw Zielinski
Pawel Golaszewski  [10-03-2009 21:58]:
> On Tue, 10 Mar 2009, Elan Ruusamäe wrote:
>> /usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi

> I'm wondering if we _really_ need to have that dir in this form? If I'll 

Probably not.

> put perl module to that directory from i386 it'll simply work (or I'm 
> wrong?).

I'm not sure if it'll always be correct, but likely yes.

> Why not try change it to something less problematic, for whole 
> line: x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or 
> maybe just "arch-pld-linux-thread-multi" (what about multilib in this 
> moment?)

-1: it's a major change and I can't see a good reason to warrant it.
The pain will be much bigger, than the gain [1].

  $ perl -le 'map print, @INC' | grep /lib/
  /usr/local/lib/perl5/5.10.0/i686-pld-linux-thread-multi
  /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi
  /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi

If we touch the first one, we'll screw over everyone who installed
something using CPAN.pm.  People do that on production, a lot.  We
*might* consider doing a mv in a %trigger*, but that would violate
the "packages do not touch /usr/local" rule.

2nd one... custom-built packages without directory dependencies will
cause trouble, but that's probably not many people.

I'm not sure if trees built with "perl Makefile.PL LIB=~/.lib" would
be affected; if they were -- ouch, that's major.

> I don't know how difficult is it, but it seems that rpm macros change and 
> rebuild perl will be enough (...and modules rebuild, of course :) ).

Easy, no need to change the macros; just a couple of %defines in
perl.spec.  But do not do it without a *really* good reason and
thinking it over.


[1] If we were to push this pain through (forcing everyone to rebuild
their custom-built perl stuff), it might be worth to consider
disabling ithreads, to get two gains in one go.  That's about 10%
performance gain, and I have yet to encounter an application which
uses these.
It would be useful to talk to other distributors first, though.

-- 
Radosław Zieliński 


pgpEsFqYuNwNZ.pgp
Description: PGP signature
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-12 Thread Pawel Golaszewski
On Wed, 11 Mar 2009, Jakub Bogusz wrote:
> > > /usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi
> > 
> > I'm wondering if we _really_ need to have that dir in this form? If I'll 
> > put perl module to that directory from i386 it'll simply work (or I'm 
> > wrong?). Why not try change it to something less problematic, for whole 
> > line: x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or 
> > maybe just "arch-pld-linux-thread-multi" (what about multilib in this 
> > moment?)
> Whatever, but please don't invent some yet again "base" architecture 
> prefixes (there is %{_target_base_arch} already). Anyway there is no 
> need to use architecture name in %{_libdir} subdirectory (multilib is 
> already handled by different %{_libdir} value).

Simple:
/usr/lib/perl5/vendor_perl/5.8.0/

I like that.

> BTW, Debian doesn't use this part of path at all - just perl version 
> number.

...and we should follow that...

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-11 Thread Patryk Zawadzki
On Wed, Mar 11, 2009 at 10:38 PM, Jakub Bogusz  wrote:
> Whatever, but please don't invent some yet again "base" architecture
> prefixes (there is %{_target_base_arch} already).
>
> Anyway there is no need to use architecture name in %{_libdir}
> subdirectory (multilib is already handled by different %{_libdir} value).
>
> BTW, Debian doesn't use this part of path at all - just perl version number.

Just like we do with Python arch-specific packages.

-- 
Patryk Zawadzki
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-11 Thread Jakub Bogusz
On Tue, Mar 10, 2009 at 09:58:18PM +0100, Pawel Golaszewski wrote:
> On Tue, 10 Mar 2009, Elan Ruusamäe wrote:
> > /usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi
> 
> I'm wondering if we _really_ need to have that dir in this form? If I'll 
> put perl module to that directory from i386 it'll simply work (or I'm 
> wrong?). Why not try change it to something less problematic, for whole 
> line: x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or 
> maybe just "arch-pld-linux-thread-multi" (what about multilib in this 
> moment?)

Whatever, but please don't invent some yet again "base" architecture
prefixes (there is %{_target_base_arch} already).

Anyway there is no need to use architecture name in %{_libdir}
subdirectory (multilib is already handled by different %{_libdir} value).

BTW, Debian doesn't use this part of path at all - just perl version number.


-- 
Jakub Boguszhttp://qboosh.pl/
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-11 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 21:58:18 +0100, Pawel Golaszewski wrote:

> I'm wondering if we _really_ need to have that dir in this form? If I'll 
> put perl module to that directory from i386 it'll simply work (or I'm 
> wrong?). Why not try change it to something less problematic, for whole 
> line: x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or 

+1

> maybe just "arch-pld-linux-thread-multi" (what about multilib in this 
> moment?)
> 
> I don't know how difficult is it, but it seems that rpm macros change and 
> rebuild perl will be enough (...and modules rebuild, of course :) ).

...and creating appropriate dir symlinks, as there's no way to upgrade
all perl modules in many cases (like me).

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Pawel Golaszewski
On Tue, 10 Mar 2009, Elan Ruusamäe wrote:
> /usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi

I'm wondering if we _really_ need to have that dir in this form? If I'll 
put perl module to that directory from i386 it'll simply work (or I'm 
wrong?). Why not try change it to something less problematic, for whole 
line: x86-pld-linux-thread-multi, x8664-pld-linux-thread-multi,... or 
maybe just "arch-pld-linux-thread-multi" (what about multilib in this 
moment?)

I don't know how difficult is it, but it seems that rpm macros change and 
rebuild perl will be enough (...and modules rebuild, of course :) ).

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Elan Ruusamäe
On Tuesday 10 March 2009 15:24:05 Tomasz Pala wrote:
> > as /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi is
> > dirdep, and symlinkdep will not satisfy it (didn't test but i'm almost
> > sure of this
>
> Who cares? I want to make perl working not rpm not-complaining.

i'm just explaining. daaa!

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 15:15:10 +0200, Elan Ruusamäe wrote:

> i suppose you wanted to make symlink:
> /usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi -> 
> /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi 

Yes.

> but that will not fix such rpm dependency errors:
> error: /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi is 
> required by installed perl-Date-Calc-5.4-1.i686

One last time: I don't care about these deps. Directory belongs to
perl-dirs and I can install dozen of these.

> as /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi is dirdep,
> and symlinkdep will not satisfy it (didn't test but i'm almost sure of this 

Who cares? I want to make perl working not rpm not-complaining.

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Elan Ruusamäe
On Tuesday 10 March 2009 12:40:40 Tomasz Pala wrote:
> On Tue, Mar 10, 2009 at 12:18:58 +0200, Elan Ruusamäe wrote:
> >> Partial solution: create symlinks for all /*athlon*/ directories to i686
> >> that are used.
> >
> > symlinks (afaik?) won't solve deps problem, the symlinks are not provided
> > as directory deps.
>
> Read carefully - deps are not problem as they are met. It's the
> different physical location of modules that cause problems.

i suppose you wanted to make symlink:
/usr/lib/perl5/vendor_perl/5.8.0/athlon-pld-linux-thread-multi -> 
/usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi 

but that will not fix such rpm dependency errors:
error: /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi is required 
by installed perl-Date-Calc-5.4-1.i686

as /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi is dirdep,
and symlinkdep will not satisfy it (didn't test but i'm almost sure of this 
as /etc/httpd/httpd.conf dirdep was not solved by symlink in apache-base)

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 12:18:58 +0200, Elan Ruusamäe wrote:

>> Partial solution: create symlinks for all /*athlon*/ directories to i686
>> that are used.
> 
> symlinks (afaik?) won't solve deps problem, the symlinks are not provided as 
> directory deps.

Read carefully - deps are not problem as they are met. It's the
different physical location of modules that cause problems.

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Elan Ruusamäe
On Tuesday 10 March 2009 11:44:09 Tomasz Pala wrote:
> Partial solution: create symlinks for all /*athlon*/ directories to i686
> that are used.

symlinks (afaik?) won't solve deps problem, the symlinks are not provided as 
directory deps.

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Elan Ruusamäe
On Tuesday 10 March 2009 11:02:30 Pawel Golaszewski wrote:
> Bad idea this way. It will destroy many systems (look at perl dirs).
> poldek:/all-avail> rsearch -f /i686/
> Przeszukiwanie pakietów..zrobione.
> [...]
> 367 package(s) found.

could do something like metapackage-X11 exists, which provides the dir, but 
requires new dir. 

err, and conflicts all perl packages from old arch (<- sounds already bad 
idea)

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Elan Ruusamäe
On Tuesday 10 March 2009 10:59:58 Tomasz Pala wrote:
> On Tue, Mar 10, 2009 at 08:19:44 +0100, Arkadiusz Miskiewicz wrote:
> > Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely
> > handled in poldek (as amd64->x86_64 is for example) ?

yes, some recent fixes in poldek (with me & patrys: poldek-upgrade-dist.patch) 
actually allow such upgrade (no more platform name used in depsolving, but 
pkg colour bits)

> Upgrading rpms in one thing, upgrading packages having sth in
> */athlon-pld-linux/* (like perl) is another.

if it's just to get "32bit" dep, like glibc(?) had, then it should be used as 
glibc(%{_target_base_arch}), not glibc(%{_target_arch})

but indeed, gcc, and perl have platform name in module paths. should we just 
change it to use lib vs lib64?

-- 
glen
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Arkadiusz Miskiewicz
On Tuesday 10 of March 2009, Tomasz Pala wrote:
> On Tue, Mar 10, 2009 at 10:32:24 +0100, Arkadiusz Miskiewicz wrote:
> > How is that possible? There are dependencies that won't allow random
> > upgrading of architecture dependant parts.
>
> These dependencies either don't allow upgrading at all (are not met and
> one has to use --nodeps), or simply doesn't work. I've had such problems
> many times, ending up with clean (as for deps) but not working system.
> Don't forget that i686 is a subset of athlon.

That's because i686 and athlon had the same version-revisions. Upgrade should 
work fine if i686 will have bigger revisions than athlon AFAIK (untested of 
course).

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 10:32:24 +0100, Arkadiusz Miskiewicz wrote:

> How is that possible? There are dependencies that won't allow random 
> upgrading 
> of architecture dependant parts.

These dependencies either don't allow upgrading at all (are not met and
one has to use --nodeps), or simply doesn't work. I've had such problems
many times, ending up with clean (as for deps) but not working system.
Don't forget that i686 is a subset of athlon.

Don't ask me how, I didn't care, but it IS PITA. I'm not sure if I want
to do this on my own workstation this way (absolutely not prepared nor
tested).
And remember: such painful upgrade -> less users and developers. Some
people are tired of neverending chasing for working system, personally I
know already 3 persons who dumped PLD and more standing in a queue.

Partial solution: create symlinks for all /*athlon*/ directories to i686
that are used.

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Arkadiusz Miskiewicz
On Tuesday 10 of March 2009, Pawel Golaszewski wrote:
> On Tue, 10 Mar 2009, Arkadiusz Miskiewicz wrote:
> > > > I'm considering dropping athlon architecture since I see no real
> > > > gain over i686. athlon would be deleted from ftp and athlon->i686
> > > > symlink created.
> > >
> > > Bad idea this way. It will destroy many systems (look at perl dirs).
> >
> > "destroy", how so?
>
> poldek --upgrade
>
> ...few perl modules upgraded and system is not working

How is that possible? There are dependencies that won't allow random upgrading 
of architecture dependant parts.

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Pawel Golaszewski
On Tue, 10 Mar 2009, Arkadiusz Miskiewicz wrote:
> > > I'm considering dropping athlon architecture since I see no real 
> > > gain over i686. athlon would be deleted from ftp and athlon->i686 
> > > symlink created.
> > Bad idea this way. It will destroy many systems (look at perl dirs).
> "destroy", how so?

poldek --upgrade

...few perl modules upgraded and system is not working

> > In athlon dir should stay only rpm package which will make all the 
> > required changes:
> > - /etc/rpm/platform
> > - poldek sources fixes
> > - something with patckages arch-dependant (paths, some hardcoded things).
> That's way works for me, too. Of course that rpm will be unmaintained later.

Sure - what for to maintain it later?
It will be used on next arch-switch (how many years? :) ).

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Arkadiusz Miskiewicz
On Tuesday 10 of March 2009, Pawel Golaszewski wrote:
> On Mon, 9 Mar 2009, Arkadiusz Miskiewicz wrote:
> > I'm considering dropping athlon architecture since I see no real gain
> > over i686. athlon would be deleted from ftp and athlon->i686 symlink
> > created.
>
> Bad idea this way. It will destroy many systems (look at perl dirs).

"destroy", how so?

> In athlon dir should stay only rpm package which will make all the
> required changes:
> - /etc/rpm/platform
> - poldek sources fixes
> - something with patckages arch-dependant (paths, some hardcoded things).

That's way works for me, too. Of course that rpm will be unmaintained later.

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Pawel Golaszewski
On Mon, 9 Mar 2009, Arkadiusz Miskiewicz wrote:
> I'm considering dropping athlon architecture since I see no real gain 
> over i686. athlon would be deleted from ftp and athlon->i686 symlink 
> created.

Bad idea this way. It will destroy many systems (look at perl dirs). 
poldek:/all-avail> rsearch -f /i686/
Przeszukiwanie pakietów..zrobione.
[...]
367 package(s) found.

Anyway - at least /etc/rpm/platform has to be fixed.

In athlon dir should stay only rpm package which will make all the 
required changes:
- /etc/rpm/platform
- poldek sources fixes
- something with patckages arch-dependant (paths, some hardcoded things).

If we will make some nice way to do arch-switch it will be prepared for 
future moves

-- 
pozdr.  Paweł Gołaszewski  jid:bluesjabbergdapl
--
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Tomasz Pala
On Tue, Mar 10, 2009 at 08:19:44 +0100, Arkadiusz Miskiewicz wrote:

> Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely handled 
> in poldek (as amd64->x86_64 is for example) ?

Upgrading rpms in one thing, upgrading packages having sth in
*/athlon-pld-linux/* (like perl) is another.

-- 
Tomasz Pala 
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-10 Thread Arkadiusz Miskiewicz
On Tuesday 10 of March 2009, Przemyslaw Iskra wrote:
> On Mon, Mar 09, 2009 at 10:41:12PM +0100, Arkadiusz Miskiewicz wrote:
> > I'm considering dropping athlon architecture since I see no real gain
> > over i686. athlon would be deleted from ftp and athlon->i686 symlink
> > created.
>
> Personally I use "athlon", but for binary crap only, which is built for
> i386/i586 anyways, so I'm OK with dropping it.

Could some athlon*rpm owner  see if upgrading athlon->i686 is nicely handled 
in poldek (as amd64->x86_64 is for example) ?

>
> > The other platform is ppc. There is unforuntately close to zero
> > developers solving ppc related bugs :-( ppc would be moved to unsupported
> > or something like unofficial sparc (AIDA) as seen on ftp. Someone would
> > have to step in to maintain this.
>
> Even tho I'm not very acrive (lately), I could step up as ppc maintainer
> when it becomes AIDA.
>
> I could be fixing the packages I use, or if someone asks me nicely to
> fix some (payment in goats no longer accepted). All the packages that
> build cleanly on main th archs and have no history of being problematic
> on powerpc would be send to ppc builder as well. If some package starts
> to give problems and there would be noone to fix it, it would be
> banned from ppc builder and last package in main repository would be
> kept until its bependencies become broken. Then it would be deleted from
> main without prior warning.
>
> What you think about such solution ?

Works for me. After it disappears from Th I don't care about it (unless I'll 
become owner of some ppc again, which is unlikely).

-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Th: dropping athlon and maybe deprecating ppc?

2009-03-09 Thread Przemyslaw Iskra
On Mon, Mar 09, 2009 at 10:41:12PM +0100, Arkadiusz Miskiewicz wrote:
> 
> I'm considering dropping athlon architecture since I see no real gain over 
> i686. athlon would be deleted from ftp and athlon->i686 symlink created.

Personally I use "athlon", but for binary crap only, which is built for
i386/i586 anyways, so I'm OK with dropping it.

> The other platform is ppc. There is unforuntately close to zero developers 
> solving ppc related bugs :-( ppc would be moved to unsupported or something 
> like unofficial sparc (AIDA) as seen on ftp. Someone would have to step in to 
> maintain this.

Even tho I'm not very acrive (lately), I could step up as ppc maintainer
when it becomes AIDA.

I could be fixing the packages I use, or if someone asks me nicely to
fix some (payment in goats no longer accepted). All the packages that
build cleanly on main th archs and have no history of being problematic
on powerpc would be send to ppc builder as well. If some package starts
to give problems and there would be noone to fix it, it would be
banned from ppc builder and last package in main repository would be
kept until its bependencies become broken. Then it would be deleted from
main without prior warning.

What you think about such solution ?

-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\// <   |  _/| |  | : JID..sparkyjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkypld-linux.org
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Th: dropping athlon and maybe deprecating ppc?

2009-03-09 Thread Arkadiusz Miskiewicz

I'm considering dropping athlon architecture since I see no real gain over 
i686. athlon would be deleted from ftp and athlon->i686 symlink created.

The other platform is ppc. There is unforuntately close to zero developers 
solving ppc related bugs :-( ppc would be moved to unsupported or something 
like unofficial sparc (AIDA) as seen on ftp. Someone would have to step in to 
maintain this.

Opinions? Current plan is to do this on a incoming weekend.
-- 
Arkadiusz MiśkiewiczPLD/Linux Team
arekm / maven.plhttp://ftp.pld-linux.org/

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en