Re: [gentoo-dev] Packages up for grab

2008-11-17 Thread Peter Volkov
В Вск, 16/11/2008 в 21:13 +0100, Gilles Dartiguelongue пишет:
 here is a list of packages gnome herd would like to get rid of since
 no-one seem to take care of them and users are not so verbose about it
 either:
 
  * app-text/ggv https://bugs.gentoo.org/show_bug.cgi?id=223427

Upstream there was a discussion of interest. Pointing at random mail in
that tread:
http://mail.gnome.org/archives/gnome-hackers/2006-July/msg8.html
So there are people which prefer ggv over evince...

  * net-news/straw https://bugs.gentoo.org/show_bug.cgi?id=187285

This bug is already fixed since straw-0.27 is in the tree.

  * net-news/logjam https://bugs.gentoo.org/show_bug.cgi?id=181236

 If no-one takes them, I'll proceed to package removal.

This are the cases where removal is not a best solution. straw and
logjam have upstream so it's better to move them into Sunrise: users who
use this packages could maintain them there... For ggv it seems that
it's better to leave it as is. May be just stabilize the most recent
version - let arch teams test it and if it works no need to remove it
from the tree.

-- 
Peter.




Re: [gentoo-dev] Re: Remember: workarounds don't warrant RESO FIXED!

2008-11-17 Thread Peter Volkov
В Вск, 16/11/2008 в 15:33 -0600, Ryan Hill пишет:
 
  - FEATURES=test failures;
 

And what we are supposed to do if upstream states that tests are not
supposed to be ran on users systems and exists for package development
only? For example one upstream states that the purpose of tests is to
test integrity of the program itself and not program's environment and
he (upstream) is pretty sure that program works as designed...

Also relevant question: some tests require root privileges. What we
should do in such case?

-- 
Peter.




Re: [gentoo-dev] Packages up for grab

2008-11-17 Thread Rémi Cardona
Peter Volkov a écrit :
 В Вск, 16/11/2008 в 21:13 +0100, Gilles Dartiguelongue пишет:
 here is a list of packages gnome herd would like to get rid of since
 no-one seem to take care of them and users are not so verbose about it
 either:

  * app-text/ggv https://bugs.gentoo.org/show_bug.cgi?id=223427
 
 Upstream there was a discussion of interest. Pointing at random mail in
 that tread:
 http://mail.gnome.org/archives/gnome-hackers/2006-July/msg8.html
 So there are people which prefer ggv over evince...

Nothing more recent than that? 2 1/2 years ago seems pretty far away...

The last meaningful commit was done a little over 3 years ago...

 For ggv it seems that
 it's better to leave it as is. May be just stabilize the most recent
 version - let arch teams test it and if it works no need to remove it
 from the tree.

ggv is a dead project. Upstream refused to fix performance issues I had
with it a few years ago. Evince is _now_ both faster and prettier (I
agree it wasn't true at first, ggv was much faster)

I'd rather we take ggv out of portage. We'd be doing our users a big favor.

Cheers

Rémi



[gentoo-dev] Package up for grabs

2008-11-17 Thread Doug Goldstein
dev-util/cvs2svn

If anyone wants it, please have at it. I haven't used it in 2 years.



Re: [gentoo-dev] Package up for grabs

2008-11-17 Thread Donnie Berkholz
On 11:27 Mon 17 Nov , Doug Goldstein wrote:
 dev-util/cvs2svn
 
 If anyone wants it, please have at it. I haven't used it in 2 years.

This is the tool I've been using for git conversions, FWIW, so I'll 
maintain it as long as it's relevant there.

-- 
Thanks,
Donnie

Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com


pgpVykq85LKJB.pgp
Description: PGP signature


[gentoo-dev] Re: Proposal for how to handle stable ebuilds

2008-11-17 Thread Duncan
Tobias Scherbaum [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below, on  Mon, 17
Nov 2008 19:08:39 +0100:

 Process might be as easy
 as CC'ing a arch-tinderbox on a bug, a script does parse the bug number
 out of the mail being sent out and using gatt it catches the ebuild to
 test, compiles it and reports back a) failure/success, b) error log as
 attachment if it fails plus c) if there was a test-phase.

Surely, you're talking something other than the publicly writable CC 
field, something writable by devs (and maybe ATs) only, right?  Otherwise 
it's a security nightmare.

-- 
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] Re: Re: Please review: function epunt_la_files for eutils.eclass

2008-11-17 Thread Steve Long
Peter Alfredsen wrote:

 I've given this some thought and I think I've been convinced that
 dberkholz' position is probably the most tenable. If this is to be
 done, we should do it in a documented Gentooish way. The problem with
 going down the FEATURES road are two-fold:
 1) What should the behavior of the FEATURES flag be?
 
 I think it should act like an INSTALL_MASK=*.la and
 EXTRA_ECONF=--disable-static
 
 There should also be a function, let's call it exemptthis.la that
 would exempt a .la file from being punted, so the RESTRICT could be
 made on a per-la file basis.

If it's a FEATURE defaulting to off, which makes sense from the opt-in
perspective, surely a simple Property would do the job for most cases?
 
 2) Who implements in portage?
 
 [...I know nothing of portage internals...]

Properties are bedded in, all you need is a bit of BASH, to be run for those
packages you maintain; and to add the functionality you mentioned above,
etc.
 
 3) Grunt work?
 
 This should be rather easy. Just assign the bugs to me and I shall add
 RESTRICTs as-needed.

Might be wise to prove it on a smaller subset first, for those packages
where you know it's not going to cause an issue, and if it did it wouldn't
cause a machine to be unbootable. (Personally I'd understand a user being
peeved if they couldn't get their desktop up, but it's not that big a deal
provided there's an easy command to run to fix it, and there's notice
given; this is Gentoo, after all.)
 
 Anyway, we really need to start punting .la files one way or the other.
 For desktop users of our distro, they do a lot more harm than good. For
 embedded, perhaps static linking serves some purpose, but really, if
 you can't afford dynamic linking, what are you going to run on your
 board?
 
Libtool is sweet from a software developer's pov, especially in its heyday.
OFC it might cause distros a bit of aggro, but hey you get to decide what
to patch and how. I'm in favour so long as it is only ever an opt-in, or
not enabled in anything but developer or desktop/Linux profiles (the latter
after at least a year or two of testing and bug resolution.)





[gentoo-dev] Please avoid absolute paths in patched filenames

2008-11-17 Thread Diego 'Flameeyes' Pettenò

I ask it here as a favour, please avoid using absolute paths in the
filenames of patched files. This mean avoid having stuff like

--- foobar/foo.c
+++ /tmp/foobar/foobar.c

This tends to break from time to time, and I had to fix at least three
packages since I started my treewide build for these problems. I already
asked Zac about adding such a check on repoman, but in the mean time I'd
like to ask here for people to verify their packages.

I actually am culprit of doing this some time ago but I learnt my lesson
the hard way :P My suggestion for everybody else is to use quilt when
you need to write patches.

And if you have patches with the filenames like I shown above, you can
change it the git way so that it becomes:

--- a/foobar/foo.c
+++ b/foobar/foo.c

and the problem is usually solved.

Thanks,
-- 
Diego Flameeyes Pettenò
http://blog.flameeyes.eu/



pgp1IcCBfPorv.pgp
Description: PGP signature


Re: [gentoo-dev] Please avoid absolute paths in patched filenames

2008-11-17 Thread Serkan Kaba
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

This check was added to epatch all of a sudden breaking all working
patches in the tree, although defending those patches having absolute
paths, we as Java team had several bugs filed due to that. Maybe the
tree should be scanned for those and fixed.

Diego 'Flameeyes' Pettenò yazmış:
 I ask it here as a favour, please avoid using absolute paths in the
 filenames of patched files. This mean avoid having stuff like
 
 --- foobar/foo.c
 +++ /tmp/foobar/foobar.c
 
 This tends to break from time to time, and I had to fix at least three
 packages since I started my treewide build for these problems. I already
 asked Zac about adding such a check on repoman, but in the mean time I'd
 like to ask here for people to verify their packages.
 
 I actually am culprit of doing this some time ago but I learnt my lesson
 the hard way :P My suggestion for everybody else is to use quilt when
 you need to write patches.
 
 And if you have patches with the filenames like I shown above, you can
 change it the git way so that it becomes:
 
 --- a/foobar/foo.c
 +++ b/foobar/foo.c
 
 and the problem is usually solved.
 
 Thanks,

- --
Sincerely,
Serkan KABA
Gentoo/Java
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkhxhgACgkQRh6X64ivZaK4wwCeIUCZ6BIqWvo7tiFXpXa+Njpe
AL4An2E5N+yGaIfv1kPaV4Gc9W8DG3M3
=2nhY
-END PGP SIGNATURE-



[gentoo-dev] Re: Please avoid absolute paths in patched filenames

2008-11-17 Thread Diego 'Flameeyes' Pettenò
Serkan Kaba [EMAIL PROTECTED] writes:

 This check was added to epatch all of a sudden breaking all working
 patches in the tree, although defending those patches having absolute
 paths, we as Java team had several bugs filed due to that. Maybe the
 tree should be scanned for those and fixed.

Fun, I didn't really notice it was an epatch specific code that failed,
I know it fails when the paths don't add up between systems and I
thought that was it.. Okay, I guess I'll get to fix the rest tonight
after Bones...

-- 
Diego Flameeyes Pettenò
http://blog.flameeyes.eu/


pgpkepw47URBE.pgp
Description: PGP signature


[gentoo-dev] Re: Please avoid absolute paths in patched filenames

2008-11-17 Thread Diego 'Flameeyes' Pettenò
[EMAIL PROTECTED] (Diego 'Flameeyes' Pettenò) writes:

 Fun, I didn't really notice it was an epatch specific code that failed,
 I know it fails when the paths don't add up between systems and I
 thought that was it.. Okay, I guess I'll get to fix the rest tonight
 after Bones...

All the tree should be sanitised now for what concerns patches in
$FILESDIR ... It's up to you to see if there are broken patches on
mirrors, I guess. My tinderbox will try its best to find them anyway.

-- 
Diego Flameeyes Pettenò
http://blog.flameeyes.eu/


pgp6W1we1FJi0.pgp
Description: PGP signature


Re: [gentoo-dev] Please avoid absolute paths in patched filenames

2008-11-17 Thread Mart Raudsepp
On Mon, 2008-11-17 at 20:24 +0100, Diego 'Flameeyes' Pettenò wrote:
 I ask it here as a favour, please avoid using absolute paths in the
 filenames of patched files. This mean avoid having stuff like
 
 --- foobar/foo.c
 +++ /tmp/foobar/foobar.c
 
 This tends to break from time to time, and I had to fix at least three
 packages since I started my treewide build for these problems. I already
 asked Zac about adding such a check on repoman, but in the mean time I'd
 like to ask here for people to verify their packages.
 
 I actually am culprit of doing this some time ago but I learnt my lesson
 the hard way :P My suggestion for everybody else is to use quilt when
 you need to write patches.
 
 And if you have patches with the filenames like I shown above, you can
 change it the git way so that it becomes:
 
 --- a/foobar/foo.c
 +++ b/foobar/foo.c
 
 and the problem is usually solved.

Could you please expand on what the actual problem is for reference,
having never seen them fail myself or hear any fail for others?


-- 
Mart Raudsepp
Gentoo Developer
Mail: [EMAIL PROTECTED]
Weblog: http://planet.gentoo.org/developers/leio


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


[gentoo-dev] Re: Proposal for how to handle stable ebuilds

2008-11-17 Thread Ryan Hill
On Mon, 17 Nov 2008 10:10:57 -0500
Daniel Gryniewicz [EMAIL PROTECTED] wrote:

 On Sun, 2008-11-16 at 18:38 -0600, Ryan Hill wrote:
 
 snip
 
  The maintainer MUST NOT NEVER EVER NOT EVEN A LITTLE BIT remove the
  latest stable ebuild of an arch without the approval of the arch
  team or he/she will be fed to the Galrog.
 
 As long as the maintainer can pass off the maintenance of the
 (sometimes dozens) of ancient ebuilds that need to be kept around for
 that one arch to the arch team, and re-assign any resulting bugs to
 them, fine.

Since when do we maintain ancient ebuilds kept around for an arch
team now?  Drop the other keywords and get on with your life.

 Or, alternatively, unilaterally decide to drop all
 keywords for the arch in question.
 
 Yes, that was extreme, but no more than the previous quoted statement.

You sir, have an appointment with the Galrog.

 There needs to be give and take here.  Yes, it's really bad to remove
 the last stable ebuild for an arch.  However, its *also* bad to have
 to maintain years old versions of lots of ebuilds.  And yes, it will
 be a lot, since most packages don't exist in a vacuum, and require
 older deps (which possibly will be maintained by other maintainers
 than the first package, causing a cascade of old packages in the
 tree).
 
 All this will do in practice is cause maintainers to ignore bugs for
 those old packages for those few arches, since the maintainer won't
 have that version installed.  In fact, in my experience, they
 frequently *can't* have that version installed, since it requires
 older versions of other packages that need to be upgraded to maintain
 newer versions of the same package.
 
 How much bit rot do we want in the tree?
 
 Daniel (who is both an arch team member and gnome team lead)

Did you not read the first part of the suggestion?  

- maintainer files a stabilization request.
- arch testers do their thing
- arch teams gradually mark ebuild stable
- maintainer pokes arm, sh, mips, ppc (only an example, relax)
- mips reminds maintainer there is no stable mips keyword
- ppc stables
- maintainer waits
- maintainer pokes arm, sh
- maintainer waits
- maintainer marks stable on arm, sh
- maintainer removes ancient stable ebuilds that maintainer doesn't
  want to maintain anymore because everyone has a nice new stable
  ebuild.
- maintainer goes out for a frosty beverage


the idea is that arch teams are around to help the maintainer test on
architectures the maintainer doesn't have.  if the arch teams are
unable or unwilling to help at the moment, that should not stop the
maintainer from maintaining.

also keep in mind that this only occurs after the arch teams have ample
time to interject (which is why i suggested 90 days).  if an arch team
can't comment on a bug in 3 months (a simple i'd rather this not go
stable until i can test it further should be enough) then they have
IMO lost their opportunity to matter.


-- 
gcc-porting,  by design, by neglect
treecleaner,  for a fact or just for effect
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature


Re: [gentoo-dev] Please avoid absolute paths in patched filenames

2008-11-17 Thread Serkan Kaba
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mart Raudsepp yazmış:
 On Mon, 2008-11-17 at 20:24 +0100, Diego 'Flameeyes' Pettenò wrote:
 I ask it here as a favour, please avoid using absolute paths in the
 filenames of patched files. This mean avoid having stuff like

 --- foobar/foo.c
 +++ /tmp/foobar/foobar.c

 This tends to break from time to time, and I had to fix at least three
 packages since I started my treewide build for these problems. I already
 asked Zac about adding such a check on repoman, but in the mean time I'd
 like to ask here for people to verify their packages.

 I actually am culprit of doing this some time ago but I learnt my lesson
 the hard way :P My suggestion for everybody else is to use quilt when
 you need to write patches.

 And if you have patches with the filenames like I shown above, you can
 change it the git way so that it becomes:

 --- a/foobar/foo.c
 +++ b/foobar/foo.c

 and the problem is usually solved.
 
 Could you please expand on what the actual problem is for reference,
 having never seen them fail myself or hear any fail for others?
 
 

See bug #237667 and dev-thread
http://archives.gentoo.org/gentoo-dev/msg_777d416bb082a45b0e4848d8db5bfec8.xml

- --
Sincerely,
Serkan KABA
Gentoo/Java
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkiSXEACgkQRh6X64ivZaJfgACfbA/wjlEoldGyZUaDev0jXyng
/SkAoIHS1c8x2bAHbeFDO+r4M8NIK++R
=+Ho/
-END PGP SIGNATURE-