-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
add debian packaging #59
Comments
What are the steps involved to do this? I think @tigerfoot kindly added mappyfile to the OpenSUSE project - see #13 and https://software.opensuse.org/search?utf8=%E2%9C%93&q=mappyfile |
@geographika: cc'ing @kalxas here for advice on getting mappyfile onto UbuntuGIS. I think the initial key steps are figuring out mappyfile's dependency tree and covering for upstream packages. |
Hi, thanks for the notification. I will add this on my packaging todo list. Thanks @tigerfoot for taking care of the openSUSE part. |
@kalxas - thanks for looking into this - let me know if I need to make any modifications to support this. |
@geographika: AFAIK some IT environments do not accept pip as a deployment approach. |
Both RPM and Debian packaging is more strict and provide a better integration with the OS, thus more stable than pip. |
I see in |
Yes the libraries in setup.py are the only ones required to use mappyfile. |
Yes, all the dependencies have to be packaged too. |
Hi all, |
I realized that I had a previous version of lark-parser, I will update. |
@kalxas - thanks for this! What is the process for when I update mappyfile to a new version? Do you have to do something manually to create a new package? Is there anything I can do from my side to make this easier (I have a new release planned in the next few weeks with a command line interface). |
Packages are created and uploaded manually on distributions like openSUSE, Debian and Ubuntu. On every new release, packagers need to handle this process. |
@tigerfoot do you have a working spec file for Mappyfile? I cannot see the project in https://build.opensuse.org/project/show/Application:Geo or the staging area. |
@geographika @tomkralidis packages now available in UbuntuGIS experimental ppa: https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-experimental/+packages |
@kalxas I've one in python, actually it's a refugee in my home |
both options look fine to me :) |
@kalxas - the following commands work for me (on Lubuntu xenial - an OSGeoLive 11 VM):
I noticed the Python2 version adds an additional dependency - A couple of questions for you if you have time:
|
Hi,
so this dependency comes from another package. Regarding your questions:
|
Mappyfiles on pypi is 0.7.6 and only 0.7.5 version is published here issue reported Also click is now an additionnal requires |
Hi all, |
Packages now in UbuntuGIS experimental. Please test. |
As a devops person, I would like to install mappyfile via
apt-get
so that installations can be reproducible.Many projects require Debian packaging setup for Ubuntu/Debian environments.
The text was updated successfully, but these errors were encountered: