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

Debian/Ubuntu package for owlrl #28

Open
ashleysommer opened this issue Jan 9, 2019 · 4 comments
Open

Debian/Ubuntu package for owlrl #28

ashleysommer opened this issue Jan 9, 2019 · 4 comments

Comments

@ashleysommer
Copy link
Collaborator

ashleysommer commented Jan 9, 2019

In late 2018 we achieved a lot with OWL-RL.
We successfully released v5.0, we ported it to python3, changed the python package name from RDFClosure to owlrl, and we got the package published on pypi.

Now its 2019 and its time for the next milestone.

I want to get owlrl packaged as a debian package and available from the official debian repositories, and in turn into Ubuntu repositories.

This is a necessary step in my plan to get pySHACL available in debian. PySHACL has two dependencies, rdflib and owlrl. RDFLib is already packaged and available in the debian repositories, so I need to get owlrl in too before I can package and publish a pySHACL debian package.

I've already submitted an ITP (Intent to Package) for owlrl and pySHACL, to the Debian WNPP list.
I've created an Uploader account on the Debain Mentors site, so that I can request a sponsor to sponsor the package (to authorize it on my behalf) once the package is uploaded to the Mentors site staging area.

@ashleysommer
Copy link
Collaborator Author

@ashleysommer
Copy link
Collaborator Author

Mentors package upload https://mentors.debian.net/package/owlrl

@ashleysommer
Copy link
Collaborator Author

@ashleysommer
Copy link
Collaborator Author

ashleysommer commented Feb 7, 2019

Update:
Good news! After 3 weeks and 4 rounds of changes of minor Debian packaging details, we've finally been accepted by a Debian Mentor/Sponsor, who has vetted the package and pushed OWL-RL into the queue for the next version of Debian! I will keep us all posted with more updates down the track.

Related:
Just because we aren't in an official Debian repository yet, doesn't mean we can't build our own Debian/Ubuntu compatible .deb files and distribute them. Over the last two weeks I've been creating an automated build pipeline around Travis-CI, using its great github integration, bringing together all of the Debian packaging knowledge and tools/scripts that I've been building.

Debian and Ubuntu packages are available to download in the Releases page on my OWL-RL fork, here:
https://github.com/ashleysommer/OWL-RL/releases
I don't have permission on RDFLib/OWL-RL repository to add Travis integration or to create Releases, if I sort that out we can get them appearing on here too.

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

1 participant