[Pkg-privacy-commits] [Git][pkg-privacy-team/onioncircuits][master] 4 commits: fix FTBFS

Sascha Steinbiss (@satta) satta at debian.org
Fri Dec 23 13:48:03 GMT 2022



Sascha Steinbiss pushed to branch master at Privacy Maintainers / onioncircuits


Commits:
b438d1a7 by Sascha Steinbiss at 2022-12-23T14:47:09+01:00
fix FTBFS

- - - - -
9905d049 by Sascha Steinbiss at 2022-12-23T14:47:24+01:00
update copyright date for debian/ directory

- - - - -
85d10dbd by Sascha Steinbiss at 2022-12-23T14:47:35+01:00
bump Standards-Version

- - - - -
0017e9dc by Sascha Steinbiss at 2022-12-23T14:47:42+01:00
add upstream metadata

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/copyright
- + debian/patches/pypackages.patch
- debian/patches/series
- + debian/upstream/metadata


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+onioncircuits (0.7-3) unstable; urgency=medium
+
+  * Fix FTBFS by patching setup.py not to infer package names during build.
+    Closes: #1026658
+  * Update copyright date for debian/ directory.
+  * Add upstream metadata.
+
+ -- Sascha Steinbiss <satta at debian.org>  Fri, 23 Dec 2022 13:54:47 +0100
+
 onioncircuits (0.7-2) unstable; urgency=medium
 
   * Bump dependency on python3-stem.


=====================================
debian/control
=====================================
@@ -15,7 +15,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-pycountry,
                gir1.2-gtk-3.0,
                gir1.2-glib-2.0
-Standards-Version: 4.5.0
+Standards-Version: 4.6.1
 Homepage: https://gitlab.tails.boum.org/tails/onioncircuits
 Vcs-Git: https://salsa.debian.org/pkg-privacy-team/onioncircuits.git
 Vcs-Browser: https://salsa.debian.org/pkg-privacy-team/onioncircuits


=====================================
debian/copyright
=====================================
@@ -7,7 +7,7 @@ Copyright: © 2016 Tails developers <tails at boum.org>
 License: GPL-3+
 
 Files: debian/*
-Copyright: © 2016 Debian Privacy Tools Maintainers <pkg-privacy-maintainers at lists.alioth.debian.org>
+Copyright: © 2016-2022 Debian Privacy Tools Maintainers <pkg-privacy-maintainers at lists.alioth.debian.org>
 License: GPL-3+
 
 License: GPL-3+


=====================================
debian/patches/pypackages.patch
=====================================
@@ -0,0 +1,20 @@
+Description: ensure no packages
+ Newer versions of setuptools will complain when no package names
+ are declared and will try to infer package names from the directory
+ layout, which fails since the repo contains other top-level directories
+ unrelated to packages. This patch ensures that setuptools knows we are
+ shipping no packages.
+Author: Sascha Steinbiss <satta at debian.org>
+Forwarded: https://gitlab.tails.boum.org/tails/onioncircuits/-/merge_requests/4
+Last-Update: 2022-12-23
+--- a/setup.py
++++ b/setup.py
+@@ -26,6 +26,8 @@
+       author_email='tails at boum.org',
+       license='GNU GPL v3',
+       scripts=['onioncircuits'],
++      packages=[],
++      py_modules=[],
+       data_files=[('share/icons/hicolor/scalable/apps', ['onioncircuits.svg']),
+                   ('share/applications', ['onioncircuits.desktop'])],
+       requires=['stem', 'gi'],


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+pypackages.patch


=====================================
debian/upstream/metadata
=====================================
@@ -0,0 +1,4 @@
+Bug-Database: https://gitlab.tails.boum.org/tails/tails/-/issues/?search=onioncircuits&sort=created_date&state=opened&first_page_size=20
+Bug-Submit: https://gitlab.tails.boum.org/tails/tails/-/issues/new
+Repository: https://gitlab.tails.boum.org/tails/onioncircuits.git
+Repository-Browse: https://gitlab.tails.boum.org/tails/onioncircuits



View it on GitLab: https://salsa.debian.org/pkg-privacy-team/onioncircuits/-/compare/893cad1c37f000cc6873a2ca3f45dc2715f40fc4...0017e9dc9ba2513337b05b556327b35842654538

-- 
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/onioncircuits/-/compare/893cad1c37f000cc6873a2ca3f45dc2715f40fc4...0017e9dc9ba2513337b05b556327b35842654538
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-commits/attachments/20221223/4f23af03/attachment-0001.htm>


More information about the Pkg-privacy-commits mailing list