First Last Prev Next    No search results available      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.

First Last Prev Next    No search results available      Search page      Enter new bug