Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Mike Frysinger
On Friday, September 23, 2011 17:44:50 Nikos Chantziaras wrote:
> I believe something needs to be done with the zlib-1.2.5.1-r1 and -r2
> packages currently in the tree.  The maintainer of zlib pushed those
> revisions with a patch that alters macro identifiers, making Gentoo's
> zlib incompatible with upstream.

the defines in question are internal to zlib.  packages relying on them are 
broken, plain and simple.

> As a result, a lot of packages stopped building.

the *only* code that broke was code that was copied out of the zlib tree and 
directly imported into other projects -- minizip.  because the code was 
designed to be compiled & linked as part of the zlib project, it uses internal 
zlib defines.  projects copying the code into their own tree and not cleaning 
things up made a mistake.

for many, this is a direct violation of Gentoo policy and they should be fixed 
to use the minizip code that zlib exports.  for the rest that modify the code 
heavily, they should stop using the internal defines since their own code base 
doesn't support pre-ansi C compilers.

> Bug reports for broken packages come in and then are being
> modified to fit Gentoo's zlib.

and those fixes can be sent to the respective upstreams

> Breaking compatibility with upstream zlib also means that non-portage
> software, the ones I install with "./configure --prefix=$HOME/usr &&
> make install", also won't build.

send the fix to the upstream maintainer

> It's a mess right now and it just doesn't look right.  The bug that
> deals with it was locked from public view:

because you keep presenting the same flawed ideas and ignore the responses.  
in fact, all of the answers i posted above i already posted to the bug.
-mike


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


Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Mike Frysinger
On Friday, September 23, 2011 18:02:50 Andreas K. Huettel wrote:
> > It's a mess right now and it just doesn't look right.  The bug that
> > 
> > deals with it was locked from public view:
> >https://bugs.gentoo.org/show_bug.cgi?id=383179
> 
> Is there any good reason why this bug is dev-only? Going over the contents
> I dont see any.

it was purely to keep people from continuing to whine with circular logic.  if 
bugzilla had a way to temporarily lock comments, i would have used that.

> (And we've been bickering in far worse ways on public bugs.)

that's not justification to enable further misbehavior.
-mike


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


Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Mike Frysinger
On Friday, September 23, 2011 19:30:15 Alec Warner wrote:
> On Fri, Sep 23, 2011 at 3:28 PM, Nirbheek Chauhan wrote:
> > On Sat, Sep 24, 2011 at 3:48 AM, Andreas K. Huettel
> > 
> >  wrote:
> >> Because he cannot do this; the bug is dev-only now and Mike un-cc'ed him
> >> after setting the group restriction.
> > 
> > That's not a very nice thing to do.
> 
> I un-hide the bug. If you find that people are misbehaving on bugzilla
> you should let userrel know and we will take necessary action.

it was meant as a temporary solution and once people went elsewhere, i'd just 
unlock it.  didn't feel like hassling userrel over a minor issue.
-mike


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


Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Alec Warner
On Fri, Sep 23, 2011 at 3:28 PM, Nirbheek Chauhan  wrote:
> On Sat, Sep 24, 2011 at 3:48 AM, Andreas K. Huettel
>  wrote:
>> Because he cannot do this; the bug is dev-only now and Mike un-cc'ed him 
>> after
>> setting the group restriction.
>>
>
> That's not a very nice thing to do.

I un-hide the bug. If you find that people are misbehaving on bugzilla
you should let userrel know and we will take necessary action.

-A

>
> However, Nikos didn't behave nicely either, so I don't quite blame
> vapier for his actions.
>
> --
> ~Nirbheek Chauhan
>
> Gentoo GNOME+Mozilla Team
>
>



Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Matt Turner
On Fri, Sep 23, 2011 at 5:44 PM, Nikos Chantziaras  wrote:
> I believe something needs to be done with the zlib-1.2.5.1-r1 and -r2
> packages currently in the tree.  The maintainer of zlib pushed those
> revisions with a patch that alters macro identifiers, making Gentoo's zlib
> incompatible with upstream.  As a result, a lot of packages stopped
> building.  Bug reports for broken packages come in and then are being
> modified to fit Gentoo's zlib.
>
> Breaking compatibility with upstream zlib also means that non-portage
> software, the ones I install with "./configure --prefix=$HOME/usr && make
> install", also won't build.
>
> It's a mess right now and it just doesn't look right.  The bug that deals
> with it was locked from public view:
>
>  https://bugs.gentoo.org/show_bug.cgi?id=383179
>
> Is there a plan for this, or will we have to live with what is essentially
> an incompatible Gentoo fork of zlib?

It seemed to me like this was a silly problem from the outset. vapier
did arguably the right thing, and if that means exposing some broken
software, fine. We handle plenty of breakage worse than this, but I
understand that it can be inconvenient.

However, you completely lost any support when you said

> Yes, bad idea.  But it's in my liberty to write code however I see fit.

That just makes me want to slap you.

I'll echo what vapier said in response: it's absolutely your
prerogative to do whatever you want, but it's not our responsibility
to make sure that it works in Gentoo.

> It's a bad call. You've made plenty of those lately. This is just another one.
> IMO, you don't have the skills and insight to mess with this stuff. So when 
> you
> try, breakage happens. I hope you retire soon.

Are you kidding me? Grow up.



Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 09/23/2011 11:18 PM, Andreas K. Huettel wrote:
> On Freitag 23 September 2011 23:54:09 Markos Chandras wrote:
>> 
>> Why are you discussing this in the -dev ML since there is already
>> an open bug about this? This is clearly a problem(if any) with the
>> zlib packages + maintainer. We ( as individual devs ) can't do
>> much. If you want to push this further, I'd suggest you to CC qa@
>> on the bug or contact them directly.
> 
> Because he cannot do this; the bug is dev-only now and Mike un-cc'ed
> him after setting the group restriction.
> 
Sorry I did not notice that. That is a very strange behaviour indeed

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJOfQiRAAoJEPqDWhW0r/LCrYsQAKfKwcNvc4rw0cA/iQQgjRVj
uKcacVzEZIMyVbrByqfavtKS46GB8LM/5IdsaQbMTrCrmaqfSbMulYqPqC01erf0
THynRiauMxl1OaipycWxdPDpBXIj1boSkrkFbGsJCmyChSX8Sabytxbh459QMmZE
vHz1CMImR0lruHcInWcNnlzQxmZkROCcKoCq85fMx1XEJEQ+XXn91ZD+FUthhLQi
EezRAKpFNN6ufwlhoWhpoRc/b6nLUkXVDbP1HKtl6FR4pOBOUZ2SMxPqlr5pS0hl
mTC00MDM5ncSwSYyhxYl4JeRAR2/RpsqXHrpNw+Tb2PVEdWTs5svhBo9sUQaAiyJ
R/PCqfHL+HeWjcN9rU+AHeQxhIX0wRFcLiXS3MrqpUOOzZj56tWGO1nNCpLu2g4G
Rn47djH3ooIDMrMidpB/H+T21sDc+JFZ+GeGEI12GzOI3n52X5/14W8rB9VipMR2
CeP84zmb/ibVZKodL1pWbRHByGDl6OhbnYH2dLCkHGJ1pDqLpIviwK9oGCHfgjx6
gjA4r1WQ/ommhZrMIiOF1d03DcMqLkkorSSOvFwmpVYeJM8gHKsN/DFIbsPmvLr3
dzmuHv6irgnUWPbcdQf5/OdQy7xG4X9aSiBIrwzKyB/dMPbcoUhBZ0+ZNwgPbtjQ
ADW9iwzdGYCXiQ7ADdac
=gNbC
-END PGP SIGNATURE-



Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Nirbheek Chauhan
On Sat, Sep 24, 2011 at 3:48 AM, Andreas K. Huettel
 wrote:
> Because he cannot do this; the bug is dev-only now and Mike un-cc'ed him after
> setting the group restriction.
>

That's not a very nice thing to do.

However, Nikos didn't behave nicely either, so I don't quite blame
vapier for his actions.

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Andreas K. Huettel
On Freitag 23 September 2011 23:54:09 Markos Chandras wrote:
>
> Why are you discussing this in the -dev ML since there is already an
> open bug about this? This is clearly a problem(if any) with the zlib
> packages + maintainer. We ( as individual devs ) can't do much. If you
> want to push this further, I'd suggest you to CC qa@ on the bug or
> contact them directly.

Because he cannot do this; the bug is dev-only now and Mike un-cc'ed him after 
setting the group restriction.

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



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


Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Andreas K. Huettel
> It's a mess right now and it just doesn't look right.  The bug that
> deals with it was locked from public view:
> 
>https://bugs.gentoo.org/show_bug.cgi?id=383179

Is there any good reason why this bug is dev-only? Going over the contents I 
dont see any.

(And we've been bickering in far worse ways on public bugs.)


We will not hide problems
We will keep our bug report database open for public view at all times; 
reports that users file online will immediately become visible to others.
Exceptions are made when we receive security-related or developer relations 
information with the request not to publicize before a certain deadline. 

http://www.gentoo.org/main/en/contract.xml

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



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


Re: [gentoo-dev] zlib breakage

2011-09-23 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 09/23/2011 10:44 PM, Nikos Chantziaras wrote:
> I believe something needs to be done with the zlib-1.2.5.1-r1 and
> -r2 packages currently in the tree.  The maintainer of zlib pushed
> those revisions with a patch that alters macro identifiers, making
> Gentoo's zlib incompatible with upstream.  As a result, a lot of
> packages stopped building.  Bug reports for broken packages come in
> and then are being modified to fit Gentoo's zlib.
> 
> Breaking compatibility with upstream zlib also means that
> non-portage software, the ones I install with "./configure
> --prefix=$HOME/usr && make install", also won't build.
> 
> It's a mess right now and it just doesn't look right.  The bug that 
> deals with it was locked from public view:
> 
> https://bugs.gentoo.org/show_bug.cgi?id=383179
> 
> Is there a plan for this, or will we have to live with what is 
> essentially an incompatible Gentoo fork of zlib?
> 
> 

Why are you discussing this in the -dev ML since there is already an
open bug about this? This is clearly a problem(if any) with the zlib
packages + maintainer. We ( as individual devs ) can't do much. If you
want to push this further, I'd suggest you to CC qa@ on the bug or
contact them directly.

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJOfQABAAoJEPqDWhW0r/LCI20P/3uLDPIWQ1UdVFZxBfS+C9xe
Wc9RvmAt9TlNuBltigs/XnQqfZCg9xIF79AobDuKg1PD8YlUvG/bnHdeXazPiMvN
o4IqBi0Rdc+jJ1eCXlxsPiUndpGXbIOzCsANRDHW8xwF6Au8/odhcEADtcZ8BFX2
C/SW4/UOg+w8VAmcRu85JOZlnuGvSbCCKFpCOM4/BMR7k/fWnWXqFsKQfrUvi8vO
Hu4u4wzTRjPnLVVvmUG8CTH+mXGI+BatAMQ3hD359AV/ya6wr5c+xTon6XO9oYhg
smpdx8IbLkJR3YCfBcr6BvNX4T3mTG8FyjL2YSuxdYWjB3Z5kcg3mdvnc74kXemc
tfqmrI1MG1ZtnQXeOQ2+kX+EKvdxEOLEiALZliZ3lZYeXV4uZqJOh9zdE84K5w71
Ptukbkx59cDtXRyAR/UCUs6ZH3edbXFBxQZUk/qRz6SFL3qha2LYgdLNyu91lrzB
UFztH35k6khf+5nY4eFIKQVIqbBREt5dGKMSN1l0tBSCvzehqbF9VthF0EQPrjVr
DaTEtOTLSvCCX46F6uHgN5fxSsTACOqZVBEGlOAS4wE56o16CAE2ZPGlUgvhx+Hw
4L6oPhfCk3kIedOyNCBEczlCRyO6wBTM7SLOwDJc9mQcKZ99A+UbLcT5LLAgH8Vu
58a3jNtXeOFQlFdQflW1
=M4je
-END PGP SIGNATURE-



[gentoo-dev] zlib breakage

2011-09-23 Thread Nikos Chantziaras
I believe something needs to be done with the zlib-1.2.5.1-r1 and -r2 
packages currently in the tree.  The maintainer of zlib pushed those 
revisions with a patch that alters macro identifiers, making Gentoo's 
zlib incompatible with upstream.  As a result, a lot of packages stopped 
building.  Bug reports for broken packages come in and then are being 
modified to fit Gentoo's zlib.


Breaking compatibility with upstream zlib also means that non-portage 
software, the ones I install with "./configure --prefix=$HOME/usr && 
make install", also won't build.


It's a mess right now and it just doesn't look right.  The bug that 
deals with it was locked from public view:


  https://bugs.gentoo.org/show_bug.cgi?id=383179

Is there a plan for this, or will we have to live with what is 
essentially an incompatible Gentoo fork of zlib?