[ftbfs] thunderbird-quickfile in gutsy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thunderbird-quickfile (Ubuntu) |
Fix Released
|
Undecided
|
Cesare Tirabassi |
Bug Description
Binary package hint: thunderbird-
thunderbird-
echo -n "tbird:
>> debian/
echo ", mozilla-thunderbird (<< .99)" \
>> debian/
dh_gencontrol
dpkg-gencontrol: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
dh_md5sums
dh_builddeb
dpkg-deb: parse error, in file `debian/
`Depends' field, reference to `mozilla-
dh_builddeb: command returned error code 512
make: *** [binary-indep] Error 1
Related branches
Changed in thunderbird-quickfile: | |
assignee: | nobody → norsetto |
status: | New → In Progress |
This failure is due to the substvars in debian/rules which is based on the mozilla-thunderbird version being probed by this rules assignment:
TBIRD_VERSION = $(shell dpkg -s mozilla- thunderbird- dev|grep ^Version|cut -d\ -f2|cut -d- -f1 | cut -d. -f-3)
Note that the Build-Dependency in debian/control is on mozilla- thunderbird- dev. thunderbird- dev until feisty. thunderbird- dev, therefore the above assignment returns a null string (as seen in the build log).
mozilla-thunderbird was a required dependency of mozilla-
On gutsy, mozilla-thunderbird is NOT a required dependency of mozilla-
This can be solved by:
1) Making mozilla-thunderbird a required dependency of mozilla- thunderbird- dev also for gutsy or thunderbird- dev
2) Making mozilla-thunderbird as a Build-Dependancy in debian/control or
3) Changing the above assignment so that it is based on mozilla-
I attach a patch hereabove based on solution 3).
The package builds without any problem, see snippet from build log:
echo -n "tbird: Depends= mozilla- thunderbird (>= 2.0.0)" \ thunderbird- quickfile. substvars thunderbird- quickfile. substvars
>> debian/
echo ", mozilla-thunderbird (<< 2.0.0.99)" \
>> debian/
Thanks.