[gentoo-dev] lastrite: www-client/kazehakase

2010-06-26 Thread Samuli Suominen

nothing usable left in tree.

# Samuli Suominen  (26 Jun 2010)
# Masked for QA
#
# Fails to compile with stable xulrunner, see bug 317275
# Fails to compile with GTK+-2.20, see bug 325661
# Ignores LDFLAGS, see bug 268491
# Current stable is using vulnerable xulrunner, see bug 324953
#
# Removal in 30 days
www-client/kazehakase



Re: [gentoo-dev] lastrite: www-client/kazehakase

2010-06-26 Thread Harald van Dijk
On Sat, Jun 26, 2010 at 11:35:29AM +0300, Samuli Suominen wrote:
> nothing usable left in tree.
> 
> # Samuli Suominen  (26 Jun 2010)
> # Masked for QA
> #
> # Fails to compile with stable xulrunner, see bug 317275
> # Fails to compile with GTK+-2.20, see bug 325661
> # Ignores LDFLAGS, see bug 268491
> # Current stable is using vulnerable xulrunner, see bug 324953
> #
> # Removal in 30 days
> www-client/kazehakase

In case anyone is interested in picking this up, I've attached the
patches from upstream for xulrunner and gtk+ to their bugs. With those,
it's at least possible to get kazehakase to build, run, and display web
pages.



[gentoo-dev] QA last rites for dev-util/pbuilder

2010-06-26 Thread Diego E . Pettenò

# Diego E. Pettenò  (26 Jun 2010)
#  on behalf of QA team
#
# Debian-related package; no maintainer; no ebuild activity
# since 2005. Broken install phase as per bug #294975.
#
# Removal on 2010-08-25
dev-util/pbuilder



[gentoo-dev] QA last rites for app-i18n/adaptit

2010-06-26 Thread Diego E . Pettenò

# Diego E. Pettenò  (26 Jun 2010)
#  on behalf of QA team
#
# Fails to build since at least June 2009 (bug #274332). No
# activity since initial import in November 2008.
#
# Removal on 2010-08-25
app-i18n/adaptit



[gentoo-dev] Lastrite: xulrunner-bin

2010-06-26 Thread Samuli Suominen
# Samuli Suominen  (26 Jun 2010)
# Vulnerable and now unused xulrunner-bin, support was dropped from
acroread.
#
# Masked for removal in 30 days, bug 324953.
net-libs/xulrunner-bin


Mask for source based xulrunner:1.8 soon to follow...



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Krzysztof Pawlik  schrieb:

> Take a look at this page:
> http://overlays.gentoo.org/proj/java/wiki/How_to_be_a_good_upstream - it is 
> Java
> specific mostly, but some general points can be reused :)

Hmm, this document suggests something, I just forgot to prohibit:

"Release the source archives along with whatever binary archives you may have."
^

cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Alistair Bush  schrieb:

> Is this language specific?  

I'll try to separate it into generic and language specific 
rules step by step (same for various build systems, etc).

> would you be interested in comments about java, ruby, python, 
> etc, etc, etc or are you only interested in good old C/C++, etc

Just give me everything you've got :)


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Krzysztof Pawlik
On 06/26/10 19:51, Enrico Weigelt wrote:
> * Krzysztof Pawlik  schrieb:
> 
>> Take a look at this page:
>> http://overlays.gentoo.org/proj/java/wiki/How_to_be_a_good_upstream - it is 
>> Java
>> specific mostly, but some general points can be reused :)
> 
> Hmm, this document suggests something, I just forgot to prohibit:
> 
> "Release the source archives along with whatever binary archives you may 
> have."
> ^

You intend to "prohibit" releasing binary packages for upstream? Thats...
something you don't see everyday. Why would you do that?

It's quite common for Java projects to release pre-built JAR files or for C/C++
(or other) based projects to release debs or rpms - it's standard practice.

What's important in quoted sentence is: "Release the source archives along with
binary archives" - the "with" is very important - in short: don't release only
binary versions and force us to grab them from VCS.

-- 
Krzysztof Pawlikkey id: 0xF6A80E46
desktop-misc, java, apache, ppc, vim, kernel, python...



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Petteri Räty  schrieb:

> There should be useful stuff here:
> http://video.fosdem.org/2010/devrooms/distributions/How_to_be_a_good_upstream.ogv

#1 he says nothing about that - if upstream has a VCS (and properly 
uses it ;-o) - the distros should use it, so eg. set their branches 
ontop the upstream's release tags instead of manually maintaining
patches against tarballs ...

#2 One point i don't agree is the "dont add -Werror" rule. actually,
i'm thinking of making -Wall and -Werror mandatory. if some
package doenst build fine, it's simply broken. period.

#3 When he's talking about "disabling dependencies", he most likely
has the totally wrong concept in mind (as probably most Gentoo
folks ;-p): you naturally dont want to enable/disable dependencies,
but features (which then imply certain dependencies). Once you 
use terms like "zlib support", you're already on the wrong path.

#4 The discussion about "how to be a good downstream" (started by
the ffmpeg guy) is quite interesting ... that's exactly the 
kind of situations what the OSS-QM (see my recent posts) is for.
(and all goes sooo easy w/ tools like git ;-p)


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Ciaran McCreesh
On Sat, 26 Jun 2010 21:39:15 +0200
Enrico Weigelt  wrote:
> #2 One point i don't agree is the "dont add -Werror" rule. actually,
> i'm thinking of making -Wall and -Werror mandatory. if some
> package doenst build fine, it's simply broken. period.

Uhm. No. Certain compilers will give you warnings for f(g(a), g(b)) if
you -Wall.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Krzysztof Pawlik  schrieb:

> > Hmm, this document suggests something, I just forgot to prohibit:
> > 
> > "Release the source archives along with whatever binary archives you may 
> > have."
> > ^
> 
> You intend to "prohibit" releasing binary packages for upstream? 

No, I'm talking about precompiled stuff within the source tree.
Such things should _never ever_ happen.

In Java world it seems to be quite common to bundle precompiled 
imported libraries within the source tree. Needless to say that
this can easily get hell for any package-based distro.
(actually, that mostly comes from the windows front, where 
concepts like package management are quite unknown ... ;-o)

> What's important in quoted sentence is: "Release the source archives along 
> with
> binary archives" - the "with" is very important - in short: don't release only
> binary versions and force us to grab them from VCS.

Okay, perhaps I misunderstood this sentence.

BTW: if upstream has an proper VCS and an canonical tagging 
scheme, they don't actually have to create release tarballs,
just hack up a little script which creates them on-the-fly
from an canonical URL scheme (eg. oss-qm does exactly that).


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



[gentoo-dev] Re: FYI: Rules for distro-friendly packages

2010-06-26 Thread Nikos Chantziaras

On 06/26/2010 10:39 PM, Enrico Weigelt wrote:

* Petteri Räty  schrieb:


There should be useful stuff here:
http://video.fosdem.org/2010/devrooms/distributions/How_to_be_a_good_upstream.ogv


[...[
#2 One point i don't agree is the "dont add -Werror" rule. actually,
i'm thinking of making -Wall and -Werror mandatory. if some
package doenst build fine, it's simply broken. period.


That's the most hilarious thing I've read in ages. xD




Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Ciaran McCreesh
On Sat, 26 Jun 2010 21:46:39 +0200
Enrico Weigelt  wrote:
> BTW: if upstream has an proper VCS and an canonical tagging 
> scheme, they don't actually have to create release tarballs,
> just hack up a little script which creates them on-the-fly
> from an canonical URL scheme (eg. oss-qm does exactly that).

Down that path lies madness. There's no guarantee that you'll get the
same tarball if you request the same URL twice in a row, particularly
if you're using one of those new-fangled new compression schemes.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Ciaran McCreesh  schrieb:
> On Sat, 26 Jun 2010 21:39:15 +0200
> Enrico Weigelt  wrote:
> > #2 One point i don't agree is the "dont add -Werror" rule. actually,
> > i'm thinking of making -Wall and -Werror mandatory. if some
> > package doenst build fine, it's simply broken. period.
> 
> Uhm. No. Certain compilers will give you warnings for f(g(a), g(b)) if
> you -Wall.

Warn on what exactly ? Which compilers do that ?


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Krzysztof Pawlik
On 06/26/10 20:59, Ciaran McCreesh wrote:
> On Sat, 26 Jun 2010 21:46:39 +0200
> Enrico Weigelt  wrote:
>> BTW: if upstream has an proper VCS and an canonical tagging 
>> scheme, they don't actually have to create release tarballs,
>> just hack up a little script which creates them on-the-fly
>> from an canonical URL scheme (eg. oss-qm does exactly that).
> 
> Down that path lies madness. There's no guarantee that you'll get the
> same tarball if you request the same URL twice in a row, particularly
> if you're using one of those new-fangled new compression schemes.

I agree with Ciaran here, to add one more thing: tags can be mutable.

-- 
Krzysztof Pawlikkey id: 0xF6A80E46
desktop-misc, java, apache, ppc, vim, kernel, python...



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Ciaran McCreesh
On Sat, 26 Jun 2010 21:57:33 +0200
Enrico Weigelt  wrote:
> > Uhm. No. Certain compilers will give you warnings for f(g(a), g(b))
> > if you -Wall.
> 
> Warn on what exactly ?

That f's arguments are evaluated in an unspecified order.

> Which compilers do that ?

For all you know, gcc 4.7.

New gcc releases regularly issue lots of new warnings for correct code,
particularly with -Wall. Other compilers are even worse.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Krzysztof Pawlik  schrieb:

> > Down that path lies madness. There's no guarantee that you'll get the
> > same tarball if you request the same URL twice in a row, particularly
> > if you're using one of those new-fangled new compression schemes.
> 
> I agree with Ciaran here, to add one more thing: tags can be mutable.

Thats a matter of proper VCS configuration (hooks, etc)


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Enrico Weigelt
* Ciaran McCreesh  schrieb:
> On Sat, 26 Jun 2010 21:46:39 +0200
> Enrico Weigelt  wrote:
> > BTW: if upstream has an proper VCS and an canonical tagging 
> > scheme, they don't actually have to create release tarballs,
> > just hack up a little script which creates them on-the-fly
> > from an canonical URL scheme (eg. oss-qm does exactly that).
> 
> Down that path lies madness. There's no guarantee that you'll get the
> same tarball if you request the same URL twice in a row, particularly
> if you're using one of those new-fangled new compression schemes.

Well, with git this works. (I'll yet have to run some automatic
stress tests, but at all my manual tests worked really fine).
*If* this might not work somewhere, the little generator script
could create the tarball only once (on first request) and use
it all the time. Or add some commit/push hook, etc, etc.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-



Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Ciaran McCreesh
On Sat, 26 Jun 2010 22:09:09 +0200
Enrico Weigelt  wrote:
> Well, with git this works. (I'll yet have to run some automatic
> stress tests, but at all my manual tests worked really fine).

You assume that, given the same input and program options, a
compression program will always produce the same output. This is not
the case.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Nirbheek Chauhan
On Sun, Jun 27, 2010 at 1:29 AM, Ciaran McCreesh
 wrote:
> On Sat, 26 Jun 2010 21:46:39 +0200
> Enrico Weigelt  wrote:
>> BTW: if upstream has an proper VCS and an canonical tagging
>> scheme, they don't actually have to create release tarballs,
>> just hack up a little script which creates them on-the-fly
>> from an canonical URL scheme (eg. oss-qm does exactly that).
>
> Down that path lies madness. There's no guarantee that you'll get the
> same tarball if you request the same URL twice in a row, particularly
> if you're using one of those new-fangled new compression schemes.
>

Or if they generate the tarball on-the-fly with no caching, which
results in differing timestamps each time. Hence, each time you fetch
it, you get a tarball with a different hash.

No, don't ask where I saw such a thing :p

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



[gentoo-dev] Re: CAcert certificate distribution license to third parties (i.e. distributors like gentoo)

2010-06-26 Thread Daniel Black
On Sunday 13 December 2009 22:44:05 Daniel Black wrote:
> Recently this got produced as a draft license for parties distributing
> CAcert's root certificate(s) (like us).
> 
> https://svn.cacert.org/CAcert/Policies/Agreements/3PVDisclaimerAndLicence.h
> tml
> 
> This is still in draft hasn't been discussed in CAcert's policy group yet.
> 
> If you want to follow/contribute to this discussion look for a post to the
> policy list soon.
> https://lists.cacert.org/wws/info/cacert-policy
> 
> I make no inferences good or bad about this. Mainly because I'm writing
> this with a headache.
> 
> Cheers,
> 
> Daniel

Recently Sasha from Fedora has proposed CAcert's root distribution license as 
CC-ND. This avoids many complications of the draft proposal above.

By joining the list you can vote for it.

the proposal:
https://lists.cacert.org/wws/arc/cacert-policy/2010-06/msg00151.html

Once registered on this site there is a "send to (your email)" link on the top 
right to preserve threading.

ref: http://spreitzer.name/set-the-cacert-root-certificates-free

Daniel


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


Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Hans de Graaff
On Sat, 2010-06-26 at 21:46 +0200, Enrico Weigelt wrote:

> BTW: if upstream has an proper VCS and an canonical tagging 
> scheme, they don't actually have to create release tarballs,
> just hack up a little script which creates them on-the-fly
> from an canonical URL scheme (eg. oss-qm does exactly that).

This breaks badly when the upstream tarball generation is changed. This
happened to github a few months ago and broke all our manifests. To
their credit they quickly reverted what turned out to be a gratuitous
change, but if they ever need to make a real change we get to redigest
everything.

Kind regards,

Hans


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


[gentoo-dev] Re: FYI: Rules for distro-friendly packages

2010-06-26 Thread Nikos Chantziaras

On 06/26/2010 11:12 PM, Ciaran McCreesh wrote:

On Sat, 26 Jun 2010 21:57:33 +0200
Enrico Weigelt  wrote:

Uhm. No. Certain compilers will give you warnings for f(g(a), g(b))
if you -Wall.


Warn on what exactly ?


That f's arguments are evaluated in an unspecified order.


Which compilers do that ?


For all you know, gcc 4.7.

New gcc releases regularly issue lots of new warnings for correct code,
particularly with -Wall. Other compilers are even worse.


Did it actually occur to anyone that warnings are not errors?  You can 
have them for correct code.  A warning means you might want to look at 
the code to check whether there's some real error there.  It doesn't 
mean the code is broken.





Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-26 Thread Sergei Trofimovich
On Sat, 26 Jun 2010 21:57:33 +0200
Enrico Weigelt  wrote:

> > > #2 One point i don't agree is the "dont add -Werror" rule. actually,
> > > i'm thinking of making -Wall and -Werror mandatory. if some
> > > package doenst build fine, it's simply broken. period.
> > 
> > Uhm. No. Certain compilers will give you warnings for f(g(a), g(b)) if
> > you -Wall.
> 
> Warn on what exactly ? Which compilers do that ?

I suggest you to try latest available dev-lang/icc (11.1.072).
This thing is really paranoid:

remark #2259: non-pointer conversion from "int" to "unsigned char" may lose 
significant bits
  unsigned char BlinkerPhase = 0;
  ...
  BlinkerPhase = (BlinkerPhase + 1) & 3;

remark #981: operands are evaluated in unspecified order (tons of them)
  return strcmp( left.c_str(), right.c_str() ) > 0;

-- 

  Sergei