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
In order to create the list on Gmane, I'm forwarding this message.
-------- Original Message --------
Subject: mediawiki-distributors added to Gmane
Date: Sat, 29 Sep 2012 11:15:08 +0200
Organization: Mail To News -- http://gmane.org/
To: mediawiki-distributors-admin(a)lists.wikimedia.org,
mediawiki-distributors-admin(a)lists.wikimedia.org
We have received a request for adding the
mediawiki-distributors(a)lists.wikimedia.org mailing list to the Gmane
mail-to-news gateway/archive. A subscription request message has been
sent. If this is contrary to your wishes, please send a mail to
admin(a)gmane.org saying so, and the list will be removed from Gmane.
Gmane is a mail-to-news portal that never expires its messages. It
therefore also functions as a mailing list archive. It's a
bi-directional gateway, but Gmane verifies that its users' email
addresses are valid before passing the messages through the
news-to-mail gateway. (Groups can also be made "read-only", which
means that Gmane won't forward any messages at all to the mailing
list.)
Gmane can encrypt addresses to make address harvesting difficult, and
heeds X-No-Archive and related headers.
If you wish to import older archives into Gmane, send a message to
the Gmane administrators with the URL of a Unix mbox archive of the
mailing list.
In partnership with The Mail Archive, messages will be archived on
that service as well. This provides redundancy across two archival
services.
The following parameters are set for this mailing list:
* Newsgroup name: gmane.org.wikimedia.mediawiki.distributors
* Mailing list address: mediawiki-distributors(a)lists.wikimedia.org
* The gateway is bi-directional
* Address encryption is off
* Spam detection is on
* The list is described as:
"Discussion problems you come across packaging MediaWiki"
* News URL:
news://news.gmane.org/gmane.org.wikimedia.mediawiki.distributors
* Web URL:
http://dir.gmane.org/gmane.org.wikimedia.mediawiki.distributors
This newsgroup will be created when the first message from the
mailing list arrives.
For more information about the Gmane project, go to
<URL: http://gmane.org/>.
For more information about The Mail Archive, go to
<URL: http://www.mail-archive.com/>.
This request was handled by
asjo(a)koldfront.dk (Adam Sjøgren).