On Thu, Jul 7, 2022 at 2:02 PM Frode Nordahl
<[email protected]> wrote:
>
> On Thu, Jul 7, 2022 at 1:00 PM Ilya Maximets <[email protected]> wrote:
[ snip ]
> > And this one here:
> >
> > +Package: openvswitch-pki
> > +Architecture: all
> > +Depends:
> > + openvswitch-common (<< ${source:Version}.1~),
> > + openvswitch-common (>= ${source:Version}),
> >
> > This package has .1~ suffix, unlike others. Is that OK? Just trying
> > to figure out the reason.
>
> I'm unsure about that one myself, I'll check and either remove or
> explain the reason here.
So this comes from:
https://salsa.debian.org/openstack-team/third-party/openvswitch/-/commit/bfa20c50ee3d5fb404e5d6ec2978f61dc22ca8f4
I have asked one of my more seasoned packaging colleagues, and what we
want to achieve here is to make sure the package is installed with the
exact matching openvswitch-common dependency. openvswitch-pki is an
architecture independent package, and a side effect of that is that it
does not have a ${binary:Version} variable available depending on what
kind of build/rebuild is going on. So the weird looking syntax here is
to make sure that we accomplish that without having the
${binary:Version} variable. Hope that explains it.
--
Frode Nordahl
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev