[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