Details about package webtunnel
Name: | webtunnel |
---|---|
Uploader: | Seyed Mohamad Amin Modaresi <modaresisofthard@proton.me> (Debian QA page) |
Description: | webtunnel - Pluggable Transport based on HTTP Upgrade(HTTPT) |
Package uploads
Upload #1
Information
Version: | 0.0.2-1 |
---|---|
Uploaded: | 2025-08-17 13:27 |
Source package: | webtunnel_0.0.2-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel |
Vcs-Browser: | https://salsa.debian.org/amin_modaresi/webtunnel |
Vcs-Git: | https://salsa.debian.org/amin_modaresi/webtunnel.git |
Closes bugs: | #1111364 |
Changelog
webtunnel (0.0.2-1) unstable; urgency=medium . * Initial release (Closes: #1111364)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
A watch file is present but doesn't work
Warnings: In watchfile debian/watch, reading webpage
https://gitlab.com//tpo/anti-censorship/pluggable-transports/webtunnel/tags?sort=updated_desc failed: 403 Forbidden -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningswebtunnel
-
W
no-manual-page
- [usr/bin/webtunnel-client]
- [usr/bin/webtunnel-server]
-
I
spelling-error-in-binary
- wtH with [usr/bin/webtunnel-client]
- wtH with [usr/bin/webtunnel-server]
-
I
using-first-person-in-description
- line 3: our
webtunnel source-
P
silent-on-rules-requiring-root
- [debian/control]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
W
no-manual-page
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel/-/issues/new Licenses: Expat
Comments
-
-
Hi! For the watch file, I would recommend the following: version=4 opts="searchmode=plain" \ https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports//@PACKAGE@/tags?sort=updated_desc -/archive/v?\d[\d.]+/@PACKAGE@-@ANY_VERSION@@ARCHIVE_EXT@ It seems that the issue is just due to using gitlab.com rather than gitlab.torproject.org where the package is actually hosted. Also a few other notes: You should be able to add "Rules-Requires-Root: no" to your control file. The description for the webtunnel package should probably be different since "see our community documentation for more details" isn't very useful. I would recommend something involving what the readme says - "WebTunnel is pluggable transport that attempt to imitate web browsing activities based on HTTPT." For the Section entries I would recommend keeping them consistent by just using Section: net to avoid confusion. Lastly, it would be good to add a comment in the rules file to state why dh_auto_test is skipped. Other than that, the build looks fine when I try it locally, and the package installs properly too. Nice job!
-
"Rules-Requires-Root: no" is not required anymore according to the recent discussion on the mentors list: https://lists.debian.org/debian-mentors/2025/08/msg00109.html
-
The watch-file is missing a "v?" before @ANY_VERSION@: version=4 opts="searchmode=plain" \ https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports//@PACKAGE@/tags?sort=updated_desc -/archive/v?\d[\d.]+/@PACKAGE@-v?@ANY_VERSION@@ARCHIVE_EXT@ You can check the watch-file with: uscan --verbose --no-download