Sign me up Login

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

Comments

  1. 1- Please give me the correct watch file. I can't fix it.
    
    2- I'm not sure that the package gives its dependencies form the internet or from the debian repo.
    Needs work Seyed Mohamad Amin Modaresi at Aug. 17, 2025, 1:30 p.m.
  2. 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!
    Needs work Lena Voytek at Aug. 17, 2025, 6:54 p.m.
  3. "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
    Alexander Sulfrian at Aug. 18, 2025, 1:06 p.m.
  4. 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
    Needs work Alexander Sulfrian at Aug. 18, 2025, 1:31 p.m.