Re: [gentoo-dev]  Re: [RFC] New policy: LDFLAGS should be respected

2008-07-27 Thread Mart Raudsepp
On P, 2008-07-27 at 18:20 +0200, Arfrever Frehtes Taifersar Arahesis
wrote:
> 2008-07-26 02:56:24 Mart Raudsepp napisał(a):
> > On L, 2008-07-26 at 03:39 +0300, Nikos Chantziaras wrote:
> > > Fortunately, the majority of ebuilds/packages are honoring LDFLAGS.  Of 
> > > course it's kinda difficult to always check if a package honors it or 
> > > not.  But it's a good idea to file a bug for every package that does not 
> > > honor it (without a reason).
> > 
> > I guess as many are using it to pass --hash-style=gnu in addition to
> > other things[1], an easy way to find out which don't honor it out of
> > your installed packages is to scan for ELF files that contain the .hash
> > ELF section in addition to .gnu.hash ELF section.
> 
> The QA check which verifies that LDFLAGS are respected is now in Portage
> trunk and will be released in 2.2_rc4. This check is enabled when LDFLAGS
> contain "--hash-style=gnu" and "${PN}" != *-bin. Other binary packages
> (e.g. net-www/netscape-flash) should set the QA_DT_HASH array/variable.
> 
> http://sources.gentoo.org/viewcvs.py/portage?rev=11205&view=rev

You rock for actually putting this stuff to code!


-- 
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] Automated Package Removal and Addition Tracker, for the week ending 2008-07-27 23h59 UTC

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

Removals:
app-xemacs/xemacs-packages-sumo 2008-07-22 07:55:25 graaff
games-arcade/sdlpong2008-07-22 20:11:58 mr_bones_
media-plugins/gst-plugins-opengl2008-07-26 19:43:30 drac

Additions:
app-crypt/ophcrack-tables   2008-07-21 18:48:29 ikelos
dev-java/nachocalendar  2008-07-21 21:33:08 serkan
app-admin/eselect-ecj   2008-07-21 22:07:24 betelgeuse
media-fonts/inconsolata 2008-07-23 01:33:45 yngwin
media-fonts/droid   2008-07-24 10:04:56 yngwin
dev-db/ctdb 2008-07-26 20:23:11 dev-zero
x11-misc/xdg-user-dirs  2008-07-27 21:50:56 eva
x11-misc/xdg-user-dirs-gtk  2008-07-27 22:34:51 eva
sci-geosciences/gtk-g-rays2 2008-07-27 23:34:56 hanno
media-gfx/pngnq 2008-07-27 23:49:23 hanno

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
app-xemacs/xemacs-packages-sumo,removed,graaff,2008-07-22 07:55:25
games-arcade/sdlpong,removed,mr_bones_,2008-07-22 20:11:58
media-plugins/gst-plugins-opengl,removed,drac,2008-07-26 19:43:30
Added Packages:
app-crypt/ophcrack-tables,added,ikelos,2008-07-21 18:48:29
dev-java/nachocalendar,added,serkan,2008-07-21 21:33:08
app-admin/eselect-ecj,added,betelgeuse,2008-07-21 22:07:24
media-fonts/inconsolata,added,yngwin,2008-07-23 01:33:45
media-fonts/droid,added,yngwin,2008-07-24 10:04:56
dev-db/ctdb,added,dev-zero,2008-07-26 20:23:11
x11-misc/xdg-user-dirs,added,eva,2008-07-27 21:50:56
x11-misc/xdg-user-dirs-gtk,added,eva,2008-07-27 22:34:51
sci-geosciences/gtk-g-rays2,added,hanno,2008-07-27 23:34:56
media-gfx/pngnq,added,hanno,2008-07-27 23:49:23

Done.

[gentoo-dev] Re: Re: [RFC] New policy: LDFLAGS should be respected

2008-07-27 Thread Nikos Chantziaras

Arfrever Frehtes Taifersar Arahesis wrote:

> [...]
The QA check which verifies that LDFLAGS are respected is now in Portage
trunk and will be released in 2.2_rc4.


Nice work.  Thank you :)




Re: [gentoo-dev] Re: [RFC] New policy: LDFLAGS should be respected

2008-07-27 Thread Marius Mauch
On Sat, 26 Jul 2008 22:45:29 -0500
Jeremy Olexa <[EMAIL PROTECTED]> wrote:

> Arfrever Frehtes Taifersar Arahesis wrote:
> > It will at least allow QA team to fix such bugs where patches are
> > already available.
> 
> So, if bugs are being fixed why is there a need to fix something that 
> isn't broken with regards to a policy _needed_ to enforce this
> action? Are bugs being ignored or RESOLVED, WONTFIX?
> 
> Hypothetically, if there was such a policy and there was 100's of
> bugs filed with patches (maintainers should handle the patches
> anyway)

"Should" being the keyword here. Also assumes that all packages are
actually maintained. I guess the wording of the original request should
have been more like "is anyone against QA fixing packages that ignore
LDFLAGS?".

Marius



[gentoo-dev]  Re: [RFC] New policy: LDFLAGS should be respected

2008-07-27 Thread Arfrever Frehtes Taifersar Arahesis
2008-07-27 05:45:29 Jeremy Olexa napisał(a):
> Arfrever Frehtes Taifersar Arahesis wrote:
> > It will at least allow QA team to fix such bugs where patches are already
> > available.
> 
> So, if bugs are being fixed

Not all of them.

> Are bugs being ignored or RESOLVED, WONTFIX?

These bugs which aren't fixed are usually ignored.

> Hypothetically, if there was such a policy and there was 100's of bugs 
> filed with patches (maintainers should handle the patches anyway) this 
> isn't any different than the present lack of policy. Let us also pretend 
> that there were 100's of bugs filed that had no such patches 
> available..would the QA team have the manpower to generate patches to 
> fix this and apply them or would the bugs just rot in bugzilla and not 
> achieve anything?

Such bugs usually get fixed.
https://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%28ignore%7Crespect%29.*LDFLAGS&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED

-- 
Arfrever Frehtes Taifersar Arahesis


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


[gentoo-dev]  Re: [RFC] New policy: LDFLAGS should be respected

2008-07-27 Thread Arfrever Frehtes Taifersar Arahesis
2008-07-26 02:56:24 Mart Raudsepp napisał(a):
> On L, 2008-07-26 at 03:39 +0300, Nikos Chantziaras wrote:
> > Fortunately, the majority of ebuilds/packages are honoring LDFLAGS.  Of 
> > course it's kinda difficult to always check if a package honors it or 
> > not.  But it's a good idea to file a bug for every package that does not 
> > honor it (without a reason).
> 
> I guess as many are using it to pass --hash-style=gnu in addition to
> other things[1], an easy way to find out which don't honor it out of
> your installed packages is to scan for ELF files that contain the .hash
> ELF section in addition to .gnu.hash ELF section.

The QA check which verifies that LDFLAGS are respected is now in Portage
trunk and will be released in 2.2_rc4. This check is enabled when LDFLAGS
contain "--hash-style=gnu" and "${PN}" != *-bin. Other binary packages
(e.g. net-www/netscape-flash) should set the QA_DT_HASH array/variable.

http://sources.gentoo.org/viewcvs.py/portage?rev=11205&view=rev

-- 
Arfrever Frehtes Taifersar Arahesis


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