This merge probably need more discussions. I'll add some background on
this:

LXQt upstream handle soname changes very badly in the past (see
https://github.com/lxde/lxqt/issues/821). To adapt this, Debian choose
to introduce an abi package, a virtual package to work like a soname
package.

Personally, I think it's the wrong answer to the problem. IMO, we should
patch upstream to set the correct soname name, or adapt the library
binary (like a liblxqt0a or liblxqt1 ...). I don't think using a virtual
package is a good answer, because Debian library system can handle this
natively. Also, if we want to use this solution, we also need to move
non .so files out the liblxqt0 binary (for soname transition). That's
the reason of the creation of the liblxqt-data binary. Unfortunately, I
failed to convince Debian maintainers about this.

However, this is an important divergence with Debian. If we introduce
this, we will have to carry this diff probably forever, and I'm also not
a fan of adding extra work for this (especially because I'll probably
lack time to maintain it properly).

So, for this case, we have 2 choices:
- Diverge from Debian, but the merge needs to be modify to include the changes 
above, and that will need extra work on Ubuntu side for the future
- Follow Debian, and in this case we can probably sync liblxqt directly from 
Debian and drop the diff.

I'm fine with both options, if we are all aware of the consequences :-)
(I'll also be happy to have an opinion on my change proposal, maybe
others ubuntu devs will find it not necessary, so the choice will be
easier :-)).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1600519

Title:
  Add the lxqt-abi package and merge from Debian

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/liblxqt/+bug/1600519/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to