public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] repoman ebuild changes
@ 2003-11-17 21:25 Michael Sterrett -Mr. Bones.-
  2003-11-19  3:12 ` Aron Griffis
  0 siblings, 1 reply; 2+ messages in thread
From: Michael Sterrett -Mr. Bones.- @ 2003-11-17 21:25 UTC (permalink / raw
  To: gentoo-dev

Greetings -

    Occasionally, I've contacted developers about repoman issues with
    ebuilds when things are broken in portage.  I generally run repoman
    on the entire portage tree - a process that takes quite some time -
    since not everyone wants to do this.

    Frequently, the only new changes in the repoman report are the addition
    of some warnings regarding whitespace - either Leading or Trailing.
    For these warnings, I generally just fix the ebuilds myself since the
    change is obvious and contacting developers about whitespace warnings
    is pretty silly.  If you find this happening to your favorite ebuild
    please just take this as a gentle nudge to not ignore the repoman
    warnings when you commit and move on with your life.

    My expectation is that every commit to the portage tree is as
    "repoman free" as possible.  At one point, the repoman report was
    over 20k lines.  Let's not go there again.

Thanks,

Michael Sterrett
  -Mr. Bones.-
mr_bones_@gentoo.org


--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] repoman ebuild changes
  2003-11-17 21:25 [gentoo-dev] repoman ebuild changes Michael Sterrett -Mr. Bones.-
@ 2003-11-19  3:12 ` Aron Griffis
  0 siblings, 0 replies; 2+ messages in thread
From: Aron Griffis @ 2003-11-19  3:12 UTC (permalink / raw
  To: gentoo-dev

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

Speaking of repoman, I'd like to add a couple more checks to it:

1. All variables listed in IUSE are mentioned in one of the src_*
   functions (e.g. "use_with gtk").  It isn't enough to put them in
   SRC_URI, because that means that the build will be different between
   machines, even with the same USE flags.

2. ${D} and ${S} (and possibly others) can't be used in pkg_* functions
   because those dirs don't exist when installing from a binary package.

Regarding #1, I plan to spam bugzilla soon with a large number of bugs
to get the existing ebuilds cleaned up.

Aron

-- 
Aron Griffis
Gentoo Linux Developer (alpha / ia64 / ruby / vim)
Key fingerprint = E3B6 8734 C2D6 B5E5 AE76  FB3A 26B1 C5E3 2010 4EB0


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

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

end of thread, other threads:[~2003-11-19  3:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-17 21:25 [gentoo-dev] repoman ebuild changes Michael Sterrett -Mr. Bones.-
2003-11-19  3:12 ` Aron Griffis

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