public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jason Stubbs <jstubbs@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Bugzilla Bug 79337 make repoman complain if DEPEND and RDEPEND are not set.
Date: Wed, 1 Jun 2005 23:25:00 +0900	[thread overview]
Message-ID: <200506012325.02543.jstubbs@gentoo.org> (raw)
In-Reply-To: <200505302055.14889.vapier@gentoo.org>

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

On Tuesday 31 May 2005 09:55, Mike Frysinger wrote:
> On Monday 30 May 2005 08:51 pm, Brian Harring wrote:
> > On Sun, May 29, 2005 at 02:32:45AM -0400, Mike Frysinger wrote:
> > > On Sunday 29 May 2005 01:48 am, Alec Warner wrote:
> > > > The actual fix to the bug is a minor one, a small check to Repoman to
> > > > make sure ebuilds have both DEPEND and RDEPEND set; and to warn if
> > > > they are not set.
> > > >
> > > > However the use of DEPEND and RDEPEND in the manner that they are
> > > > requesting is a large change and thus was brought here for
> > > > discussion.
> > >
> > > i'm against this ... the current behavior is the logical default imho
> >
> > What of eclasses?  Bug 58819 comes to mind...
>
> i'd be for 'fixing' the eclass behavior ... making it work the same way as
> ebuilds

I'd be for having DEPEND required to be set manually. ;)

But seeing that it would be a huge task and there aren't the resources or 
support to do it at this time, and as I feel standards (even when they're 
wrong :P ) are most important of all, I'd agree to making RDEPEND default to 
DEPEND for eclasses too.

Perhaps, further down the track we'd be able to work out something with the 
build farm thingy; check for linkage and warn if things specified in RDEPEND 
aren't linked against and build up a whitelist from it... Perhaps repoman 
will become smart enough to detect exactly which RDEPENDs are being defaulted 
to what and where and then provide a warning and a resolution...

Anyway, not much point in increasing an already overflowing workload at this 
point in time.

Regards,
Jason Stubbs

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-06-01 14:25 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-29  5:48 [gentoo-dev] Bugzilla Bug 79337 make repoman complain if DEPEND and RDEPEND are not set Alec Warner
2005-05-29  6:32 ` Mike Frysinger
2005-05-31  0:51   ` Brian Harring
2005-05-31  0:55     ` Mike Frysinger
2005-06-01 14:25       ` Jason Stubbs [this message]
2005-06-01 15:21         ` Georgi Georgiev
2005-06-01 15:32           ` Jason Stubbs
2005-06-01 16:37         ` Brian Harring

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=200506012325.02543.jstubbs@gentoo.org \
    --to=jstubbs@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