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

Bug#824967: RFS: budgie-desktop/10.2.5-1 [ITP]



Hi Gianfranco,

  as requested I've revisited the package.

Since 10.2.6 of budgie-desktop has just been released I've taken the opportunity to upload this instead of the 10.2.5 you have examined previously.

I've had a look through and tested the revised packaging. 

Changes to the packaging - resolve the folder permissions issue that FTP masters failed the previous package on.

I've had help from Jeremy Bicha to fix missing dependencies in the -dev package

Other linitian issues addressed:

1. budgie-desktop: package-contains-no-arch-dependent-files 
2. budgie-desktop-doc: capitalization-error-in-description GTK GTK+ and other similar lintian information issues in the other built packages
3. W: budgie-desktop-doc: non-standard-file-perm usr/share/gtk-doc/html/budgie-desk
top-10.2.4/BudgieApplet.html 0664 != 0644 and other similar lintian warnings in other built packages
4. W: libbudgietheme0: maintscript-calls-ldconfig postinst - I've replaced the postinst with .triggers as recommended by linitian

The puritan issue you pointed me at - I've incorporated the gtk-link patch that the upstream maintainer (Ikey) recommended.

The remaining linitian issues:
1. no upstream change log - upstream does its change log via git tags
2. hardening linitian recommendations - as discussed with Paul Wise - if I attempt to apply any of the hardening flags this results in budgie-desktop not running at all.  I strongly suspect once upstream completes the conversion to pure C in the future (data unknown), these hardening issues will be resolved (I believe this is a Vala issue).

David



On 12 July 2016 at 13:06, Gianfranco Costamagna <locutusofborg@debian.org> wrote:
Hi

>Ok - TL;DR; from stuff I was discussing with Paul Wise.  Budgie-Desktop is definitely not Debian deb-helper friendly.  With a standard v9 debhelper - even with a >override_autoreconf, override_autoreconfigure etc, it appears from first glance that the compilation works.  However on installation the budgie-session fails to >launch.  I discussed this upstream but could not find a resolution.

ok


>The recipe you see is basically the older deb packaging style - but more importantly works in Debian Stretch 32bit & 64bit (tested regularly over the last 6 >months), developed from Ubuntu 15.10 and reused for 16.04 and 16.10 (again 32bit and 64bit).
ok

>Sorry - I cannot find a new style debhelper recipe that works against all target platforms


ok

thanks for fixing my concerns


I admit I'm impressed by it, I built, installed and *I like it*.
It might be candidate to become my new Desktop Manager!

I'm uploading it shortly, thanks
for your contribution to Debian!

G.


Reply to: