I tried rebuilding the current 3.28.3 upstream source from git while
atop of the 3.28.0 debian source via uupdate, e.g.:

apt-get source gpaste
curl -OL https://github.com/Keruspe/GPaste/archive/v3.28.3.tar.gz
# rename v3.28.3.tar.gz else uupdate causes pacakge version 28.3 and breaks on 
v3
mv v3.28.3.tar.gz gpaste_3.28.3.orig.tar.gz
cd gpaste-3.28.0
uupdate ../gpaste_3.28.3.orig.tar.gz
cd ../gpaste-3.28.3
#libgpaste soname is now 11 instead of 9
sed -i 's/libgpaste9/libgpaste11/g' debian/control
mv debian/libgpaste9.install debian/libgpaste11.install
# no clue what to do about symbol files probably used for debug? Complians out 
of sync if I just rename 9 to 11 and build. Removing for now.
rm debian/libgpaste11.symbols
debuild

I then installed the resulting deb packages, and gpaste runs. Think it's
fixed the image crash issue (`3.28.2` NEWS mentions it being fixed). But
clueless about how to adjust/create a poper symbol file for the debian
folder. I note the upstream make process does and a source file it
targets for symbols, but not sure how to get that into the debian
package properly - advanced debug features I'm not familiar with.

I've also noticed that 3.28.2 for 18.10/cosmic had a number of patches
to backport/allow it handle gnome 3.30 and depend on libglib2 2.58, so
it's not workable/adaptable to 18.04/bionic.

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

Title:
  [SRU] Update gpaste to 3.28.3 in Bionic

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to