-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Have an option to determine recursive package dependencies. #89
Comments
Implemented the estimate command, which should do the trick. Leaving this issue open until -git_revision is supported. Issue #88 is a somewhat related usability improvement. |
Like, already. I was planning to start working on this. Anyways, it would have taken me ages. Glad you implemented it. |
I think we’ll need to add TestImports and XTestImports to the |
Is the |
The estimate command is ready to use. Which package are you running this on that a tree is required instead of a list? |
Well running it for http://github.com/zyedidia/micro |
Using the estimate command complains for the
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898396 is another example for a rather complicated dependency tree. We should likely display the tree as an indented list at least. |
This removes the runtime dependency on digraph(1). related to #89
Commit 55a1fa2 implements printing an indented tree. Hope that helps. |
@stapelberg thanks a lot for all the work you have done for enabling this feature. |
@rajudev @stapelberg This package can return, Graph, Tree and List of Go project dependencies, with tags of whether it is packaged in Debian or not. It also has some other minor features which some people might like. |
I'm getting some errors around the
|
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050523; it appears that something in go 1.21 has broken this, but I haven't dug into it very much. |
While running
dh-make-golang <package-name>
, we get a list of dependencies which are still not in Debian.Then we have to do the same thing for all the dependencies and there sub-dependencies on multiple hierarchies manually.
It would be great if dh-make-golang has an optional flag, may be
-r
or something like--recursive-dependencies
so that it can generate the whole dependency tree.A simple text hierarchical output of the dependency tree is fine as well. The functionality can be further enhanced to provide an image file of the dependency tree, some thing like this
The text was updated successfully, but these errors were encountered: