Hi,
I've orphaned the moin package in the EL-4 and EL-5 branches. I will keep maintaining the package in Fedora >= 11. I'll quote an earlier mail I sent to the EPEL list:
"I took ownership of the moin package in Fedora and EPEL for about six months ago. I haven't gotten around to doing almost anything to it, though, mostly because I have to admit that I'm not that interested in EPEL since I don't run any EL installations myself.
The other hurdle in updating moin is that the package in EPEL is really old by now. It's in version 1.5 and the newest upstream version is 1.9. If there was an update submitted for moin, we'd need to also have some instructions on how to convert the wiki data into a format which is suitable for the new version, and frankly, I don't know how to do that, since I've only gotten involved with moin during the 1.7 era. All I know is that trying to go from 1.5 to 1.6 was really difficult when it was tested with the Fedora wiki data back when Fedora was still running moin."
I hope someone who cares about having moin in EPEL would take over the package and figure out how the data upgrade process would be best described to the users of the package or how to backport security patches from the maintained releases. If not, I think we could also retire moin from EPEL completely.
On Thu, 07 Jan 2010 23:17:25 +0200 Ville-Pekka Vainio vpivaini@cs.helsinki.fi wrote:
...snip...
I hope someone who cares about having moin in EPEL would take over the package and figure out how the data upgrade process would be best described to the users of the package or how to backport security patches from the maintained releases. If not, I think we could also retire moin from EPEL completely.
Yeah. Lets give it a week or two and see if anyone shows interest.
Thanks for letting us know!
kevin
On 01/08/2010 09:29 AM, Kevin Fenzi wrote:
On Thu, 07 Jan 2010 23:17:25 +0200 Yeah. Lets give it a week or two and see if anyone shows interest.
I was hoping to have someone do it for me... but....
From the previous threads, one thing is not clear to me. Should we create moin15 which obsoletes current moin, and then slow-roll moin16, moin17, etc.. Or create moin15 which obsoletes moin and then go straight to 1.9.1 for the main package?
Here is my proposed changes to current moin (to create moin15). Please check if there are any problems or if I'm doing the right thing.
http://fedorapeople.org/~bjohnson/moin15.spec http://fedorapeople.org/~bjohnson/moin15-1.5.9-2.el5.src.rpm
--- moin.spec 2008-03-27 06:37:19.000000000 -0600 +++ moin15.spec 2010-01-31 22:26:49.589486637 -0700 @@ -1,9 +1,9 @@ %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
Summary: MoinMoin is a Python clone of WikiWiki -Name: moin +Name: moin15 Version: 1.5.9 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Applications/Internet URL: http://moinmoin.wikiwikiweb.de/ @@ -15,6 +15,8 @@ BuildRequires: python-devel BuildArch: noarch
+Obsoletes: moin <= 1.5.9-1 + %description A WikiWikiWeb is a collaborative hypertext environment, with an emphasis on easy access to and modification of information. MoinMoin is a Python @@ -23,7 +25,7 @@
%prep -%setup -q +%setup -q -n moin-%{version} %patch0 -p1 -b .config %patch1 -p1 -b .xml_newline
@@ -52,6 +54,9 @@
%changelog +* Sun Jan 31 2010 Bernard Johnson bjohnson@symetrix.com - 1.5.9-2 +- package name changed to moin15 + * Thu Mar 27 2008 Matthias Saou http://freshrpms.net/ 1.5.9-1 - Update to 1.5.9, security fix release of the 1.5.x line.
On Sun, 2010-01-31 at 23:20 -0700, Bernard Johnson wrote:
On 01/08/2010 09:29 AM, Kevin Fenzi wrote: Summary: MoinMoin is a Python clone of WikiWiki -Name: moin +Name: moin15
You can't change the Name tag, since koji won't let you build the package. You need to create subpackages named moin15{,-foo}, that can then Obsoletes: moin{,-foo} <= 1.5.9-1.
On 02/01/2010 01:23 AM, Jussi Lehtola wrote:
On Sun, 2010-01-31 at 23:20 -0700, Bernard Johnson wrote:
On 01/08/2010 09:29 AM, Kevin Fenzi wrote: Summary: MoinMoin is a Python clone of WikiWiki -Name: moin +Name: moin15
You can't change the Name tag, since koji won't let you build the package. You need to create subpackages named moin15{,-foo}, that can then Obsoletes: moin{,-foo}<= 1.5.9-1.
My assumption here was that moin15 would be a whole new package to review and add to cvs. So it will have a life of it's own.
On 01/02/10 06:20, Bernard Johnson wrote:
On 01/08/2010 09:29 AM, Kevin Fenzi wrote:
On Thu, 07 Jan 2010 23:17:25 +0200 Yeah. Lets give it a week or two and see if anyone shows interest.
I was hoping to have someone do it for me... but....
From the previous threads, one thing is not clear to me. Should we create moin15 which obsoletes current moin, and then slow-roll moin16, moin17, etc.. Or create moin15 which obsoletes moin and then go straight to 1.9.1 for the main package?
So if we have moin15 (which obsoletes moin < 1.5.9) and moin 1.9.1 in the repo at the same time, and an existing user of moin 1.5.x does a "yum update", what happens?
1. The "obsolete" takes precedence and they get moin15, or
2. The update happens first and they get moin 1.9.1?
I don't know off the top of my head.
Paul.
On 02/01/2010 02:30 AM, Paul Howarth wrote:
So if we have moin15 (which obsoletes moin < 1.5.9) and moin 1.9.1 in the repo at the same time, and an existing user of moin 1.5.x does a "yum update", what happens?
Good question.
The "obsolete" takes precedence and they get moin15, or
The update happens first and they get moin 1.9.1?
I don't know off the top of my head.
My assumption was that the obsolete would push any existing installation to moin15 permanently. But now that you mention it, I'm not sure myself. I guess unless anyone can say definitely, there will have to be some testing.
epel-devel@lists.fedoraproject.org