Skip to content
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

Tracking bandwich in downstream package repositories #287

Open
1 of 3 tasks
luzpaz opened this issue Sep 19, 2023 · 12 comments
Open
1 of 3 tasks

Tracking bandwich in downstream package repositories #287

luzpaz opened this issue Sep 19, 2023 · 12 comments
Labels
discussion enhancement New feature or request

Comments

@luzpaz
Copy link

luzpaz commented Sep 19, 2023

Currently bandwhich is available in the following package repositories:

Packaging status

TODO

@cyqsimon
Copy link
Collaborator

Yes I can put this tracking table in README. I assume this is what you want?

@luzpaz
Copy link
Author

luzpaz commented Sep 20, 2023

Not necessarily but IMHO helpful. This was more of an invitation to get bandwhich in to more downstream package repos

@Dragon1573
Copy link

I think it's unable to add bandwhich to winget ...

While downloading and installing bandwhich.exe from official download site, this executable clould not launch without dynamic link library packet.dll. The library should provided by the latest version (currently version 1.77) of Npcap.

All packages that provided in winget should be able to unattended/silent install. However, free version of Npcap is un-silent-able. Only paid version, which is Npcap OEM edition, provide silent installation. Download site of Npcap OEM should logged in with an authorized account (winget.exe have no ability to do this, and this behaviour may violate Npcap's License).

For we can't submit bandwhich.exe's dependency to winget, we can't submit bandwhich.exe it self to winget either.

Related things

@cyqsimon
Copy link
Collaborator

cyqsimon commented Oct 8, 2023

All packages that provided in winget should be able to unattended/silent install. However, free version of Npcap is un-silent-able. Only paid version, which is Npcap OEM edition, provide silent installation. Download site of Npcap OEM should logged in with an authorized account (winget.exe have no ability to do this, and this behaviour may violate Npcap's License).

We ran into the same issue while setting up CI. In our case the developers of npcap were gracious enough to offer us the OEM installer, but it's strictly for CI purposes so the download link is confidential. Obviously this is not applicable for public packaging, so there's not much we can do here. Too bad I guess ¯\_(ツ)_/¯.

@cyqsimon
Copy link
Collaborator

cyqsimon commented Oct 8, 2023

Seems like I was too trigger-happy to close this issue. I'll reopen it for now.

@cyqsimon cyqsimon reopened this Oct 8, 2023
@cyqsimon cyqsimon added enhancement New feature or request discussion labels Oct 8, 2023
@luzpaz
Copy link
Author

luzpaz commented Oct 17, 2023

We ran into the same issue while setting up CI. In our case the developers of npcap were gracious enough to offer us the OEM installer, but it's strictly for CI purposes so the download link is confidential. Obviously this is not applicable for public packaging, so there's not much we can do here. Too bad I guess ¯_(ツ)_/¯.

Will this be an issue for getting bandwhich into Debian ?

@Alcaro
Copy link

Alcaro commented Oct 17, 2023

Considering npcap is a Windows program and bandwhich uses something else on Linux, my guess is that no, that is not an issue for Debian.

@cyqsimon
Copy link
Collaborator

Will this be an issue for getting bandwhich into Debian ?

Nope. Linux provides an API to these information via procfs, which needs no special dependencies.

Windows on the other hand... Well, Windows is Windows. I'll stop here.

@user9931
Copy link

please add this dll at least on github packages's zip for windows (if there's some method to pack it inside an executable, it will be great).

@cyqsimon
Copy link
Collaborator

please add this dll at least on github packages's zip for windows (if there's some method to pack it inside an executable, it will be great).

Unfortunately, I would have to say no to this request. Redistribution is not something permitted by npcap's license, which we fully intend to respect. Please download npcap directly from https://npcap.com/.

@Dragon1573
Copy link

@luzpaz - Since nmap.Npcap DOES NOT able to submit to the Windows Package Manager Public Repository, this package IS DEFINITELY NOT able to submit to WPMPR. That issue should be closed as "Not planned" and labeled with Blocking-Issue and Interactive-Only-Installer .

@luzpaz
Copy link
Author

luzpaz commented Jan 12, 2024

@Dragon1573 Thanks for the heads-up. Please feel free to label and close the downstream ticket in that case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants