-
Notifications
You must be signed in to change notification settings - Fork 189
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
Initial debianization #4185
base: python
Are you sure you want to change the base?
Initial debianization #4185
Conversation
You should be able to build with Also I wasn't entirely sure about the copyrights, so please give this a look (but this might only be a problem when you're aiming for inclusion in Debian/Ubuntu).
|
43c524c
to
2445634
Compare
Correctly overriding the tests now (haven't checked WHY the tests fail on my system though) so that the package gets built correctly. Also corrected |
Thank you for this PR! We'll probably need a while to move forward, here, since none of us is familiar with the packaging tools. |
In case you have specific questions, just shoot :) Regarding CI: Basically you would need to run two commands (works in Debian Bullseye, but I guess it should also work on the Ubuntu 20.04 docker image you are currently using).
|
Next step is to make a policy decision on what packages we will provide:
Should probably be taken to an ES meeting. |
Can the debain folder be placed somewhere else, e.g. under maintainer? |
@RudolfWeeber: Not sure, but I think the Alternatively the packaging could live in a different repository/branch (or I could maintain it in the Debian Science team (which would automatically trickle down to the forks Ubuntu etc) |
If you'd be interested I can try packaging it inside Debian. I'm not sure how long it takes until it lands in ubuntu. If such a package were provided I believe it would only really be useful to newcomers since everyone else I understand that you might not want to carry the Feel free to give me a shout once you decide how to proceed. |
Thank you for the offer We were discussing inclusion in Debian/Ubuntu. While that would make it easy for new users, the rather long release cycle of Debian stable is an issue. We typically stop running CI on older releases (and also stop supporting the CI infrastructure for it in some cases). We therefore recommend to users to always use the current release version of Espresso. Feature-wise, the default config is fine. It includes nearly everything. |
I can understand that you probably don't want to see bug reports for ancient versions which you do not support any more. Two things: If someone wants to get all the latest bells and whistles there is always the It would also (generally) be possible to backport newer versions into With that said: If you strongly prefer not have it packaged in Debian/Ubuntu then I'm perfectly fine with that. I can offer to maintain the packaging of espresso in Debian and then all the derivatives (f.e. the Ubuntus of the world) can just Please tell me if this is acceptable. |
Closes #4163
Description of changes:
The test suite currently does not work (causing the package build to fail)Regarding the test suite failure: I tried skipping the tests by usingdh_override_autotest
ind/rules
but I guess I'm not doing it right :?
I might investigate further why the package won't build, but no promises there.