Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Would that make sense for people? Should be simple enough, and I'd be happy to sponsor this.
Comments
Comment #1
dmitrig01 CreditAttribution: dmitrig01 commentedWhat exactly is this/does this mean/does this entail?
Comment #2
anarcat CreditAttribution: anarcat commentedIt is fairly simple - i need a stable release, and ideally access to the git repo so i can maintain a "debian" and "upstream" branch. The "upstream" branch is where I merge the tags after releases for convenience.
The packaging should be fairly similar to drush's, so it's easy to do. Plus anyone with commit access to drush_make would be able to update the package source and rebuild it.
I could make sure we find a sponsor for the initial package then I can upload new versions myself, as I am a "Debian Maintainer" (as opposed to a Debian Developper, who can upload any package he/she wants).
Comment #3
boombatower CreditAttribution: boombatower commentedI currently maintain an openSUSE package for drush and drush_make
The openSUSE build service has the ability to build for the major distros and I should be able to get a more official repository if we want. All we need to do is setup some basic stuff to be able to build on other distros and then we could focus all our efforts in one place. They already provide repository and what not.
Thoughts?
Comment #4
anarcat CreditAttribution: anarcat commentedSounds fun. I could review the package generated and find a sponsor to upload it into debian...
Comment #5
anarcat CreditAttribution: anarcat commentedany progress here? i'd be curious to see this up...
Comment #6
boombatower CreditAttribution: boombatower commentedWell I got the packages accepted into the official repository for opensuse (just recently remembered this without thinking of this issue), but actually I seem to have forgot about making the debian packages.
Here are the projects for drush and drush_make on the open build service.
https://build.opensuse.org/package/show?package=drush&project=server%3Ap...
https://build.opensuse.org/package/show?package=drush_make&project=serve...
Based on initial issues it sounds like you are familiar with making a debian package, so you can either start from scratch or fork my project and add debian setup. I remember reading up on debian packaging, but it is obviously a fair bit different from rpm building. From what I read if you add the debian packages and enable building on say ubuntu or debian it will simply read the debian info instead.
If you sign up on for the open build service you get a repository and all that good stuff. You can join #opensuse-build (not sure if they have new channel since they renamed it to open build service). Suppose I should look at getting fedora enable as well.
Comment #7
anarcat CreditAttribution: anarcat commentedI may build a debian package directly, as I do not see a debian package in the opensuse build system. I am not really familiar with that system and besides, packaging drush should be quite straightforward.
I have submitted an ITP within the Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644519
Comment #8
boombatower CreditAttribution: boombatower commentedThey support everything which is great...thus the open build service. Up to you in the end, but since I don't use debian it is a) hard for me to test, b) hard to make time for among other things.
If you decide to look at it (should just mean copy pasting your files from debian) along the lines of http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto.
Comment #9
ergonlogicFYI, I've started work on a Debian package for Drush Make: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644519#10
Comment #10
anarcat CreditAttribution: anarcat commentedI have uploaded Chris's Debian branch in the drush_make git repository, with some improvements of my own (including a rebase).
I have uploaded the debian package to http://debian.aegirproject.org/ - awaiting a sponsor to upload it to Debian itself, see the ITP bug report for followup on that.
Comment #11
ergonlogicThanks Antoine!
Also of note, we're using this package in the latest Aegir release (1.5), so we should get some pretty broad testing in the coming days/weeks.