Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 186308 - dev-util/bzr-0.90 version bump
Summary: dev-util/bzr-0.90 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Marien Zwart (RETIRED)
URL: http://bazaar-vcs.org/
Whiteboard:
Keywords:
: 190609 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-07-23 08:54 UTC by Andrew Cowie
Modified: 2007-09-06 09:25 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Simpler way to deal with the man dir issue (bzr-0.16_to_0.90.diff,592 bytes, patch)
2007-08-29 11:40 UTC, Andrew Cowie
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Cowie 2007-07-23 08:54:39 UTC
Rev bump needed on dev-util/bzr to 0.18

[Note I don't care about bzrtools, just bzr]

Cheers!

AfC
Comment 1 Andrew Cowie 2007-08-01 13:38:14 UTC
Manually copying brz-0.17.ebuild to bzr-0.18.ebuild in my /usr/local/portage overlay worked no problem.

AfC
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-08-29 10:41:12 UTC
*** Bug 190609 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Cowie 2007-08-29 11:40:00 UTC
Created attachment 129523 [details, diff]
Simpler way to deal with the man dir issue

Existing 0.16 ebuild works for 0.90 so long as you drop out the files/ patch and just move the man dir manually.

AfC
Comment 4 Mark Lee 2007-09-01 03:04:34 UTC
FYI, I've incorporated the patch into my bzr-related overlay <https://launchpad.net/bzr-gentoo-overlay>.  Thanks!
Comment 5 Andrew Cowie 2007-09-02 13:07:04 UTC
Someone packaging for another distro just reported in #bzr that

--install-data /usr/share

as an argument to setup.py seems to solve the mandir problem; that would make both the hack in the current .ebuild and the workaround in my submitted one-liner patch unnecessary.

AfC
Comment 6 Remy Suen 2007-09-02 14:53:35 UTC
I could really use this ebuild!

Please revbump this when time permits. Thank you, ebuild team! :)
Comment 7 Andrew Cowie 2007-09-05 04:15:53 UTC
Huh. bzr-0.90 uses pyrex to build some of its index code through C to native for performance improvements. The ebuild should thus depend on dev-python/pyrex

AfC
Comment 8 Mark Lee 2007-09-05 05:29:20 UTC
(In reply to comment #5)
> Someone packaging for another distro just reported in #bzr that
>
> --install-data /usr/share
>
> as an argument to setup.py seems to solve the mandir problem; that would make
> both the hack in the current .ebuild and the workaround in my submitted
> one-liner patch unnecessary.

I've incorporated this fix into my repository.  Thanks!

(In reply to comment #7)
> Huh. bzr-0.90 uses pyrex to build some of its index code through C to native
> for performance improvements. The ebuild should thus depend on
> dev-python/pyrex

Well, I guess it depends on whether we need to patch the pyrex files; the tarballs come with the generated C files, so pyrex shouldn't be run unless one of those files get modified.  The Bazaar developers wrote their install script so that pyrex wouldn't be needed unless they were building from a development branch.  Then again, I don't know what Gentoo policy is on this one.  I'll change my ebuild accordingly.
Comment 9 Ali Polatel (RETIRED) gentoo-dev 2007-09-06 09:25:21 UTC
bzr-0.90 is in CVS, thanks for reporting ;). About the pyrex issue, we usually leave that to upstream unless the generated code has problems, i.e. generated with an old pyrex version etc.