-
Notifications
You must be signed in to change notification settings - Fork 161
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
Move debian packaging stuff to a separte project #37
Comments
I thought about this a while and i really don't see why you cannot keep the debian files there. Its just the one folder, so its pretty isolated. There are some projects which also keep their debian folder within the repository. Maybe, most people don't. But i assume that they have another build process and may have to keep build files for other distributions as well. Since i don't do that, i really have no benefit from that. In contrast to that i would have to change my whole build process. |
You don't have to change the whole build process to reach this. The simplest solution for this would be:
With this there will be still some leftovers in the Makefile which could be moved in a next step to a different location. |
My python application reads the debian/changelog for the version and stuff. I really appreciate your efforts, but i don't see a real benefit of that. |
IMHO it's a bad design if the application code depends on some distribution specific code/stuff. But if this is the case then it's really not easy to solve this issue. |
Hello, |
Hi @masmu. First, thanks for this software, I have been using it with my chromecast audio recently and it works very well. I wanted to know if you have reconsidered what @kapouer and @coder-hugo have suggested regarding the Distributing your package in debian, as I am sure you may know, would allow to increase the number of users and many people would beneficiate from this. Below I just let a reference in case you are interested to check it out. Regards, https://wiki.debian.org/DebianMentorsFaq#What.27s_wrong_with_upstream_shipping_a_debian.2F_directory.3F |
Well, I really like it to just make a new release entry in |
@masmu I think that that should solve the issue, and it won't disrupt too much your workflow to maintain your own ppa releases. Thanks for considering this, and best regards. |
I moved the debian folder to a new branch, also called debian. So the new release 0.5.0 is the first one without it. |
@masmu thanks for this!. |
It's very uncommon to provide sources for a specific package manager within the main project as there are many different package managers out there. It's a common way to have a separate project for the packaging stuff.
If I remember correctly all of the documentations/tutorials I've seen about debian packaging say something similar. All of them describe how to build a debian package for a soures.tar.gz.
The text was updated successfully, but these errors were encountered: