-
Notifications
You must be signed in to change notification settings - Fork 23
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 #408
base: master
Are you sure you want to change the base?
Add Debian packaging #408
Conversation
@Malizor Great. Can you indicate what needs to maintained over time to keep the Debian packaging up-to-date? Will I be able to bug you? :) |
@palemieux Oh, it's mostly adding a new entry in debian/changelog when there is a release (on debian you can use There are specific constraints for version numbers in Debian, for example '1.0.8a2-1' is considered superior to '1.0.8-1'. Otherwise, there should be next to no maintenance on other files. But feel free to ping me if needed :) |
@Malizor Stupid question: the UpstreamGuide states that:
Is there a reason Just curious since I have used Debian packaging for decades, but had never looked under the covers until today. |
@palemieux The proper solution, if you want ttconv to be included in official Debian repositories is indeed to exclude the I think this answer sums-it up well:
Eg. you could publish the result of So, to sum-up, the merged debian folder would indeed be used for snapshots or "unofficial" Debian packaging. But for ttconv to be accepted in official Debian, it would be better to provide "curated" release archives anyway, which should not contain the |
@Malizor how does including the |
@palemieux : With the commited |
I don't know if it is of any interest to you, but just in case here is what's required for a basic Debian packaging.
My name and email (in debian/changelog, debian/control and debian/copyright) can be reassigned to you if you prefer.