Your message dated Sat, 10 Nov 2018 10:42:56 +0000
with message-id <1541846576.3542.38.ca...@adam-barratt.org.uk>
and subject line Closing bugs for updates included in 9.6
has caused the Debian Bug report #908956,
regarding stretch-pu: package gphoto2-cffi/0.3~a1-1.1~deb9u1
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.)


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

python3-gphoto2cffi in stretch is currently completely
broken, just trying to import it fails:

$ python3
Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gphoto2cffi
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/gphoto2cffi/__init__.py", line 1, in 
<module>
    from .gphoto2 import (Camera, list_cameras, supported_cameras,
  File "/usr/lib/python3/dist-packages/gphoto2cffi/gphoto2.py", line 15, in 
<module>
    from . import errors, backend
  File "/usr/lib/python3/dist-packages/gphoto2cffi/backend.py", line 56, in 
<module>
    'extract_exif': _lib.GP_FILE_OPERATION_EXIF})
  File "/usr/lib/python3.5/enum.py", line 243, in __call__
    return cls._create_(value, names, module=module, qualname=qualname, 
type=type, start=start)
  File "/usr/lib/python3.5/enum.py", line 343, in _create_
    enum_class = metacls.__new__(metacls, class_name, bases, classdict)
  File "/usr/lib/python3.5/enum.py", line 114, in __new__
    enum_class = super().__new__(metacls, cls, bases, classdict)
TypeError: type() argument 1 must be str, not bytes
>>> 
diff -Nru gphoto2-cffi-0.3~a1/debian/changelog 
gphoto2-cffi-0.3~a1/debian/changelog
--- gphoto2-cffi-0.3~a1/debian/changelog        2016-04-04 22:28:11.000000000 
+0300
+++ gphoto2-cffi-0.3~a1/debian/changelog        2018-09-16 20:31:17.000000000 
+0300
@@ -1,3 +1,17 @@
+gphoto2-cffi (0.3~a1-1.1~deb9u1) stretch; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for stretch.
+
+ -- Adrian Bunk <b...@debian.org>  Sun, 16 Sep 2018 20:31:17 +0300
+
+gphoto2-cffi (0.3~a1-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Add upstream fix to unbreak python3-gphoto2cffi. (Closes: #896238)
+
+ -- Adrian Bunk <b...@debian.org>  Mon, 27 Aug 2018 22:41:25 +0300
+
 gphoto2-cffi (0.3~a1-1) unstable; urgency=low
 
   * Updated upstream version merging changes
diff -Nru 
gphoto2-cffi-0.3~a1/debian/patches/0001-Make-enum-descriptors-strs-not-bytestrings-7.patch
 
gphoto2-cffi-0.3~a1/debian/patches/0001-Make-enum-descriptors-strs-not-bytestrings-7.patch
--- 
gphoto2-cffi-0.3~a1/debian/patches/0001-Make-enum-descriptors-strs-not-bytestrings-7.patch
  1970-01-01 02:00:00.000000000 +0200
+++ 
gphoto2-cffi-0.3~a1/debian/patches/0001-Make-enum-descriptors-strs-not-bytestrings-7.patch
  2018-08-27 22:34:41.000000000 +0300
@@ -0,0 +1,43 @@
+From 88ed97764365fea5f72a6f2c9aba0323b7fd93a8 Mon Sep 17 00:00:00 2001
+From: Johannes Baiter <johannes.bai...@gmail.com>
+Date: Thu, 7 Jul 2016 16:14:37 +0200
+Subject: Make enum descriptors strs, not bytestrings (#7)
+
+---
+ gphoto2cffi/backend.py | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/gphoto2cffi/backend.py b/gphoto2cffi/backend.py
+index c49db11..21edc4b 100644
+--- a/gphoto2cffi/backend.py
++++ b/gphoto2cffi/backend.py
+@@ -48,7 +48,7 @@ LOG_LEVELS = {
+     _lib.GP_LOG_DEBUG:   logging.DEBUG}
+ 
+ 
+-FILE_OPS = IntEnum(b'FileOperations', {
++FILE_OPS = IntEnum('FileOperations', {
+     'remove': _lib.GP_FILE_OPERATION_DELETE,
+     'extract_preview': _lib.GP_FILE_OPERATION_PREVIEW,
+     'extract_raw': _lib.GP_FILE_OPERATION_RAW,
+@@ -56,7 +56,7 @@ FILE_OPS = IntEnum(b'FileOperations', {
+     'extract_exif': _lib.GP_FILE_OPERATION_EXIF})
+ 
+ 
+-CAM_OPS = IntEnum(b'CameraOperations', {
++CAM_OPS = IntEnum('CameraOperations', {
+     'capture_image': _lib.GP_OPERATION_CAPTURE_IMAGE,
+     'capture_video': _lib.GP_OPERATION_CAPTURE_VIDEO,
+     'capture_audio': _lib.GP_OPERATION_CAPTURE_AUDIO,
+@@ -65,7 +65,7 @@ CAM_OPS = IntEnum(b'CameraOperations', {
+     'trigger_capture': _lib.GP_OPERATION_TRIGGER_CAPTURE})
+ 
+ 
+-DIR_OPS = IntEnum(b'DirectoryOperations', {
++DIR_OPS = IntEnum('DirectoryOperations', {
+     'remove': _lib.GP_FOLDER_OPERATION_REMOVE_DIR,
+     'create': _lib.GP_FOLDER_OPERATION_MAKE_DIR,
+     'delete_all': _lib.GP_FOLDER_OPERATION_DELETE_ALL,
+-- 
+2.11.0
+
diff -Nru gphoto2-cffi-0.3~a1/debian/patches/series 
gphoto2-cffi-0.3~a1/debian/patches/series
--- gphoto2-cffi-0.3~a1/debian/patches/series   2016-04-04 22:24:03.000000000 
+0300
+++ gphoto2-cffi-0.3~a1/debian/patches/series   2018-08-27 22:41:25.000000000 
+0300
@@ -0,0 +1 @@
+0001-Make-enum-descriptors-strs-not-bytestrings-7.patch

--- End Message ---
--- Begin Message ---
Version: 9.6

Hi,

The update referenced by each of these bugs was included in this
morning's stretch point release.

Regards,

Adam

--- End Message ---

Reply via email to