Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Jakub Moc
Alec Warner napsal(a):
 Jakub Moc wrote:
 Danny van Dyk napsal(a):
 which breaks the metadata cache. Any objections to change it
 to

   SLOT=0
 As noted on the relevant bug [1], the eclass is a complete no-op and
 nothing can be installed using this eclass (has been so for quite some
 time). Fixing it doesn't make sense, making it dummy or even removing it
 (plus the unusable single ebuild which inherits it) does.


 [1] http://bugs.gentoo.org/show_bug.cgi?id=162960

 
 And we already told you, removing it isn't a good solution (even if it
 technically works within the bounds of the current api).  The bug is
 that the SLOT invalidates cache entries and it's trivial to fix.

The eclass is not trivial to fix, to be fixed, this eclass would require
a complete rewrite from scratch. There's no usable ebuild for this
eclass and the eclass is completely moot. Still fail to see what are you
trying to fix as opposed to removing a broken non-functional cruft from
the tree.


-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=getsearch=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Alec Warner
Jakub Moc wrote:
 Alec Warner napsal(a):
 Jakub Moc wrote:
 Danny van Dyk napsal(a):
 which breaks the metadata cache. Any objections to change it
 to

   SLOT=0
 As noted on the relevant bug [1], the eclass is a complete no-op and
 nothing can be installed using this eclass (has been so for quite some
 time). Fixing it doesn't make sense, making it dummy or even removing it
 (plus the unusable single ebuild which inherits it) does.


 [1] http://bugs.gentoo.org/show_bug.cgi?id=162960

 And we already told you, removing it isn't a good solution (even if it
 technically works within the bounds of the current api).  The bug is
 that the SLOT invalidates cache entries and it's trivial to fix.
 
 The eclass is not trivial to fix, to be fixed, this eclass would require
 a complete rewrite from scratch. There's no usable ebuild for this
 eclass and the eclass is completely moot. Still fail to see what are you
 trying to fix as opposed to removing a broken non-functional cruft from
 the tree.
 
 

See the bug?  It says 'slot is being set to $KV, which breaks the
metadata cache.  Also, portage may fail to set $KV to a valid slot value
(typically 0) and thus the package may end up with SLOT= which is also
invalid'.

Thats what we are trying to fix.

The fact that the eclass sucks balls is irrelevant, I could say the same
of a dozen other old as hell eclasses.  But they remain in the tree, as
will this one.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Jakub Moc
Alec Warner napsal(a):
 
 See the bug?  It says 'slot is being set to $KV, which breaks the
 metadata cache.  Also, portage may fail to set $KV to a valid slot value
 (typically 0) and thus the package may end up with SLOT= which is also
 invalid'.
 
 Thats what we are trying to fix.

There's absolutely no package that could be installed via this crappy
eclass, already tried to explain about 4 times but you don't listen. Oh
well, I give up; go fix the slot, never mind that it's utterly useless.


-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=getsearch=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Bryan Østergaard
On Sun, Jan 28, 2007 at 12:02:39PM +0100, Jakub Moc wrote:
 Alec Warner napsal(a):
  
  See the bug?  It says 'slot is being set to $KV, which breaks the
  metadata cache.  Also, portage may fail to set $KV to a valid slot value
  (typically 0) and thus the package may end up with SLOT= which is also
  invalid'.
  
  Thats what we are trying to fix.
 
 There's absolutely no package that could be installed via this crappy
 eclass, already tried to explain about 4 times but you don't listen. Oh
 well, I give up; go fix the slot, never mind that it's utterly useless.
 
Jakub, please stop making a fool of yourself with your endless rants.
Quite a few experienced ebuild developers have already told you why it's
not being removed. As such your rants are only wasting time.

Regards,
Bryan Østergaard
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Jakub Moc
Bryan Østergaard napsal(a):
 On Sun, Jan 28, 2007 at 12:02:39PM +0100, Jakub Moc wrote:
 Jakub, please stop making a fool of yourself with your endless rants.
 Quite a few experienced ebuild developers have already told you why it's
 not being removed. As such your rants are only wasting time.
 
 Regards,
 Bryan Østergaard

Yay, rants...

- Folks, this car won't go any more, the engine has blown. Help.
-- No worries, we'll fix the scratched paint on your left door and
everything will be cool...

Sigh.


-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=getsearch=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Luca Barbato

Jakub Moc wrote:


- Folks, this car won't go any more, the engine has blown. Help.
-- No worries, we'll fix the scratched paint on your left door and
everything will be cool...



the ebuild remains since it could be necessary to uninstall old packages...

so fixing SLOT is the correct solution.

lu

--

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Petteri Räty
Luca Barbato wrote:
 Jakub Moc wrote:

 - Folks, this car won't go any more, the engine has blown. Help.
 -- No worries, we'll fix the scratched paint on your left door and
 everything will be cool...

 
 the ebuild remains since it could be necessary to uninstall old packages...
 
 so fixing SLOT is the correct solution.
 

Mixing ebuild and eclass here, are you?

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] matrox.eclass

2007-01-28 Thread Jakub Moc
Petteri Räty napsal(a):
 Luca Barbato wrote:
 the ebuild remains since it could be necessary to uninstall old packages...

 so fixing SLOT is the correct solution.

Those packages that couldn't be installed since X.org (as opposed to
XFree) did hit the tree because the eclass just dies and for which no
driver can be downloaded? Lots of people must have those installed
apparently. :) You know, I already mentioned a couple of times that is
will work just fine with a dummy eclass (if someone has this crap
installed by some miracle) but we are so drowned in policies that this
doesn't go anywhere.

Maybe someone could at least punt the single unusable ebuild that
remains in the tree so that something marginally useful would come out
of this.

Thanks, bye.



-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=getsearch=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] matrox.eclass

2007-01-27 Thread Danny van Dyk
Hi,

besides a deprecated call to check_KV, matrox.eclass sets

  SLOT=${KV}

which breaks the metadata cache. Any objections to change it
to

  SLOT=0

anyone?

Danny
-- 
Danny van Dyk [EMAIL PROTECTED]
Gentoo/AMD64 Project, Gentoo Scientific Project
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] matrox.eclass

2007-01-27 Thread Jakub Moc
Danny van Dyk napsal(a):
 which breaks the metadata cache. Any objections to change it
 to
 
   SLOT=0

As noted on the relevant bug [1], the eclass is a complete no-op and
nothing can be installed using this eclass (has been so for quite some
time). Fixing it doesn't make sense, making it dummy or even removing it
(plus the unusable single ebuild which inherits it) does.


[1] http://bugs.gentoo.org/show_bug.cgi?id=162960

-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=getsearch=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] matrox.eclass

2007-01-27 Thread Alec Warner
Jakub Moc wrote:
 Danny van Dyk napsal(a):
 which breaks the metadata cache. Any objections to change it
 to

   SLOT=0
 
 As noted on the relevant bug [1], the eclass is a complete no-op and
 nothing can be installed using this eclass (has been so for quite some
 time). Fixing it doesn't make sense, making it dummy or even removing it
 (plus the unusable single ebuild which inherits it) does.
 
 
 [1] http://bugs.gentoo.org/show_bug.cgi?id=162960
 

And we already told you, removing it isn't a good solution (even if it
technically works within the bounds of the current api).  The bug is
that the SLOT invalidates cache entries and it's trivial to fix.
-- 
gentoo-dev@gentoo.org mailing list