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

Re: Bug#991533: lintian: please forget about required-field Standards-Version for udeb packages



>>>>> "Cyril" == Cyril Brulebois <kibi@debian.org> writes:

    Cyril> Hi, Felix Lechner <felix.lechner@lease-up.com> (2021-07-26):

    Cyril> cc-ing debian-policy@ for some possible feedback.

    Cyril> I'm not sure why we should be spending time tracking down
    Cyril> Policy changes in (source for) udeb packages… so adding then
    Cyril> updating this field to all our packages doesn't seem to do us
    Cyril> any good.

So, it seems fairly obvious to me that Standards-Version is important
for packages that produce both debs and udebs.
I'm assuming the focus of our discussion then is on source packages that
only produce udebs.
Have I got that right?

By definition, most of the policy that affects binary packages does not
inherently apply to udebs.  As I understand it, that's kind of the point
of udebs.

But there's a lot of policy that applies to source packages.  AS an
example, the description of the debian/rules interface, rules about how
builds work, rules about what builds can and cannot do, rules about how
to influence builds (compiler options and the like).

So, in my mind, the biggest question is should all those aspects of
policy apply to packages producing only udebs.

I don't have an answer to that, but I do have some thoughts:

1) I realize i don't entirely know why udebs are udebs not debs.
I think it will help us in the discussion if we have a clear answer to
that question.

2) i suspect that we have not explicitly been considering source
packages that make only udebs when we've been thinking about policy
changes.  So it's likely that there are some bugs in this regard.

3) I think  many things such as  the debian/rules interface, how to
specify compiler options, and the like are good ideas for dscs only
building udebs.
I'd say that there are significant chunks of policy it would be a great
idea for d-i packages to comply with.

For me, I'd need to know more about 1 in order to have an opinion on
whether there should be an obligation to comply with these aspects of
policy.  


Reply to: