[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#889042: lintian: Do not use dot as a separator in build profile names



On Thu, Feb 01, 2018 at 06:21:00PM +0000, Niels Thykier wrote:
> >> Please switch the dot to a suitable character, such as slash, in
> >> pkg.$sourcepackage.$anything build profile names, since dot is a valid
> >> character in package names.

I acknowledge that this is a weakness of the namespacing mechanism. A
different solution (without requiring any package to change) would be to
forbid dots in $anything.

Yes, Javier asked me on irc, but I didn't ack the change. I said that I
don't think it is worth fixing. When Guillem vaguely jumped in favour, I
said that he could drive the discussion forward.

> Regarding the proposal: Lintian is not the one deciding the namespace
> rules for build-profiles.  We only emit tags based on the existing
> guidelines/namespace rules (https://wiki.debian.org/BuildProfileSpec).
>   I have CC'ed Helmut as he is more involved in the build-profiles work.

I think we'd certainly need Joschs input.

So I state that:
1. I don't think this is worth fixing.
2. There is an alternative and simpler fix available. => No consensus.
3. The idea of changing the separator is not completely insane, but the
   cost of performing it is very high. Look, we still use DEB_STAGE (15
   packages) and DEB_BUILD_PROFILE (13 packages) in unstable.
4. You don't drive the discussion by filing bugs at lintian.
5. Discussion this has already wasted too much time better spent on
   fixing real bugs. Can we stop it now?

Helmut


Reply to: