Development discussion of WireGuard
 help / color / mirror / Atom feed
* decoupling version dependencies from metapackage in debian/ubuntu?
@ 2018-01-19 13:21 Jason A. Donenfeld
  2018-01-19 13:30 ` Jonathon Fernyhough
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2018-01-19 13:21 UTC (permalink / raw)
  To: Egbert Verhage, Daniel Kahn Gillmor; +Cc: WireGuard mailing list

Hey Egbert, Daniel,

Someone in #wireguard is getting weird errors about version
dependencies between packages. I started looking into it and noticed
the strong coupling between the metapackage version and the other two
packages' versions.

The users' issue seems mostly like an Ubuntu problem: they build _all,
_amd64, and _x86 immediately, but delay the other architectures until
later. So, the user in #wireguard was using an aarch64 board, which
pulled in the newer _all package, but that package was unable to
subsequently satisfy its architecture-specific dependencies, since
they hadn't been built yet. Annoying Launchpad bug; news at 11.

But regardless of Launchpad particularities, I was wondering what the
motivation is for coupling versions together. Since the Netlink
changes, there should be compatibility between the tools and the
module. Does that mean it's not useful for the metapackage to do
strong coupling? Or is there some other factor this is accounting for
that I don't know about.

(Apologies in advance if I've managed to misunderstand dpkg again.)

Jason

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-01-20 12:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-19 13:21 decoupling version dependencies from metapackage in debian/ubuntu? Jason A. Donenfeld
2018-01-19 13:30 ` Jonathon Fernyhough
2018-01-19 19:24 ` Egbert Verhage
2018-01-20  4:42 ` Daniel Kahn Gillmor
2018-01-20 12:19   ` Jason A. Donenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).