El 01/06/11 19:14, Chris Frey escribió:
When I look inside the autopoint script, I find that there are 3 options
for working with the autopoint archive. Historically, autopoint used to
use cvs, but it looks like it has switched to git. But there is a 'dir'
option as well, with the only drawback of using about 6 times more space,
according to the comments in the script.
When cvs was the dependency, this wasn't a problem. Not too many people
would install their own copies of cvs on their system. But git is new
enough, and still in development, and I think it is more likely that
people will have their own copies of git installed.
Hmm, wait a moment. I thought you were against the dependency on git
because you didn't want git installed in your system.
If the problem is that you have your own version of git installed, then
that's a completely different problem! I can suggest several solutions
for that problem:
* Use "equivs". That would help you to satisfy the dependency without
having to install the Debian package.
* Use testing, which has a version of git which is more recent than the
one in squeeze.
* Use unstable, which will hopefully have the latest version (as far as
the maintainer is fast enough packaging new releases).
* If you still prefer stable, use a backport, as soon as it's available.
I would even bet that git is the kind of package which may be backported
easily.
I find it unfortunate that something as basic as autopoint depends on
git (or cvs for that matter), but I can understand the reason. And upon
a second look, the fix is not as simple as I first thought. But switching
to 'dir' would indeed fix the problem, and make autopoint standalone.
Is this a reasonable option, or am I missing another factor?
What you propose is basically that the size of autopoint is increased by
six (for *everybody*) just because there might be people out there who
does not need git installed otherwise.
You are probably missing the fact that the kind of people who uses
autopoint (developers) are also the kind of people who uses git.
For people who already have git installed, the version of autopoint
which uses git is a lot better than the one that would not.
When the dependency was on cvs, which is old and "wrong", this could
make sense, but git is a great program. If you are a developer and
follow a free software project, it is likely that you already have git
installed.
So I don't see any problem at all in having a development package
(autopoint) to depend on another development package (git) that most
likely the user had already installed.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]