public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild
       [not found] <20121031163225.EE2E121600@flycatcher.gentoo.org>
@ 2012-10-31 18:49 ` Michał Górny
  2012-10-31 18:58   ` Diego Elio Pettenò
  0 siblings, 1 reply; 4+ messages in thread
From: Michał Górny @ 2012-10-31 18:49 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes, gentoo-commits

[-- Attachment #1: Type: text/plain, Size: 2473 bytes --]

On Wed, 31 Oct 2012 16:32:25 +0000 (UTC)
"Diego Petteno (flameeyes)" <flameeyes@gentoo.org> wrote:

> flameeyes    12/10/31 16:32:25
> 
>   Modified:             boost-1.46.1-r1.ebuild metadata.xml
>                         boost-1.49.0-r1.ebuild ChangeLog
>   Added:                boost-1.51.0-r1.ebuild
>   Removed:              boost-1.47.0.ebuild boost-1.35.0-r2.ebuild
>                         boost-1.47.0-r1.ebuild boost-1.39.0.ebuild
>                         boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild
>                         boost-1.51.0.ebuild boost-1.37.0-r1.ebuild
>                         boost-1.42.0-r2.ebuild boost-1.50.0.ebuild
>                         boost-1.48.0-r2.ebuild boost-1.42.0.ebuild
>                         boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild
>                         boost-1.45.0.ebuild
>   Log:
>   Unslotting. This removes a bunch of older packages that will not build on modern systems, keeps only three versions (stable, mostly-stable and masked). The new 1.51.0-r1 is designed so that it does not have to do any eselect or eselect-like trickery for the symlinks, also drops the tests (which are not working as expected anyway).
>   
>   (Portage version: 2.2.0_alpha141/cvs/Linux x86_64, signed Manifest commit with key 1CD13C8AD4301342)

What is this policy of performing widespread destructive changes while:

a) you haven't pinged any of the maintainers of the package nor waited
for their reply,

b) you have ignored output from one of the maintainers of the package,

c) you have committed changes *1 day* after submitting RFC to the ml,
effectively ignoring output of people who do not read the ml daily,

d) you have dropped maintainers from the package without asking,

e) you haven't given our users or overlays any ability of testing them,

f) you have introduced destructive changes to stable systems,

g) and after all, you aren't even maintainer of this package nor member
of the cpp herd.

In other words, you have thrown a big, destructive change to live,
stable systems without prior testing (and don't say you were able to
test it thoroughly in one day's time) and you have left them for other
people to maintain and fix.

I am really getting tired of those 'senior developers' who believe that
Gentoo is their private playground where they can do whatever comes
into their mind and ignore package maintainers.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild
  2012-10-31 18:49 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild Michał Górny
@ 2012-10-31 18:58   ` Diego Elio Pettenò
  2012-11-01  9:38     ` Michał Górny
  0 siblings, 1 reply; 4+ messages in thread
From: Diego Elio Pettenò @ 2012-10-31 18:58 UTC (permalink / raw
  To: gentoo-dev

On 31/10/2012 11:49, Michał Górny wrote:
> In other words, you have thrown a big, destructive change to live,
> stable systems without prior testing (and don't say you were able to
> test it thoroughly in one day's time) and you have left them for other
> people to maintain and fix.
> 
> I am really getting tired of those 'senior developers' who believe that
> Gentoo is their private playground where they can do whatever comes
> into their mind and ignore package maintainers.

Given the kind of destructive behaviour that boost has been having,
given that everybody else _beside you_ don't see any reason to keep that
slotted boost, given that you've been acting for the most part as a
sockpuppet for a developer who's been kicked out of Gentoo, I think it's
obvious why I went the way I went.

If this is "destructive", everything that has been done with boost up to
this point is "apocalyptic".

Here's the deal: I've stated clearly what the situation was going to be;
Tiziano has been the primary maintainer (first in the list) and he's
okay with the move, he _is_ in the cpp herd that will take care of it,
and as I said I'll make sure to help out because I have a number of
packages depending on boost (but not on other C++ libraries).

You had a month while Mike delayed glibc-2.16 stable, among other things
because of boost-1.50, and you did _squat_ to handle it. So it's time
that people who've been there before step up and fix it the way that it
has to be fixed.

(And yes, I haven't tested it _thoroughly_ unfortunately, because of the
stupid testsuite that goes nowhere and so on ... but I made sure that an
update on a stable system does not change links to libraries and
headers, and now I'm running tinderboxing for both ~arch, masked and
stable.)

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild
  2012-10-31 18:58   ` Diego Elio Pettenò
@ 2012-11-01  9:38     ` Michał Górny
  2012-11-01 12:28       ` Markos Chandras
  0 siblings, 1 reply; 4+ messages in thread
From: Michał Górny @ 2012-11-01  9:38 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes

[-- Attachment #1: Type: text/plain, Size: 2232 bytes --]

On Wed, 31 Oct 2012 11:58:16 -0700
Diego Elio Pettenò <flameeyes@flameeyes.eu> wrote:

> On 31/10/2012 11:49, Michał Górny wrote:
> > In other words, you have thrown a big, destructive change to live,
> > stable systems without prior testing (and don't say you were able to
> > test it thoroughly in one day's time) and you have left them for other
> > people to maintain and fix.
> > 
> > I am really getting tired of those 'senior developers' who believe that
> > Gentoo is their private playground where they can do whatever comes
> > into their mind and ignore package maintainers.
> 
> Given the kind of destructive behaviour that boost has been having,
> given that everybody else _beside you_ don't see any reason to keep that
> slotted boost, given that you've been acting for the most part as a
> sockpuppet for a developer who's been kicked out of Gentoo, I think it's
> obvious why I went the way I went.

If you have a personal vendetta against Arfrever, then take it to him.
As far as I'm concerned, Arfrever is a very knowledgeable person and I
doubt that you can compete with him in the area of Python
(and the Python counterpart of boost, effectively).

And even if that, you have no right to remove maintainers
from a package or unCC them from bugs just because you don't like them
or disagree with their opinion. Especially that you are not
a maintainer of this package.

> Here's the deal: I've stated clearly what the situation was going to be;
> Tiziano has been the primary maintainer (first in the list) and he's
> okay with the move, he _is_ in the cpp herd that will take care of it,
> and as I said I'll make sure to help out because I have a number of
> packages depending on boost (but not on other C++ libraries).

Sorry, I didn't notice his reply. That's my mistake.

> You had a month while Mike delayed glibc-2.16 stable, among other things
> because of boost-1.50, and you did _squat_ to handle it. So it's time
> that people who've been there before step up and fix it the way that it
> has to be fixed.

Is this something like 'people didn't fix issues yet, so let's throw
the issues at users to motivate them'?

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild
  2012-11-01  9:38     ` Michał Górny
@ 2012-11-01 12:28       ` Markos Chandras
  0 siblings, 0 replies; 4+ messages in thread
From: Markos Chandras @ 2012-11-01 12:28 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes

On Thu, Nov 1, 2012 at 9:38 AM, Michał Górny <mgorny@gentoo.org> wrote:
>
> And even if that, you have no right to remove maintainers
> from a package or unCC them from bugs just because you don't like them
> or disagree with their opinion. Especially that you are not
> a maintainer of this package.
>

To be honest, I also don't understand why Diego removed the
maintainers from metadata.xml
as these people are the real maintainers. cpp@ (as a group) hasn't
touched boost for years.

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-11-01 12:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20121031163225.EE2E121600@flycatcher.gentoo.org>
2012-10-31 18:49 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.46.1-r1.ebuild metadata.xml boost-1.49.0-r1.ebuild boost-1.51.0-r1.ebuild ChangeLog boost-1.47.0.ebuild boost-1.35.0-r2.ebuild boost-1.47.0-r1.ebuild boost-1.39.0.ebuild boost-1.50.0-r2.ebuild boost-1.42.0-r1.ebuild boost-1.51.0.ebuild boost-1.37.0-r1.ebuild boost-1.42.0-r2.ebuild boost-1.50.0.ebuild boost-1.48.0-r2.ebuild boost-1.42.0.ebuild boost-1.35.0-r5.ebuild boost-1.41.0-r3.ebuild boost-1.45.0.ebuild Michał Górny
2012-10-31 18:58   ` Diego Elio Pettenò
2012-11-01  9:38     ` Michał Górny
2012-11-01 12:28       ` Markos Chandras

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox