Dear all!
Sorry, I didn't have much time to work on packaging in the last weeks; so I'm a little bit un-informed at the moment.
I'd like to tell you what I have developed for the OpenSUSE mediawiki packages in the last years. You can find the resources in
* https://build.opensuse.org/package/show?package=mediawiki&project=server%3A…
* https://build.opensuse.org/package/show?package=mediawiki-math&project=serv…
* https://build.opensuse.org/package/show?package=texvc&project=server%3Aphp%…
1) I have split off the texvc project to a seperated, arch-dependend project
2) The whole installation of mediawiki is LSB compliant. The installation's base is in /usr/share/mediawiki.
To add new instances of mediawiki, there is the script "makealias.sh" which creates a default installation in
/var/lib/mediawiki
+ cache
+ session
+ tmp
+ upload
+ webroot
during RPM creation. The script can also be called manually (it's located in /usr/share/mediawiki/admintools) to create instances of that kind in different locations.
An Apache configuration is created on the fly, each instance is added in /etc/mediawiki-installations
3) The script /usr/share/mediawiki/admintools/update.sh is executed after each update and corrects symlinks and updates the different mediawiki instances.
####
All that files including a readme file can be found on the first location above. There is also the current spec file which does e.g. some file deletions as already mentioned in the mailing-list.
It would be great to co-operate with you to create nice packages for all opensource systems...
--
Johannes Weberhofer
Weberhofer GmbH, Austria, Vienna
Stephen (and anyone else who may know),
I told Platonides that I would look at the RPM package for MediaWiki
this weekend, but I can't seem to find what you guys have been
developing. Should I just look at the 1.16 package?
Platonides has been working with the Debian developers on improving
their MediaWiki package and I said I would look at the RPM. We would
really like these the have some sort of feature parity.
Thanks,
Mark.
On 6/24/2012 12:46 PM, Platonides wrote:
> On 23/06/12 22:14, Haim (Howard) Roman wrote:
>> We have to update them manually, and compared to the other things we have
>> to do, we never got around to it. That's one of the problems with software
>> that works fine :-)
>
> Maybe you should convince CentOS to provide a mediawiki package easy to
> update :)
> (disclaimer: I don't know if/how CentOS currently packages mediawiki)
Earlier, I told Platonides that I would look at the RPMs from
Fedora/CentOS/RHEL for MediaWiki in an effort to work more closely with
them. The Fedora team has already contacted us about some copyright
concerns, so we have a start.
Platonides has already done a lot of work with the Debian community, and
I'll be working from his comments Debian's MediaWiki packages so we can
get some sort of synchronization between packages.
I'll try to report back tonight with what I find.
Mark.
In Debian we have a build line:
find debian/mediawiki -depth \( -name ".cvsignore" -o -name ".gitignore" \
-o -name ".arch-ids" \) -exec rm -rf {} \;
It would be much nicer if this happened upstream as part of producing
tarballs. Such files are only useful in checkouts, not snapshots.
(Is there a good place to report distributor pseudo-bugs or is this
list acceptable?)
Thanks,
--
Jonathan Wiltshire jmw(a)debian.org
Debian Developer http://people.debian.org/~jmw
4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51