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

Bug#862371: marked as done (RFS: budgie-desktop/10.3.1-1)



Your message dated Fri, 9 Jun 2017 18:30:29 +0000 (UTC)
with message-id <446062761.10421957.1497033029380@mail.yahoo.com>
and subject line Re: Bug#862371: RFS: budgie-desktop/10.3.1-1
has caused the Debian Bug report #862371,
regarding RFS: budgie-desktop/10.3.1-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
862371: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862371
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---

Reply to: