On Mon, 14 Apr 2008, Frans Pop wrote:
> In the past, the source.changes file apparently did not contain a 
> Descriptions field, but that has now been added.

Indeed. Funnily dropping them completely created problems and changing it
in the other (more logical) direction also creates problems...

> However, the descriptions in the source.changes and <arch>.changes files are 
> not identical as for the latter " (udeb)" is added to the descriptions from 
> the control file (presumably to make them easier to spot for FTP-masters).

Indeed, the real underlying problem is that dpkg-genchanges uses the file
extension in debian/files to spot udeb and of course in source uploads
there's no defian/files and thus the " (udeb)" suffix is not added.

I see two solutions:
- we drop completely that suffix
- we use the (XC-)?Package-Type: field in debian/control to decide to add
  the suffix

I think I'm going for the latter (and at the same time also fix #452273).

> Severity serious as this is preventing the D-I team from building and 
> uploading some of our packages.

Is mergechanges used during autobuilding? Otherwise you can manually
work-around the limitation by removing the Description field from one of
the changes file.

I'm not sure "serious" is warranted. Anyway I'll try to push the fix for
the next update.

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


Reply via email to