Bug#862371: closed by Gianfranco Costamagna <locutusofborg@debian.org> (Re: Bug#862371: RFS: budgie-desktop/10.3.1-1)
Thanks Gianfranco,
I am currently working on a revised package that fixes some issues -
I will also include the fixes for the debian/rules review comments
from your good-self - much appreciated.
David
On 9 June 2017 at 19:33, Debian Bug Tracking System
<owner@bugs.debian.org> wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the sponsorship-requests package:
>
> #862371: RFS: budgie-desktop/10.3.1-1
>
> It has been closed by Gianfranco Costamagna <locutusofborg@debian.org>.
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Gianfranco Costamagna <locutusofborg@debian.org> by
> replying to this email.
>
>
> --
> 862371: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862371
> Debian Bug Tracking System
> Contact owner@bugs.debian.org with problems
>
>
> ---------- Forwarded message ----------
> From: Gianfranco Costamagna <locutusofborg@debian.org>
> To: "862371-done@bugs.debian.org" <862371-done@bugs.debian.org>, "foss.freedom@gmail.com" <foss.freedom@gmail.com>
> Cc:
> Bcc:
> Date: Fri, 9 Jun 2017 18:30:29 +0000 (UTC)
> Subject: Re: Bug#862371: RFS: budgie-desktop/10.3.1-1
> 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.
>
>
> ---------- Forwarded message ----------
> From: "foss.freedom" <foss.freedom@gmail.com>
> To: Debian Bug Tracking System <submit@bugs.debian.org>, Gianfranco Costamagna <locutusofborg@debian.org>
> Cc:
> Bcc:
> Date: Thu, 11 May 2017 21:35:58 +0100
> Subject: RFS: budgie-desktop/10.3.1-1
> 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
>
Reply to: