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

Packages #20

Open
sebix opened this issue Apr 5, 2016 · 17 comments
Open

Packages #20

sebix opened this issue Apr 5, 2016 · 17 comments

Comments

@sebix
Copy link
Contributor

sebix commented Apr 5, 2016

To deploy software more securely than via pip, we need packages for debian/ubuntu of used third-party libraries.

Would this be possible?

@hadiasghari
Copy link
Owner

Sebix, I would by all means support that. Do you know how to nominate packages for inclusion in the repositories?

@hadiasghari
Copy link
Owner

Attention @NullHypothesis

@NullHypothesis
Copy link

A friendly Debian developer told me that you could create a package yourself and then find a Debian developer that has a look at it, and then uploads it for you.

(That sounds easier than becoming a developer yourself, or convince another developer to do all the work for you.)

@hadiasghari
Copy link
Owner

Thanks @NullHypothesis, I will look into the package requirements then.

@hadiasghari
Copy link
Owner

Hi @sebix ,

I have researched the idea of getting the package into Debian repository (https://mentors.debian.net/intro-maintainers) a bit. On IRC I was told that the best sponsor is probably the Python team (https://wiki.debian.org/Teams/PythonModulesTeam).

I will follow up on this and am supportive of the idea. The hold back at the moment, and what I intend to resolve first, is the possible licensing issue #25.

BR Hadi

@hadiasghari hadiasghari self-assigned this Jun 17, 2016
@sebix
Copy link
Contributor Author

sebix commented Aug 10, 2016

Packages for OpenSUSE: https://build.opensuse.org/package/show/home:sebix/python3-pyasn

Includes into official repos is pending, but I'm still unsure about the license.

@sebix
Copy link
Contributor Author

sebix commented Sep 16, 2016

Builds succeed for Ubuntu 16.04. For Debian I need to change the version number (they have different policies), but it works too.

Please test them (don't have an ubuntu at hand):
https://build.opensuse.org/package/show/home:sebix/python3-pyasn

Click on the distro's name in the right bar or "Download package" to get the .deb-file.

@hadiasghari
Copy link
Owner

Cool, thanks, will check.

@sebix
Copy link
Contributor Author

sebix commented Dec 10, 2016

I have packages for CentOS, Debian, Fedora, OpenSUSE and Ubuntu: https://build.opensuse.org/package/show/home:sebix:intelmq/python3-pyasn

Please test them. After #25 is resolved, we can get them upstream.

@sebix
Copy link
Contributor Author

sebix commented Dec 10, 2016

And please think about reducing the amount of data shipped in the releases. Currently it's 70MB test data versus 0.5MB code and docs.

@hadiasghari
Copy link
Owner

Thank you! Will check both soon

@hadiasghari
Copy link
Owner

hadiasghari commented Jan 5, 2017

@sebix I reduced the test data to approx 15MB by removing some data, and furthermore, adding the ability to load gzip-compressed IPASN databases. I've bumped up the version to 1.6b1, and will do a pypi release soon.

(@sebix I have the package checks on schedule)

@sebix
Copy link
Contributor Author

sebix commented Jan 11, 2017

Thanks!

@hadiasghari
Copy link
Owner

hadiasghari commented Feb 11, 2020

Hi @sebix, did you eventually resolve the licensing issue in some manner? (I want to do a new minor release, and if you have any solution, I'd be happy to merge before I do, thanks!)

@sebix
Copy link
Contributor Author

sebix commented Feb 11, 2020

See #25

@hadiasghari
Copy link
Owner

Well, in #25 the conclusion was pytricia can be way forward, and I personally think the correct design is to have the back-end be a choice (either at compile time or at runtime)... But I unfortunately didn't get around to doing the work. That's why I was asking if you implemented any solution for yourself? Shall we close this thread and continue the discussion in #25?

@sebix
Copy link
Contributor Author

sebix commented Feb 16, 2020

AFAIR #25 is simply a dependency for #20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants