[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#864680: RFS: budgie-desktop/10.3.1-2 -- bugfix release for the desktop environment Budgie Desktop



Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "budgie-desktop"

 * Package name    : budgie-desktop
   Version         : 10.3.1-2
   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-2.dsc

Notes:

  from the previous upload #862371

Request to consider moving the man-pages to
a) <package>.manpages
b) consider moving the manpages to budgie-desktop

I have - as requested - moved the dh_installman statements in
debian/rules to budgie-core.manpages

When building/testing with lintian, warnings were displayed when the
missing manpages were defined with the binary package budgie-desktop.
This is because the binary package budgie-core actually contains all
the built executables.  Thus I have left the man-pages within the
budgie-core package.

I suppose I could ignore the warning?  or maybe override the lintian
warning?  I would welcome your thoughts here.  For the moment I have
left the man-pages within budgie-core so that the whole build packages
are as lintian free as possible.

The two new patches here are bug-fixes available upstream.  The
"include-menubar-theme.patch" I have included because I would like to
update my other Debian package "budgie-indicator-applet" to utilise
this patch fix but need budgie-desktop to be accepted first [details
of the patch are included within the patch header in debian/patches].
In addition Ubuntu MATE most probably will be requesting sponsorship
of another package soon "vala-panel-appment" and one of the binaries
builds a budgie-desktop applet that will require this patch.

The second patch "0004" I have included here because I want to get
further feedback from testers if indeed this resolves memory leak
issues.

  Changes since the last upload:

* Bug-fix release
* Patches
- include-menubar-theme.patch
correctly style budgie applets that
use a GTK+ MenuBar
- 0004-wm-Purge-old-backgrounds-from-the-cache.patch
resolve memory leak when desktop wallpaper changes
* Packaging Changes:
- simplified debian/rules
manpages moved to budgie-core.manpages; each executable in
budgie-core now includes a manpage which enables users to
man the exe name and additionally resolves lintian issues.
make target and install methods moved to a more their more
appropriate targets, auto_build and auto_install respectively.
deleted erroneous override_dh_prep


  Regards,
   David Mohammed


Reply to: