Your message dated Wed, 27 Feb 2019 06:42:00 +0000
with message-id <de8df796-9cc5-8b31-7bee-26c769809...@thykier.net>
and subject line Re: Bug#923306: unblock: kazam/1.4.5-2.1
has caused the Debian Bug report #923306,
regarding unblock: kazam/1.4.5-2.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 ow...@bugs.debian.org
immediately.)


-- 
923306: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923306
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package kazam.

It's a popular option for screen capture (both screenshots and video), and we
don't seem to have alternatives for it in the archive, that work out-of-the-box.
(That was the reason I used it in the first place.)


I performed a NMU early this month, to solve the bug that got it removed from
testing:

  $ debdiff kazam_1.4.5-2.dsc /opt/deb/buildarea/kazam_1.4.5-2.1.dsc 
  diff -Nru kazam-1.4.5/debian/changelog kazam-1.4.5/debian/changelog
  --- kazam-1.4.5/debian/changelog        2015-10-13 03:33:29.000000000 +0200
  +++ kazam-1.4.5/debian/changelog        2019-02-08 12:24:25.000000000 +0100
  @@ -1,3 +1,11 @@
  +kazam (1.4.5-2.1) unstable; urgency=high
  +
  +  * Non-maintainer upload.
  +  * Patch after configuration API change (Closes: #916416)
  +  * debian/control: Add missing build dependency on dh-python
  +
  + -- Nicolas Braud-Santoni <ni...@debian.org>  Fri, 08 Feb 2019 12:24:25 +0100
  +
   kazam (1.4.5-2) unstable; urgency=medium
   
     * configparser_api_changes.patch: Update for changes
  diff -Nru kazam-1.4.5/debian/control kazam-1.4.5/debian/control
  --- kazam-1.4.5/debian/control  2015-10-13 03:32:51.000000000 +0200
  +++ kazam-1.4.5/debian/control  2019-02-08 12:24:25.000000000 +0100
  @@ -3,6 +3,7 @@
   Priority: optional
   Maintainer: Andrew Starr-Bochicchio <a...@debian.org>
   Build-Depends: debhelper (>= 9),
  +               dh-python,
                  gettext,
                  intltool,
                  python3-all (>= 3.2),
  diff -Nru kazam-1.4.5/debian/patches/fix-configuration-handling.patch 
kazam-1.4.5/debian/patches/fix-configuration-handling.patch
  --- kazam-1.4.5/debian/patches/fix-configuration-handling.patch 1970-01-01 
01:00:00.000000000 +0100
  +++ kazam-1.4.5/debian/patches/fix-configuration-handling.patch 2019-02-08 
12:24:25.000000000 +0100
  @@ -0,0 +1,51 @@
  +Subject: Fix configuration handling
  +
  +Origin: vendor
  +Bug: https://bugs.debian.org/916416
  +Forwarded: https://github.com/hzbd/kazam/pull/21
  +From: Sergey Spitsyn <sswebco...@gmail.com>
  +Reviewed-by: Nicolas Braud-Santoni <ni...@debian.org>
  +Last-Update: 2019-02-07
  +Applied-Upstream: no
  +
  +---
  + kazam/backend/config.py | 11 ++++-------
  + 1 file changed, 4 insertions(+), 7 deletions(-)
  +
  +diff --git a/kazam/backend/config.py b/kazam/backend/config.py
  +index 64b5117..2274435 100644
  +--- a/kazam/backend/config.py
  ++++ b/kazam/backend/config.py
  +@@ -73,7 +73,7 @@ class KazamConfig(ConfigParser):
  +     CONFIGFILE = os.path.join(CONFIGDIR, "kazam.conf")
  + 
  +     def __init__(self):
  +-        ConfigParser.__init__(self, self.DEFAULTS[0]['keys'])
  ++        super().__init__(self)
  +         if not os.path.isdir(self.CONFIGDIR):
  +             os.makedirs(self.CONFIGDIR)
  +         if not os.path.isfile(self.CONFIGFILE):
  +@@ -98,10 +98,9 @@ class KazamConfig(ConfigParser):
  +                     if d_key == key:
  +                         return d_section["keys"][key]
  + 
  +-    def get(self, section, key, raw=True, fallback=None):
  ++    def get(self, section, key, **kwargs):
  +         try:
  +-            return super(KazamConfig, self).get(section,
  +-                         key, raw=True, fallback=fallback)
  ++            return super(KazamConfig, self).get(section, key, **kwargs)
  +         except NoSectionError:
  +             default = self.find_default(section, key)
  +             self.set(section, key, default)
  +@@ -123,9 +122,7 @@ class KazamConfig(ConfigParser):
  +     def set(self, section, option, value):
  +         # If the section referred to doesn't exist (rare case),
  +         # then create it
  +-        if not self.has_section(section):
  +-            self.add_section(section)
  +-        ConfigParser.set(self, section, option, str(value))
  ++        super().set(section, option, str(value))
  + 
  +     def write(self):
  +         file_ = open(self.CONFIGFILE, "w")
  diff -Nru kazam-1.4.5/debian/patches/series kazam-1.4.5/debian/patches/series
  --- kazam-1.4.5/debian/patches/series   2015-10-13 03:23:18.000000000 +0200
  +++ kazam-1.4.5/debian/patches/series   2019-02-08 12:24:25.000000000 +0100
  @@ -1 +1,2 @@
   configparser_api_changes.patch
  +fix-configuration-handling.patch


Best,

  nicoo


unblock kazam/1.4.5-2.1

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set 
to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Nicolas Braud-Santoni:
> Package: release.debian.org
> Severity: normal
> User: release.debian....@packages.debian.org
> Usertags: unblock
> 
> Please unblock package kazam.
> 
> It's a popular option for screen capture (both screenshots and video), and we
> don't seem to have alternatives for it in the archive, that work 
> out-of-the-box.
> (That was the reason I used it in the first place.)
> 
> 
> I performed a NMU early this month, to solve the bug that got it removed from
> testing:
> 
> [...]
> 
> 
> Best,
> 
>   nicoo
> 
> 
> unblock kazam/1.4.5-2.1
> 
> [...]
> 


I have added an unblock for that particular version on the premise that
kazam/1.4.5-2.1 in its current form is ready for the release.  If it
turns out that kazam cannot migrate to testing in this version with
only that unblock hint, then kazam will not be a part of buster.

Thanks,
~Niels

--- End Message ---

Reply via email to