1
1
Notes about the Debian gettext package
2
2
======================================
4
The gettext package contains a tool called autopoint which needs cvs.
5
If you use autopoint, you will need to install cvs. If you don't use
6
autopoint, you don't need to install cvs. Because autopoint is just a
7
single tool among a lot of other programs in gettext, and not everybody
8
who install the gettext package will use autopoint, the gettext package
9
does not depend on cvs. This will give people the freedom to *not*
10
install cvs if they don't really need it.
12
Because of this, a package which uses autopoint in its build process
13
*must* have the cvs package in its Build-Depends field or else it will
14
have a FTBFS-type bug.
4
The autopoint script will be put in a separate package called "autopoint".
6
In preparation for this change, the package already exists, and it depends
7
on gettext and cvs, as it is proper, but it is otherwise empty.
9
There will be a transition period, during which packages having cvs in
10
build-depends because they used autopoint should now build-depend on
11
autopoint instead. This will make cvs to be installed as a dependency
12
for autopoint, even if autopoint is currently empty.
14
After most packages have been converted to use the right build-depends,
15
the autopoint script (and related files) will be actually moved to the
16
autopoint package. At this point, then, packages using autopoint and not
17
having it in build-depends will FTBFS.
17
20
Santiago Vila <sanvila@debian.org>