-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Handle all Linux packaging downstream #4248
Comments
This idea will definitely cause more delays in downstream updates on Fedora, SUSE, Ubuntu, Debian, Arch. It's probably good practice when devs of the package make their changes and also make according changes in packaging scripts. It's good when packages are closer to upstream. It's easier to fix issues upstream rather then downstream. I would think twice in doing this. |
The idea is that it gets automated with |
I made up my mind and think you are right. We should keep the packaging here plus advertise the third party repositories better. OpenRA/OpenRAWeb#49 |
I now setup https://build.opensuse.org/project/show/games:openra for easier continuous deployment. #5459 |
There was an executive decision by @pchote to move everything except Ubuntu downstream. See #6480 and OpenRA/OpenRAWeb#172. Let's see how this works out. |
If this doesn't work out, then I'll eat my words and revert the changes. I'm hoping that we can instead go the other way, and move our Ubuntu packaging to a ppa (which can be configured to check for new tags once per day and automatically build new packages) as soon as Launchpad improves their git support. |
Having at least one Linux packaging step in our CI system is probably a good idea so we get to know when our Makefile install rules break. |
It is possible to compile in Linux specific dynamic library without being forced to use windows specific DLL? |
Have a look at http://www.mono-project.com/docs/advanced/pinvoke/dllmap/ |
Thank you! |
Looks like we've hit our first problem with this: the SDL2 package shipped with fedora 20 may be broken. See http://logs.openra.net/?year=2014&month=11&day=28#08:21:24 |
http://pkgs.org/fedora-20/fedora-updates-i386/SDL2-2.0.3-1.fc20.i686.rpm.html should be the latest version. |
We will now be able to move ubuntu packaging downstream: http://blog.launchpad.net/general/git-code-hosting-beta |
Still does not work: https://code.launchpad.net/~openra-developers/openra/bleed
|
That log says that you are still using the limited git-bzr importer, and not the new git functionality that has just been added. |
I can't waste whole weekends fiddling with these horrible packaging scripts anymore. They should be donated downstream and maintained there probably still partly in our control:
That gives us #3041 as it comes with proper repositories and #2635 as web interfaces like http://openbuildservice.org allow us to check if the build fails on various VMs without SSHing into just one instance (build.open-ra.org) which tries to hack together packages for systems it does not really understand. Might also advertise the project better.
The text was updated successfully, but these errors were encountered: