Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 73532
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Mozilla Gentoo Team <mozilla@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: basic <basic@mozdev.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
nvu-0.60.ebuild nvu-0.60.ebuild text/plain basic 2004-12-06 03:23 0000 1.32 KB Details
nvu-0.60.ebuild nvu-0.60.ebuild text/plain basic 2004-12-06 07:56 0000 1.32 KB Details
nvu.diff diff patch basic 2004-12-06 08:01 0000 1.19 KB Details | Diff
nvu.patch diff v2 patch basic 2004-12-07 19:59 0000 2.43 KB Details | Diff
mozconfig.patch mozconfig.patch patch basic 2004-12-07 20:00 0000 491 bytes Details | Diff
nvu-2.patch patch v3 patch basic 2004-12-08 00:52 0000 2.42 KB Details | Diff
nvu-3.patch patch v3-r1 patch basic 2004-12-08 00:58 0000 2.42 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 73532 depends on: Show dependency tree
Bug 73532 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-12-06 01:03 0000
version bump ebuild for nvu 0.6

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From basic 2004-12-06 03:23:47 0000 -------
Created an attachment (id=45369) [details]
nvu-0.60.ebuild

------- Comment #2 From Carsten Lohrke 2004-12-06 05:46:10 0000 -------
basic: please add a comment, if you provide an modified ebuild. also the header
in invalid
-> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3

------- Comment #3 From basic 2004-12-06 07:56:33 0000 -------
Created an attachment (id=45385) [details]
nvu-0.60.ebuild

second try, fixed the header. Sorry, forgot to mention this:
 This is a slightly modified ebuild from the 0.50 version.
 I changed (aside from the header), the KEYWORDS definition, the 2 lines
starting with 'epatch' to use the patches for 0.50 (I checked that they apply
cleanly).

------- Comment #4 From basic 2004-12-06 08:01:29 0000 -------
Created an attachment (id=45386) [details]
diff

oops, uploaded the wrong file! Here's a diff. with the header fixed (finally).

------- Comment #5 From basic 2004-12-07 19:59:01 0000 -------
Created an attachment (id=45488) [details]
diff v2

with the previous ebuild, it seems to default to for --enable-optimize=-O .
That causes nvu to crash on startup on my system (gcc 3.3.4-r1 x86). In this
diff, I moved the patching and mozconfig stuff to src_unpack. Additionally, I
copied the logic for --enable-optimize from mozilla.eclass .

------- Comment #6 From basic 2004-12-07 20:00:19 0000 -------
Created an attachment (id=45489) [details]
mozconfig.patch

Here's a patch to remove --enable-strip from mozconfig and let portage handle
stripping for easier debugging

------- Comment #7 From basic 2004-12-08 00:52:12 0000 -------
Created an attachment (id=45500) [details]
patch  v3

forgot that src_unpack does not default to the source dir (got part of it right
and part of it wrong :P). This adds a cd ${S} at the top.

------- Comment #8 From basic 2004-12-08 00:58:16 0000 -------
Created an attachment (id=45501) [details]
patch v3-r1

oops uploaded the wrong file. This one should work (famous last words...)

------- Comment #9 From Chris White (RETIRED) 2004-12-08 21:20:37 0000 -------
Everything looked pretty much ok.  Only comment I have to make is that when
bumping ebuilds, if the previous ebuild (0.50 say) had:

~foo ~bar ~foobar

0.60 keeps the same ~arch keywords.  However, if it had:

foo bar ~foobar

Stable would get downgraded to unstable in the next version, so:

~foo ~bar ~foobar

and unstable would stay unstable.  The only time that keyword dropping really
occurs is:

a) The next version uses some special library that some arches haven't marked
b) The next version is INSANELY rebuilt
c) It's a new ebuild, and someone submits it with a huge number of arches that
they haven't tested

These are really the only reasons we'd ever drop keywords.  Otherwise, the
basic policy applies.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug