--- Begin Message ---
Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]
Dear mentors,
I am looking for a sponsor for my package "budgie-desktop"
* Package name : budgie-desktop
Version : 10.3.1-1
Upstream Author : ikey@solus-project.com
* URL : https://github.com/budgie-desktop/budgie-desktop
* License : LGPL-2.1/GPL2.0
Section : x11
It builds those binary packages:
budgie-core - Core package for Budgie-Desktop
budgie-core-dev - Development package for budgie-desktop
budgie-desktop - Desktop package for budgie-desktop
budgie-desktop-doc - documentation files for the budgie-desktop
gir1.2-budgie-desktop-1.0 - GNOME introspection library for budgie-desktop
libbudgie-plugin0 - Plugin library for budgie-desktop
libbudgietheme0 - Theme library for budgie-desktop
libraven0 - Raven library for budgie-desktop
To access further information about this package, please visit the
following URL:
https://mentors.debian.net/package/budgie-desktop
Alternatively, one can download the package with dget using this command:
dget -x https://mentors.debian.net/debian/pool/main/b/budgie-desktop/budgie-desktop_10.3.1-1.dsc
Notes:
I have tested the package on the latest Stretch
debian-testing-amd64-xfce-CD-1.iso 2017-05-08 08:38 642M
built through forcing a download via uscan, unpack and build using the
revamped debian package. N.B. this validated that the upstream
maintainer key new PGP signed key works. built via "debuild -us -uc
-d"
Also built the same package on Ubuntu 17.10 Artful via Launchpad and
tested on 32bit and 64bit.
As requested I have reworked the package to reduce the lintian issues.
The key main one remaining is the extant RPATH lintian issue that is
in the existing v10.2.9 budgie-desktop package.
upstream here basically says there is not alot that can be done.
https://github.com/budgie-desktop/budgie-desktop/issues/920
Since Debian is in the final release mode for Stretch so I guess
unstable is not the correct request for this? Thus I've set the
changelog to build for experimental.
Changes since the last upload:
budgie-desktop (10.3.1-1) experimental; urgency=medium
* New upstream release
* Patches
- fortify: to support detecting run-time issues
- show_nm-applet_in_tray.patch: Ubuntu specific patch to display the
network-manager applet
- 0001-imports-natray-Enforce-minimum-size-of-22px.patch
Resolve system tray sizing issues
- 0002-Fix-typo-in-meson.build.patch
Correct development package build
- 0003-Work-around-serious-regressions-in-GTK3.22.13.patch
Add support for GTK+3.22.13 and later
- disable-popover-animations.patch
Panel popover animations cause flashes on some setups. Disabling
the panel popover animation resolves this.
* Packaging Changes:
- meson build dependency
- Add ubuntu specific build rule to enable network-manager to
correctly display in the system tray
- Add man-pages for each executable
- Update Copyright for new source structure
- Update control file to support only GTK+3.18 and later together
meson build dependency
- Update install files due to meson build
- Fix Conf-files lintian warnings
- Add library symbols
- Update watch file:
repo name change
detection of version format x.y as well as x.y.z
upstream maintainer GPG signed key pgpmangle
- Add maintainer GPG signed key
- add libmutter build dependency to GTK+3.24 libmutter-0-dev as
an alternate for libmutter-dev based build environments
- changed standards version to 3.9.8
- Update copyright year for all Ikey Doherty statements
Regards,
David Mohammed
--- End Message ---
--- Begin Message ---
Hi
I sponsored it (and will sync in Ubuntu if you are ok).
some nitpicks for a future upload:
"cd debian/build && $(MAKE)"
this seems wrong in configure, or is it something else?
(I mean, build should be done in build target)
override_dh_prep
why?
override_dh_installman:
dh_installman debian/budgie-desktop.1
dh_installman debian/budgie-panel.1
dh_installman debian/budgie-polkit-dialog.1
dh_installman debian/budgie-run-dialog.1
dh_installman debian/budgie-wm.1
dh_installman debian/budgie-daemon.1
this can be done by a
debian/package.manpages, to make the rules file less complicate
now they are installed in budgie-core
drwxr-xr-x root/root 0 2017-04-17 11:43 ./usr/share/man/
drwxr-xr-x root/root 0 2017-04-17 11:43 ./usr/share/man/man1/
-rw-r--r-- root/root 301 2017-04-17 11:43 ./usr/share/man/man1/budgie-daemon.1.gz
-rw-r--r-- root/root 669 2017-04-17 11:43 ./usr/share/man/man1/budgie-desktop.1.gz
-rw-r--r-- root/root 501 2017-04-17 11:43 ./usr/share/man/man1/budgie-panel.1.gz
-rw-r--r-- root/root 382 2017-04-17 11:43 ./usr/share/man/man1/budgie-polkit-dialog.1.gz
-rw-r--r-- root/root 484 2017-04-17 11:43 ./usr/share/man/man1/budgie-run-dialog.1.gz
-rw-r--r-- root/root 605 2017-04-17 11:43 ./usr/share/man/man1/budgie-wm.1.gz
maybe you want to move them in budgie-desktop or I don't know where
(in this case I won't sync the package, and reupload a quick fix that will be confined only in experimental)
G.
On Mon, Jun 05, 2017 at 12:32:02AM +0100, foss.freedom wrote:
> Not quite sure I understand why since I dont recognise that locale -
> some-sort of special "C language" unicode locale? - but it works so
> thats the main thing.
C.UTF-8 is a locale that's same as C except for assigning a meaning to bytes
above 127 and declaring what wide-char functions do -- both of which are
undefined in C.
On Debian it's guaranteed to be available no matter what packages you have
installed or configured.
It's even a good choice for regular human use: en_US.UTF-8 in glibc for
example has pants-on-the-head sanity-challenged collation:
0 9
0.9.0
0.9.0-a0-foo-bar
({---=[ 0.9.0-a11 ]=---})
0.9.0-a17-quux
(0.9.0-a2)
0.9.0+a99-1
0.9.0-rc1
0.9.1
0 9 9
({---=[ 0.9-a11 ]=---})
0.9 ab
while other systems, and C.UTF-8, do:
(0.9.0-a2)
({---=[ 0.9.0-a11 ]=---})
({---=[ 0.9-a11 ]=---})
0 9
0 9 9
0.9 ab
0.9.0
0.9.0+a99-1
0.9.0-a0-foo-bar
0.9.0-a17-quux
0.9.0-rc1
0.9.1
Besides the debatable choice of case-sensitivity, this works for all
languages which match the Unicode order, such as English and Russian, but
not Polish were a < Ä? < b.
--
â¢?⣴⠾⠻⢶⣦â ? A tit a day keeps the vet away.
⣾â ?⢰â ?â ?⣿â¡?
⢿â¡?â ?â ·â ?â ?â ? (Rejoice as my small-animal-murder-machine got unbroken after
â ?â ³â£?â ?â ?â ?â ? nearly two years of no catch!)
--- End Message ---