Sign me up Login

Details about package nodepass

Name: nodepass
Uploader: Leslie Alexander <leslie@mail.nodepass.eu> (Debian QA page)
Description: nodepass - NodePass — lightweight TCP/UDP tunneling solution

Package uploads

Upload #2

Information

Version: 1.10.0-1
Uploaded: 2025-11-05 13:42
Source package: nodepass_1.10.0-1.dsc
Distribution: stable
Section: net
Priority: optional
Homepage: https://github.com/yosebyte/nodepass

Changelog

 nodepass (1.10.0-1) stable; urgency=medium
 .
   *  Uptream release 1.10.0 (add dependecies and sync to the latest version)

QA information

Comments

No comments

Upload #1

Information

Version: 1.9.0-1
Uploaded: 2025-11-02 16:42
Source package: nodepass_1.9.0-1.dsc
Distribution: stable
Section: net
Priority: optional
Homepage: https://github.com/yosebyte/nodepass

Changelog

 nodepass (1.9.0-1) stable; urgency=medium
 .
   * Upstream release 1.9.0 (initial Debian packaging).

QA information

Comments

  1. Hi, thank you for you contribution to Debian :)
    
    However, this package currently does not build:
    
    [...]
       debian/rules override_dh_auto_build
    make[1]: Entering directory '/build/reproducible-path/nodepass-1.9.0'
    export CGO_ENABLED=0
    # 若 main 在 cmd/nodepass,按需调整路径
    go build -v -o nodepass ./cmd/nodepass
    cmd/nodepass/core.go:11:2: cannot find package "github.com/NodePassProject/cert" in any of:
    	/usr/lib/go-1.24/src/github.com/NodePassProject/cert (from $GOROOT)
    	/build/reproducible-path/nodepass-1.9.0/obj-x86_64-linux-gnu/src/github.com/NodePassProject/cert (from $GOPATH)
    cmd/nodepass/core.go:12:2: cannot find package "github.com/NodePassProject/logs" in any of:
    	/usr/lib/go-1.24/src/github.com/NodePassProject/logs (from $GOROOT)
    	/build/reproducible-path/nodepass-1.9.0/obj-x86_64-linux-gnu/src/github.com/NodePassProject/logs (from $GOPATH)
    cmd/nodepass/core.go:13:2: cannot find package "github.com/yosebyte/nodepass/internal" in any of:
    	/usr/lib/go-1.24/src/github.com/yosebyte/nodepass/internal (from $GOROOT)
    	/build/reproducible-path/nodepass-1.9.0/obj-x86_64-linux-gnu/src/github.com/yosebyte/nodepass/internal (from $GOPATH)
    [...]
    
    Debian requires that all the dependencies are available as Debian packages in order to build a package, and build servers do not have Internet access. So simply calling go build will not work.
    
    I recommend you to take a look at Go team's packaging guidelines: https://go-team.pages.debian.net/
    Needs work Nicolas Peugnet at Nov. 4, 2025, 3:43 p.m.
  2. Hello
    
    Thank you very much for reviewing my software package (nodepass) and providing feedback.
    
    You are absolutely right—the previous version (1.9.0) failed to build due to missing Go module dependencies. I have updated the software package, correctly including all dependencies, and verified that it builds correctly in a clean environment with Go version 1.25.
    
    The new version 1.10.0-1 has been uploaded to mentors and should now build correctly without an internet connection.
    
    If you encounter any other issues or have any other suggestions for improvement, please feel free to let me know.
    
    Sincerely,
    
    Leslie Alexander
    leslie@mail.nodepass.eu
    Ready Leslie Alexander at Nov. 5, 2025, 1:49 p.m.
  3. Additional notes: Version 1.10.0 has been marked as stable on the upstream branch and has been extensively verified, therefore I marked it as stable rather than unstable in the changelog.
    Ready Leslie Alexander at Nov. 5, 2025, 1:57 p.m.