1. I recommend bumping your version number to 0.6.0-0ubuntu2 so that it's clearly higher than the PPA. Please set your version from 'devel' to UNRELEASED. Please mention that this upload is the initial upload to Ubuntu and cite this bug. Optionally, you could clear the old changelog entries since they were never "in Ubuntu".
2. Please move usr/lib/*/pkgconfig to libxfdashboard-dev.install You'll need to set breaks/replaces for the move. [1] [2] 3. Look in libxfdashboard.pc at the Requires: line. You need to add the associated -dev packages to libxfdasboard-dev's Depends. 4. Debug packages are created automatically now in Ubuntu and Debian [3] If you care about upgrading users who may have the old debug packages installed, see [4] On the other hand, that dh_strip option will not work in Ubuntu 14.04. 5. You don't need to disable silent rules, this is the default in Debian and Ubuntu now. [5] (not the default for 14.04 but hopefully you won't need it there) 6. I would like you to use a .symbols file. [6] To make the initial file, touch libxfdashboard0.symbols then build. In your build log, you'll get a warning: dpkg-gensymbols: warning: new libraries appeared in the symbols file: libxfdashboard.so.0 Paste the + lines under that into your .symbols file. Remove the + from the beginning of each line and the -0ubuntu* from the end of each line. That's it. When a new update adds new symbols, just add them to your .symbols file (leaving off the Debian/Ubuntu revision number from the end). An update should not remove symbols without bumping the soname. 7. Mark xfdashboard Multi-Arch: foreign and libxfdashboard-dev Multi- Arch: same I am unsubscribing ubuntu-sponsors for now. Please go ahead and re- subscribe when you're ready. -- [1] https://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#id249952 The Debian Maintainer's Guide cautiously recommends the above, noting it's "somewhat outdated" https://www.debian.org/doc/manuals/maint-guide/advanced.html [2] https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces [3] https://wiki.debian.org/AutomaticDebugPackages [4] https://anonscm.debian.org/git/pkg-vala/libgee.git/commit/?id=abb032 [5] https://bugs.debian.org/680686 [6] https://www.debian.org/doc/manuals/maint-guide/advanced.html#librarysymbols ** Bug watch added: Debian Bug tracker #680686 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680686 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1598503 Title: [needs-packaging] xfdashboard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1598503/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
