On tis, 2016-12-06 at 20:07 +0000, Simon McVittie wrote: > On Tue, 06 Dec 2016 at 14:49:35 +0100, Alexander Larsson wrote: > > > > The flatpak package has versioned build-deps on ostree, but the > > actual > > package-deps (i.e. flatpak -> libostree) are not. > > Versioned library dependencies on Debian and its derivatives are > normally > generated via dpkg-shlibdeps, rather than hard-coded in > debian/control. > In the case of flatpak depending on libostree, the dependency that is > generated is the earliest version that contained all the symbols used > by > the just-built flatpak.
I see, that makes sense. > Are you aware of a semantic change in libostree that would require > tighter dependencies for users of a particular symbol or symbols? > If so, we can do that by editing debian/*.symbols in ostree, which > has the advantage of working for all libostree users (not specific to > flatpak). Not really atm. > Can you point me to a concrete example of building the flatpak source > package against a particular version of ostree, and getting > insufficient > dependencies as a result? We had someone on the irc channel who installed flatpak from the PPA, but had an old version of libostree installed (apparently a package he had made himself) and it didn't automtaically install the newer libostree from the PPA. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Alexander Larsson Red Hat, Inc al...@redhat.com alexander.lars...@gmail.com He's an immortal skateboarding cowboy haunted by memories of 'Nam. She's a sarcastic communist bounty hunter in the wrong place at the wrong time. They fight crime!