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