Will be renaming entire drupal stack to drupal6, etc, to support parallell installable drupal7 stack when that's available. Won't actually be renaming drupal to drupal6. drupal6 already exists, and is built for EL-5, EL-6 and is dead.packaged in rawhide. This is a proposal to simple dead.package drupal in F-15, and un-dead.package drupal6 in F-15, and then have drupal6 Obsolete drupal in F-15. Rename BZs for all modules have been filed.
Jon, from /etc/httpd/conf.d/drupal6.conf: Alias /drupal /usr/share/drupal6 that should probably be changed to drupal6 too so that parallel installation really works. Also I suggest renaming drupal-README.fedora to drupal6-README.fedora.txt. Said readme file also needs to be updated to give urls and paths as drupal6 instead of drupal. Other than that things look good but please upload a spec-file somewhere so there is actually something to review (I've looked at the el6-srpm/spec for now).
Fixed. SPEC: http://zanoni.jcomserv.net/fedora/drupal6/drupal6.spec SRPM: http://zanoni.jcomserv.net/fedora/drupal6/drupal6-6.19-2.fc14.src.rpm
Most importantly: The spec is missing a pair of provides/obsoletes here. rpmlint output: > drupal6.noarch: W: spelling-error %description -l en_US weblogs -> we blogs, > we-blogs, web logs > drupal6.noarch: W: spelling-error %description -l en_US Drupal -> Drupelet, Drupe, Druidical > drupal6.noarch: W: spelling-error %description -l en_US skinnable -> winnable, scannable, skinniness Those can be ignored > drupal6.noarch: W: dangling-relative-symlink /usr/share/drupal6/sites ../../../etc/drupal6 Needed here. > drupal6.noarch: E: non-standard-dir-perm /var/lib/drupal6/files/default 0775L > drupal6.noarch: E: non-standard-dir-perm /var/lib/drupal6 0775L > drupal6.noarch: E: non-standard-dir-perm /var/lib/drupal6/files 0775L Those need to have group access for the web-server. > drupal6.noarch: E: executable-marked-as-config-file /etc/cron.hourly/drupal6 The content of this is not going to change so marking it as config-file seems fine to me. > drupal6.noarch: E: htaccess-file /usr/share/drupal6/.htaccess Hmm. Is that .htaccess-file really neccessary there? I just removed the link on my test vm and things (frontend and backend) seem to be working as before.
There's been debate about the .htaccess file being moved to the .conf, but I forget where. Obsoletes: done. I don't think Provides: is needed. New upstream: SPEC: http://zanoni.jcomserv.net/fedora/drupal6/drupal6.spec SRPM: http://zanoni.jcomserv.net/fedora/drupal6/drupal6-6.20-1.fc14.src.rpm
I've finally gotten around to actually try the update. It worked as expected. I agree that a provides isn't needed here - the new package isn't going to be a drop-in replacement anyway. So - no scary new rpmlint warnings, the versioning is sane - this rename review is approved. Sorry for the delay.
Ok. Thanks! I think what I'll do is hold off on pushing this until all the module renames are ready, and then send out an announcement and update the release notes. We're not doing any data migration, and all the important paths in etc, usr/share and /var/lib are changing.
All modules renamed, drupal6 rename is a fait accompli in F15+. Thanks all!