[Pkg-mediawiki-devel] Bug#388616: Making mediawiki FHS compliant
Frank Küster
frank at kuesterei.ch
Sat Feb 24 17:02:36 CET 2007
Romain Beauxis <toots at rastageeks.org> wrote:
> Le samedi 24 février 2007 12:46, vous avez écrit :
>> > Ok, it was my understanding from previous comments in the bug history
>> > that this couldn't be done non-intrusively, because mediawiki would then
>> > look up the real directory and use that value for things that it
>> > shouldn't?
>>
>> In fact it's easy, it's a one-line patch
>
> And it is done in the awaiting mediawiki1.9 that is in the NEW queue.
But ithis will never make it into etch.
>> * Let think a moment of what involved solving this issue. It involves:
>> - Changing the patch for installation messages to reflect the /etc
>> location
This is a documentation change.
>> - Adding a patch for defining this MW_INSTALL_PATH
This is a one-line patch
>> - Changing the documentation for reflecting this new path too
Again a documentation patch
>> - Changing the automated update script
Which script is this? Something that you wrote for the 1.7 -> 1.9
transition? Or did upstream make the same change, and it's a transition
script by upstream?
>> And, perhaps the most important:
>> - Add an updating code which detects wether the configuration is in /etc
>> or in /var and apply the good changes. Of course, in order not to blow
>> again any file, this script as to be started before the packages files are
>> copied.
>> - Also, you may add an advice to the administrator via debconf so
>> that he is aware of this change in his configuration.
This is the code that I already sent in a previous mail.
> All of this is done straith forward and non intrusivly in mediawiki1.9: new
> configuration files are created with this define, old are patched and since
> the package uses a different location for its files, nothing more has to be
> done.
Maybe we can use the code from this new transition script for 1.7, too?
> Frank, if you think this can be solved cleanly in mediawiki1.7 why don't you
> just put up a complete patch instead of only one of the things to do ?
> If then it looks good, I would apply it happily.
Hm, I didn't do it mostly because if I send a complete patch, I don't do
that without exhaustive testing. And this I didn't want to do on a bug
that had an etch-ignore tag. But it seems the tag is based on
incomplete information about options to solve the bug, isn't it?
Regards, Frank
--
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)
More information about the Pkg-mediawiki-devel
mailing list