Bug#512645: lintian reports errors in package foo, because it does not honor files in the foo-data package, on which foo depends
Russ Allbery schrieb:
Lintian intentionally doesn't check for dangling symlinks at all because
of this issue. See #217023.
Oh, I didn't know this.
In this case, I think you should keep the menu package in the binary
package and not move it to the data package. (Honestly, I would do the
same thing with the man pages as well.) There really isn't a need to move
everything into /usr/share, only the large data. Man pages and menu files
are small and don't waste much space in the binary package, and I would
just leave them there.
This is what I did, i.e. I put parts of /usr/share in the foo-data
package and other parts like /usr/share/{applications,pixmaps,man} in
the foo package to get rid of lintian warning. However, this is what I
initially wanted to avoid, i.e. mix up arch-indep stuff between
arch:any and arch:all packages.
Otherwise, you can add an override here as well.
This is what I wanted to avoid, too.
I understand your concern, but it's unlikely that Lintian is going to
change in any significant way in this area.
Alright, but it feels good having talked about it. ;) I'll leave the
bug report open, though.
Cheers,
Fabian
--
Dipl.-Phys. Fabian Greffrath
Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum
Telefon: +49 (0)234 / 32-26334
Fax: +49 (0)234 / 32-14227
E-Mail: greffrath@leat.ruhr-uni-bochum.de
Reply to: