Which to use: bzr or darcs?

Asked by Wells1632

In writing a gentoo ebuild file for netrek-server, should I use darcs to download the source, or bzr?

I can do either one, but I need the clarification of just which one to use.

The way that the gentoo ebuild system works is that it downloads the source in a just-in-time manner, compiles and installs the binaries, then removes the extracted source. Conventionally it downloads a tarball of the source, and keeps that around as a backup if you need to reinstall the software again.

Since that is not how darcs or bzr works, I will be looking at the methodology used in some of their ebuilds that pull from CVS/SVN repositories.

Question information

Language:
English Edit question
Status:
Answered
For:
Netrek Server Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Bob Tanner (tanner) said :
#1

What is stored in bzr (currently) is a ubuntu specific branch of the upstream darcs repository. You'll want to pull source from darcs as it is the upstream source for everything we do here in bzr. But feel free to use the bug tracker, blueprints, translations, and answers here on launchpad to help coordinate things between all distributions and source repositories.

Revision history for this message
James Cameron (quozl) said :
#2

I'd prefer you construct builds from the released .tar.gz versions, not from the source repositories directly. We frequently break the source repositories. If you feel the need to construct builds from a source repository, this will be because the source repository contains bug fixes or new features that you want to package ... so you might have a good reason to encourage me to make a release. Please encourage me to make such a release by posting to the netrek-dev mailing list, or contacting me directly.

2.14.0 was released on 2008-02-27. We're due for 2.15.0 soon.

Revision history for this message
John R. Dennison (jrd-launchpad) said :
#3

I'd second the desire to build official packages from official tarball releases instead of from source trees pulled from darcs; it will help ensure some stability between various distro packages without getting into the "what patches have I applied" silliness.

Can you help with this problem?

Provide an answer of your own, or ask Wells1632 for more information if necessary.

To post a message you must log in.