public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Pacho Ramos <pacho@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: [RFC] Drop EAPI=0 requirement for system packages.
Date: Fri, 19 Oct 2012 21:32:05 +0200	[thread overview]
Message-ID: <1350675125.12879.44.camel@belkin4> (raw)
In-Reply-To: <20121019154733.31b2284c@gentoo.org>

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

El vie, 19-10-2012 a las 15:47 -0300, Alexis Ballier escribió:
[...]
> > Because it will add even more work, I mean:
> > - I catch a package using and old eapi and, then, still not passing
> > --disable-silent-rules option. => First problem, I need to notice that
> > package, there are packages I simply won't notice because I don't
> > merge them ever or, simply, I don't notice that option is not being
> > used.
> 
> i dont see that many blockers of bug #429308 ; it probably doesn't even
> reach 1% of packages using old eapis. perhaps because silent rules are
> not enabled by default afaik.

It was only an example, anyway, I think bugs were stopped to be reported
due that option being suggested for eapi5 inclusion (and even older
eapis, but it was rejected if I don't misremember).

Think in other examples like --disable-dependency-tracking, I am talking
in general.

> 
> > - I need to report a bug per each package using old eapi => I would
> > need to report a ton of bugs for bumping eapi that, probably, I could
> > have directly bumped myself if I would be allowed to (I already do it
> > in my maintained packages and maintainer-needed ones, but not for
> > others as maybe their maintainers dislike...)
> >
> > - Maintainer need to check that bug and commit the change or reject
> > the bump (in that case we would be blocked if maintainer doesn't bump
> > it for some strange reason). There are also some devs really slow to
> > reply.
> 
> filling a bug has one advantage you forgot: training fellow
> developers. if you say simply bumping the eapi will get improvements for
> free (whatever they are) to the maintainer, then she will be very happy
> to bump it i'd guess and have learnt that its good practices to do so.
> 

I thought all developers should know how to manage eapis.


> if you volunteer to do some conversions you can probably ask people to
> grant you permission to convert their ebuilds.
> 
> [...]
> 

I volunteer to do whatever conversions you want for every ebuild I find
if I have time... what prevents me from doing it is to commit that
changes to ebuilds not maintained by me and not knowing if developers
agree on using latest eapi if possible. A more general solution (or
policy) needs to be worked as, otherwise, tree won't be moved to latest
eapi ever because we would need to:
- Periodically send bugs + patches
- Ask for permission to commit

And that for every eapi bump

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2012-10-19 19:32 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-12 10:53 [gentoo-dev] [RFC] Drop EAPI=0 requirement for system packages Ralph Sennhauser
2012-10-12 20:38 ` Walter Dnes
2012-10-12 20:41   ` Ciaran McCreesh
2012-10-12 20:45   ` Ian Stakenvicius
2012-10-12 21:02   ` Alexandre Rostovtsev
2012-10-13  3:10 ` [gentoo-dev] " Ryan Hill
2012-10-13  6:28   ` Ralph Sennhauser
2012-10-17  5:42     ` Ryan Hill
2012-10-17 17:34       ` Pacho Ramos
2012-10-17 19:00         ` Rich Freeman
2012-10-18  4:07           ` Ryan Hill
2012-10-18 13:36             ` Rich Freeman
2012-10-18 15:49               ` Pacho Ramos
2012-10-18 17:49                 ` Rich Freeman
2012-10-18 19:05                   ` Pacho Ramos
2012-10-18 19:35                     ` Rich Freeman
2012-10-19 17:21                       ` Pacho Ramos
2012-10-19 17:51                         ` Alexis Ballier
2012-10-19 18:09                           ` Pacho Ramos
2012-10-19 18:47                             ` Alexis Ballier
2012-10-19 19:32                               ` Pacho Ramos [this message]
2012-10-19 19:43                                 ` Thomas Sachau
2012-10-19 19:53                                   ` Pacho Ramos
2012-10-19 20:39                                     ` Thomas Sachau
2012-10-19 20:47                                       ` Rich Freeman
2012-10-20  6:04                                       ` Pacho Ramos
2012-10-20 14:09                                         ` Thomas Sachau
2012-10-20 14:29                                           ` Pacho Ramos
2012-10-20 14:53                                             ` Pacho Ramos
2012-10-20 15:15                                             ` Thomas Sachau
2012-10-20 15:19                                               ` Pacho Ramos
2012-10-20 15:17                                           ` Pacho Ramos
2012-10-20 15:57                                             ` Thomas Sachau
2012-10-20 15:24                                         ` Rich Freeman
2012-10-19 20:43                                     ` Alexis Ballier
2012-10-20  6:07                                       ` Pacho Ramos
2012-10-20  6:14                                         ` Michał Górny
2012-10-20  6:31                                           ` Pacho Ramos
2012-10-20 14:37                                     ` Peter Stuge
2012-10-19  4:09               ` Ryan Hill
2012-10-19  4:34                 ` Zac Medico
2013-04-12 16:25           ` [gentoo-dev] Binary package dependencies for sub-slot-less EAPIs W. Trevor King
2013-04-12 18:38             ` Rich Freeman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1350675125.12879.44.camel@belkin4 \
    --to=pacho@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox