Drupal Versioning in EPEL
Stephen John Smoogen
smooge at gmail.com
Fri Oct 15 20:31:08 UTC 2010
On Fri, Oct 15, 2010 at 07:28, Paul W. Frields <stickster at gmail.com> wrote:
> On Fri, Oct 15, 2010 at 07:43:51AM -0500, Jon Ciesla wrote:
>> Eric "Sparks" Christensen wrote:
>> Personally, I'd keep to the same conventions regarding X as in existing
>> modules.
>>
>> WRT separate drupal stacks, with two reviews per package, is a necessary
>> evil, at least for EL-5. I'm also wondering if we should put the drupal
>> 5 stack in EL-6 as well as the drupal6 stack. It's not simply the same
>> package with different names, it's got entirely different Requires and
>> file placement to allow it to be installed in parallel, allowing
>> Enterprise users to upgrade at their own pace, which is more in keeping
>> with the mission of RHEL/CentOS/EPEL, as opposed to Fedora, where you
>> can say "Ok, as of F-XX, you're upgrading your Drupal install to Drupal
>> 7. Period."
>>
>> Good to ask the question, though, Sven, and I totally get where you're
>> coming from.
>
> Sorry, I just sent a message asking about this in response to another
> thread on this list, maybe best to let that one die and we'll discuss
> here. My mail delivery hadn't caught up so I didn't see this
> thread. :-)
>
> The Drupal upstream is *highly* unlikely to ever drop the 5.x/6.x in
> their versioning conventions. Making our versioning agree as much as
> possible with upstream is generally considered the right thing to do
> for packaging, so using 5.x.1.2 or 6.x.3.0 should be acceptable,
> because the 'x' alphabetic character is used upstream meaningfully.
>
> I also agree with Jon that Drupal 6 isn't just an upgrade to Drupal 5,
> there's a whole set of schematic changes that make them quite
> different products, and applications that live on one or the other
> framework that make both of them useful.
I would like to see drupal-5.x removed since it is soon to EOL'd. A
drupal5 would be a good replacement for it.
> I would motion that we do this:
>
> For Drupal 5:
> * Core package: 'drupal' in EL-5 and EL-6 (which we have now)
> * Modules NVR example: drupal-$MODULE-5.x.1.0-1
> Make sure these install in %{_datadir}/drupal
>
> For Drupal 6:
> * Core package: 'drupal6' in EL-5 and EL-6
> * Modules NVR example: drupal6-$MODULE-6.x.1.0-1
> Make sure these install in %{_datadir}/drupal6
> * Transition Fedora package to be drupal6, since we may want a
> parallel installable drupal7 package there soon. :-) Since there's
> no parallel Drupal 5 package in Fedora, this shouldn't be too much
> of a disturbance in the force.
>
> This would give maximum flexibility for parallel installation, right?
>
> --
> Paul W. Frields http://paul.frields.org/
> gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717
> http://redhat.com/ - - - - http://pfrields.fedorapeople.org/
> Where open source multiplies: http://opensource.com
> _______________________________________________
> logistics mailing list
> logistics at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/logistics
>
--
Stephen J Smoogen.
“The core skill of innovators is error recovery, not failure avoidance.”
Randy Nelson, President of Pixar University.
"We have a strategic plan. It's called doing things.""
— Herb Kelleher, founder Southwest Airlines
More information about the logistics
mailing list