Ludovico Cavedon <[email protected]> writes:

> Hi all,
> 
> There are some files like:
> -man page
> -.desktop file
> -menu file
> -menu icon
> which are architecture-independent. However, if you put them inside the
> "-data" package, lintian will complain (e.g. binary-without-manpage,
> desktop-command-not-in-package, ...)

Though those files are architecture-independent, they are more tightly
bound to the proper packaging of the program than mere “data”, IMO.
Lintian is apparently designed with the same philosophy.

I think it's best if they go in the package along with the program.
Reserve the ‘foo-data’ package for data which is only for use *by* the
program, as opposed to data that other systems (manpage system,
desktop environment) need when the program is installed.

> What is currently considered best practice:
> -put them in the -data package and add lintian overrides
> -leave them in the binary file, as they are small?

The latter, IMO.

-- 
 \          “It's a good thing we have gravity or else when birds died |
  `\             they'd just stay right up there. Hunters would be all |
_o__)                                        confused.” —Steven Wright |
Ben Finney


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to