[EPEL-devel] Re: Retire mongodb from EPEL7

2020-09-22 Thread Kevin Fenzi
On Tue, Sep 22, 2020 at 06:33:49AM -0700, Troy Dawson wrote:
> On Tue, Sep 22, 2020 at 5:28 AM Andrew C Aitchison
>  wrote:
> >
> > On Tue, 22 Sep 2020, Patrik Novotny wrote:
> >
> > > Hi,
> > >
> > > there's intend to retire the mongodb package from EPEL7 [1]. As for
> > > the MongoDB license change[2], we are not able to backport patches,
> > > which leaves us shipping basically unmaintained release.
> > >
> > > Since that is generally not a good idea, we are deciding on retiring
> > > the package.
> > >
> > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1855725
> > > [2] 
> > > https://www.mongodb.com/press/mongodb-issues-new-server-side-public-license-for-mongodb-community-server
> >
> > I received  this announcement on the epel-devel list, but not via
> > epel-annou...@lists.fedoraproject.org and I do not see it in the archive at
> > https://lists.fedoraproject.org/archives/list/epel-annou...@lists.fedoraproject.org/
> > (although the headers on the epel-devel copy I received do suggest it was
> > sent to epel-announce).
> >
> epel-announce is a moderated mailing list.  Sometimes it is quick,
> sometimes it takes a day or two to get through.

I get to moderation requests as soon as I can, but not while I am
asleep. :) 

kevin


signature.asc
Description: PGP signature
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Retire mongodb from EPEL7

2020-09-22 Thread Troy Dawson
On Tue, Sep 22, 2020 at 5:28 AM Andrew C Aitchison
 wrote:
>
> On Tue, 22 Sep 2020, Patrik Novotny wrote:
>
> > Hi,
> >
> > there's intend to retire the mongodb package from EPEL7 [1]. As for
> > the MongoDB license change[2], we are not able to backport patches,
> > which leaves us shipping basically unmaintained release.
> >
> > Since that is generally not a good idea, we are deciding on retiring
> > the package.
> >
> > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1855725
> > [2] 
> > https://www.mongodb.com/press/mongodb-issues-new-server-side-public-license-for-mongodb-community-server
>
> I received  this announcement on the epel-devel list, but not via
> epel-annou...@lists.fedoraproject.org and I do not see it in the archive at
> https://lists.fedoraproject.org/archives/list/epel-annou...@lists.fedoraproject.org/
> (although the headers on the epel-devel copy I received do suggest it was
> sent to epel-announce).
>
epel-announce is a moderated mailing list.  Sometimes it is quick,
sometimes it takes a day or two to get through.

Troy
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Retire mongodb from EPEL7

2020-09-22 Thread Andrew C Aitchison

On Tue, 22 Sep 2020, Patrik Novotny wrote:


Hi,

there's intend to retire the mongodb package from EPEL7 [1]. As for
the MongoDB license change[2], we are not able to backport patches,
which leaves us shipping basically unmaintained release.

Since that is generally not a good idea, we are deciding on retiring
the package.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1855725
[2] 
https://www.mongodb.com/press/mongodb-issues-new-server-side-public-license-for-mongodb-community-server


I received  this announcement on the epel-devel list, but not via 
epel-annou...@lists.fedoraproject.org and I do not see it in the archive at

https://lists.fedoraproject.org/archives/list/epel-annou...@lists.fedoraproject.org/
(although the headers on the epel-devel copy I received do suggest it was 
sent to epel-announce).


--
Andrew C. Aitchison Kendal, UK
and...@aitchison.me.uk
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Retire mongodb from EPEL7

2020-09-22 Thread Patrik Novotny
Hi,

there's intend to retire the mongodb package from EPEL7 [1]. As for
the MongoDB license change[2], we are not able to backport patches,
which leaves us shipping basically unmaintained release.

Since that is generally not a good idea, we are deciding on retiring
the package.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1855725
[2] 
https://www.mongodb.com/press/mongodb-issues-new-server-side-public-license-for-mongodb-community-server

-- 
Patrik Novotný
Associate Software Engineer
Red Hat
panov...@redhat.com
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-04 Thread Tom Boutell
Thanks Marek, that does clear up a lot of confusion.

I think you're saying that because the maintainer is the same and the packages 
are essentially the same (in this case), it's reasonably likely maintenance of 
2.6 for EPEL7 will continue until 2.6 reaches its end date in SCL (April 2018). 
Not certain, but signs point to yes.

Is that a reasonable summary?

Thanks!
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-04 Thread Marek Skalický
> It's starting to look like the official MongoDB repositories might make a 
> whole lot
> more sense for the average admin currently using EPEL MongoDB packages:
> 
> https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-red-hat/
> 
> If I find out they aren't doing such a hot job with these, then the picture 
> might
> change.

It may serve good. Everyone have to decide what fits better for him...

Some points:
1. I am not sure what is the current status of integration with systemctl (used 
on RHEL7).
2. Even upstream won't prepare CVE fixes after version EOL.
3. Upstream packages are bundling all dependent packages (~10 for 2.6) - so 
upstream have to handle also all (security) fixes for those packages. Not sure 
what is their policy.
3. SELinux support/integration is better for EPEL packages.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-04 Thread Marek Skalický
> 1. We have no access (no pun intended) to those packages.[Yes the
> person packages mongodb in Fedora works for Red Hat but that does not
> mean they have access to the bits that another group is doing for SCL
> work.]

First, everyone should have an access to those packages - available source code 
is required by most open source licenses. That is why CentOS can rebuild all RH 
stuff.

Also person (currently me) packaging MongoDB in RedHat for Fedora and SCL is 
the same.

> 2. SCL packages use their own form of magic and have their own
> solutions to security issues. This can mean what they do for a
> particular package won't work outside of an SCL environment. [This may
> not be the case for mongodb.. I don't know enough to say yes/no.]

MongoDB in collection is the same, only installed in different prefix. So 
patches for same MongoDB version inside SCL and in Fedora/EPEL are identical.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-03 Thread Tom Boutell
"What I am saying is that EPEL is made up of volunteers. If you are
volunteering to do this work then great. If you are expecting that
someone else is going to do this work for you.. then not so great."

Oh, absolutely. I'm not under the slightest illusion that anybody owes me 
maintenance of an EPEL package. You can understand my desire to find out if 
somebody might be doing it. But I'm perfectly OK with the response that they 
probably won't.

It's starting to look like the official MongoDB repositories might make a whole 
lot more sense for the average admin currently using EPEL MongoDB packages:

https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-red-hat/

If I find out they aren't doing such a hot job with these, then the picture 
might change.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-02 Thread Tom Boutell
I see. Since MongoDB is under a GNU license, I assume you do not literally mean 
you have zero access to the changes being made to it in SCL. My assumption is 
that you actually mean there's no advanced or privileged access. So if some bad 
juju goes down, and we want to look to SCL For help, Marek or whoever is 
maintaining 2.6 for EPEL at the time would have to wait for those packages to 
appear in SCL before the process of porting them to EPEL can even begin, time 
during which 2.6 is still vulnerable. Yes?

As for other solutions to security issues, is there any history of these 
packages resolving security issues with mongodb with external OS-level features 
rather than via patches to the code? It seems unlikely, in that a hack like 
firewalling it would be too unsubtle by half and break functionality outright.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Tom Boutell
Stephen, good question... I was looking here:

https://www.softwarecollections.org/en/scls/rhscl/rh-mongodb26/

Which came up first in Google for rhsc mongodb, but that's not right. I should 
have been looking here:

https://access.redhat.com/support/policy/updates/rhscl

The Software Collections pages are so much more SEO-friendly it's not 
surprising I wound up in the wrong place.

OK, so does this "RHSC will maintain 2.6 until October 2018" policy mean that 
it's reasonable to expect the EPEL package to just leverage that work and keep 
on trucking until then?
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Stephen John Smoogen
On 1 November 2016 at 13:32, Tom Boutell  wrote:
> I think that if a CVE arrives that we can't easily address through a patch, 
> we have to be prepared to force an upgrade. Potentially "abandoning" a 
> package that has CVEs in the wild, in the hope people will read about an 
> optional upgrade, sounds like a policy we could regret.
>
> Is there any history of EPEL just abandoning a package? What should happen in 
> that situation? Perhaps it's been necessary at some point (no support 
> upstream, no one available downstream either...).

There is an incredibly long history of EPEL abandoning packages for
the above reasons all the time. It has been done pretty much from the
get-go. The standard practice has been that when a package no longer
is workable that it is withdrawn.

Yes it sucks all around but in many cases this is the path that has been taken.


> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org



-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Stephen John Smoogen
On 1 November 2016 at 13:33, Tom Boutell  wrote:
> Sorry, I just saw the part about RHSCL. But that page says:
>
> "Community Project: Maintained by upstream communities of developers. The 
> software is cared for, but the developers make no commitments to update the 
> repositories in a timely manner."
>

Do you have a link to that? There is softwarecollections.org which is
the equivalent to EPEL. There is Red Hat Software Collections which is
not a community product but a paid for serivce from Red Hat.

> S... is there actually a commitment from Red Hat to patch that at all now 
> that the upstream is done with it? Are you the upstream they are referring 
> to? (:
> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org



-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Tom Boutell
Sorry, I just saw the part about RHSCL. But that page says:

"Community Project: Maintained by upstream communities of developers. The 
software is cared for, but the developers make no commitments to update the 
repositories in a timely manner."

S... is there actually a commitment from Red Hat to patch that at all now 
that the upstream is done with it? Are you the upstream they are referring to? 
(:
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Tom Boutell
I think that if a CVE arrives that we can't easily address through a patch, we 
have to be prepared to force an upgrade. Potentially "abandoning" a package 
that has CVEs in the wild, in the hope people will read about an optional 
upgrade, sounds like a policy we could regret.

Is there any history of EPEL just abandoning a package? What should happen in 
that situation? Perhaps it's been necessary at some point (no support upstream, 
no one available downstream either...).
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: MongoDB in EPEL7

2016-11-01 Thread Marek Skalický
To note, I've forgotten that MongoDB 2.6 is in RHSCL, so it should be supported 
till April 2018.

Also I have no problem to backport easy fixes for EPEL6 too, but if problem is 
harder and it is not possible create relatively small patch, I can't manage big 
patches.

Could some user want to still use old 2.6 version?

How much to care about EPEL6? RHEL6 is in Production 2 phase... so no software 
enhancements. What is EPEL policy?

Other option how to provide newer versions of MongoDB could be to prepare copr 
repositories witch each version. One pros for this option could be easier 
managing newer dependencies (I am afraid that newer versions requires packages 
that are not in EPEL - and adding new version specific packages to Fedora/EPEL 
requires package review... so it is harder:-).

So other option how to solve this:
Try to prepare copr repositories for each version to allow users to easily 
install and use new version. Keep 2.4 and 2.6 in EPEL6/7 and backport CVE fixes 
(it seems to me, that is not so often in MongoDB). And if some CVE appear that 
would not be so easy to fix (rewrite a lot of code), do upgrade to newer 
versions (~ build packages from copr in EPEL).

Does someone know if there is some EPEL guideline which describes what is 
better solution?
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Tom Boutell
Oops, I've copied my reply to the EPEL list as requested.

On Mon, Oct 31, 2016 at 1:17 PM, Tom Boutell  wrote:
> There is no version 2.8 of Mongo, they renamed that to 3.0 before release of 
> 3.0.
>
> Just to provide a sense of the thought process other EPEL7 users might be 
> going through here:
>
> I started researching this when I became aware that 2.6 was nearing upstream 
> end-of-life (that is now happening today).
>
> I was aware of the recent major version upgrade of nodejs in EPEL7, so I 
> assumed something like that was imminent. However, when I looked here:
>
> http://koji.fedoraproject.org/koji/buildinfo?buildID=802214
>
> I saw that there have been several patches to EPEL6 MongoDB 2.4 since it 
> reached its upstream end-of-life in March.
>
> So based on that evidence of prior commitment to maintaining MongoDB past 
> end-of-life, I assumed that the intention was to keep on backporting patches 
> to both 2.4 and 2.6. And I cancelled my red alert and stopped worrying about 
> transitioning to the official MongoDB repositories.
>
> However it sounds like Marek, as the maintainer, is saying he doesn't have 
> time to maintain 2.4 or 2.6.
>
> That's fair of course. Free is a very good price, and all that. (:
>
> For EPEL7, the upgrade seems fairly straightforward. 3.0 was really a 
> marketing switch in the name of 2.8. I have experienced few problems moving 
> projects between 3.0 and 2.6. Swapping the binaries and restarting is 
> officially supported according to the documentation. The compatibility break 
> pages are pretty short and there isn't much that would be in typical queries.
>
> For EPEL6, the upgrade is harder because you must first bump them to 2.6 and 
> then to 3.0, there is no support for moving directly from 2.4 to 3.0. We 
> could push out 2.6, wait a few weeks, and push out 3.0, but this would have a 
> very unsatisfactory result for people who just don't happen to upgrade during 
> those few weeks. They would get moved directly from 2.4 to 3.0 and the 
> process would not work.
>
> There are also more bc breaks moving from 2.4, 2.6 and above are "pickier," 
> notably a $set with no properties in the object will fail. 
> https://docs.mongodb.com/v2.6/release-notes/2.6-compatibility/#driver-compatibility-changes
>
> In both cases, a proper announcement is necessary.
>
> A fair question is whether we should move to 3.0 or 3.2. The folks 
> maintaining nodejs for EPEL chose to move from 0.10 to 6.x, skipping 4.x, 
> because one bc break is better than two.
>
> So what I would suggest is this:
>
> FOR EPEL 6
>
> * Announce our intentions.
> * IN THE MEANTIME: If any really major security fails occur between now and 
> when we get this done, we grit our teeth and patch 2.4.
> * Publish a 3.0 package that refuses to install with an appropriate error 
> message if it sees 2.4 (but is fine with seeing 2.6).
> * Simultaneously publish 2.6-for-upgrading package; the instructions for 
> those with 2.4 point you to that package, and to this URL:
>
> https://docs.mongodb.com/v3.2/release-notes/2.6-upgrade/
>
> * Users must manually install the 2.6-for-upgrading package, since the 
> possible complexities of a 2.4 to 2.6 upgrade are beyond an automated 
> post-install script IMHO. Notably:
>
> https://docs.mongodb.com/v3.2/release-notes/2.6-upgrade/#upgrade-auth-prereq
>
> * Once a user succeeds in that process, they can "yum update" painlessly to 
> 3.0 like the EPEL7 people (see below).
>
> FOR EPEL 7
>
> * Announce our intentions. I don't know how much notice is thought 
> appropriate. The nodejs maintainers gave a lot of warning, but they also knew 
> what was up way before end of life (:
> * Prepare a package for 3.0. It's a forced upgrade from 2.6.
> * Release it. If possible, print this URL after install:
> https://docs.mongodb.com/v3.2/release-notes/3.0-compatibility/
> * Done (:
>
> Just my suggestion — I realize I just blew into town.
>
> Hope we can figure this out before the next CVE!
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org



-- 


THOMAS BOUTELL, SUPPORT LEAD
P'UNK AVENUE | (215) 755-1330  |  punkave.com
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Tom Boutell
There is no version 2.8 of Mongo, they renamed that to 3.0 before release of 
3.0.

Just to provide a sense of the thought process other EPEL7 users might be going 
through here:

I started researching this when I became aware that 2.6 was nearing upstream 
end-of-life (that is now happening today).

I was aware of the recent major version upgrade of nodejs in EPEL7, so I 
assumed something like that was imminent. However, when I looked here:

http://koji.fedoraproject.org/koji/buildinfo?buildID=802214

I saw that there have been several patches to EPEL6 MongoDB 2.4 since it 
reached its upstream end-of-life in March.

So based on that evidence of prior commitment to maintaining MongoDB past 
end-of-life, I assumed that the intention was to keep on backporting patches to 
both 2.4 and 2.6. And I cancelled my red alert and stopped worrying about 
transitioning to the official MongoDB repositories.

However it sounds like Marek, as the maintainer, is saying he doesn't have time 
to maintain 2.4 or 2.6. 

That's fair of course. Free is a very good price, and all that. (:

For EPEL7, the upgrade seems fairly straightforward. 3.0 was really a marketing 
switch in the name of 2.8. I have experienced few problems moving projects 
between 3.0 and 2.6. Swapping the binaries and restarting is officially 
supported according to the documentation. The compatibility break pages are 
pretty short and there isn't much that would be in typical queries.

For EPEL6, the upgrade is harder because you must first bump them to 2.6 and 
then to 3.0, there is no support for moving directly from 2.4 to 3.0. We could 
push out 2.6, wait a few weeks, and push out 3.0, but this would have a very 
unsatisfactory result for people who just don't happen to upgrade during those 
few weeks. They would get moved directly from 2.4 to 3.0 and the process would 
not work.

There are also more bc breaks moving from 2.4, 2.6 and above are "pickier," 
notably a $set with no properties in the object will fail. 
https://docs.mongodb.com/v2.6/release-notes/2.6-compatibility/#driver-compatibility-changes

In both cases, a proper announcement is necessary.

A fair question is whether we should move to 3.0 or 3.2. The folks maintaining 
nodejs for EPEL chose to move from 0.10 to 6.x, skipping 4.x, because one bc 
break is better than two.

So what I would suggest is this:

FOR EPEL 6

* Announce our intentions.
* IN THE MEANTIME: If any really major security fails occur between now and 
when we get this done, we grit our teeth and patch 2.4.
* Publish a 3.0 package that refuses to install with an appropriate error 
message if it sees 2.4 (but is fine with seeing 2.6).
* Simultaneously publish 2.6-for-upgrading package; the instructions for those 
with 2.4 point you to that package, and to this URL:

https://docs.mongodb.com/v3.2/release-notes/2.6-upgrade/

* Users must manually install the 2.6-for-upgrading package, since the possible 
complexities of a 2.4 to 2.6 upgrade are beyond an automated post-install 
script IMHO. Notably:

https://docs.mongodb.com/v3.2/release-notes/2.6-upgrade/#upgrade-auth-prereq

* Once a user succeeds in that process, they can "yum update" painlessly to 3.0 
like the EPEL7 people (see below).

FOR EPEL 7

* Announce our intentions. I don't know how much notice is thought appropriate. 
The nodejs maintainers gave a lot of warning, but they also knew what was up 
way before end of life (:
* Prepare a package for 3.0. It's a forced upgrade from 2.6.
* Release it. If possible, print this URL after install: 
https://docs.mongodb.com/v3.2/release-notes/3.0-compatibility/
* Done (:

Just my suggestion — I realize I just blew into town.

Hope we can figure this out before the next CVE!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Marek Skalický
Hi,
thanks for answers and suggestion that epel-de...@lists.fp.o would be better - 
so I've posted it there 
https://lists.fedoraproject.org/archives/list/epel-de...@lists.fedoraproject.org/thread/TQPBQ25T6F323WYOGNOB6XYMEZDCSFEK/

Marek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


[EPEL-devel] MongoDB in EPEL7

2016-10-31 Thread Marek Skalický
Hi,
current situation:
EPEL6 - MongoDB 2.4.x
EPEL7 - MongoDB 2.6.x

Upstream supports only upgrade to next major version. So from 2.4 it is 
supported only to 2.6.
Therefore I kept MongoDB 2.6 in EPEL7 (even two next major versions are 
released).

But MongoDB 2.6 is going to EOL (probably this week), so MongoDB in EPEL7 will 
be unsupported.

How to solve this - what EPEL/Fedora guidelines says about upgrades? Upgrade 
EPEL6 to EPEL7? Or keep unsupported version in EPEL7? 

I've post same question to de...@lists.fp.o [1] - there I was noticed that 
epel-devel would be better.

Upstream says that there might be some minor incompatibilities between major 
releases and it suggests users to check and fix these incompatibilities before 
upgrade. So these upgrade might break some users instances.

I like answer of Peter Robinson [2] - upgrade to next major version. Left some 
time for users to upgrade to this new version and after that prepare major 
upgrade again.
Does this comply to guidelines? (If I send some announcement to this listbefore)

Thanks,
Marek

[1] 
https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/4LX7UAETNOAACF6AEU5DNQDRX3B3TFLU/
[2] 
https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/IYEFYGXINNC76TOBIGOXC6MAWRDZKXCD/
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Peter Robinson
On Mon, Oct 31, 2016 at 1:25 PM, Marek Skalický <mskal...@redhat.com> wrote:
> Hi,
> current situation:
> EPEL6 - MongoDB 2.4.x
> EPEL7 - MongoDB 2.6.x
>
> Upstream supports only upgrade to next major version. So from 2.4 it is
> supported only to 2.6.
> Therefore I kept MongoDB 2.6 in EPEL7 (even two next major versions are
> released).

I'm not sure the logic of keeping el7 at 2.6 because el6 is at 2.4.
The only real upgrade path is within the major el release, anything
outside of that is likely something the user has to deal with (pull
archived intermediate releases or similar).

> But MongoDB 2.6 is going to EOL (probably this week), so MongoDB in
> EPEL7 will be unsupported.
>
> How to solve this - what EPEL/Fedora guidelines says about upgrades?
> Upgrade EPEL6 to EPEL7? Or keep unsupported version in EPEL7?

I would only look at upgrade paths within the major EL release so move
el7 to 2.8.x for an upgrade and then maybe in a month or two a bump to
3.0 (or what ever the path is) with decent notices etc.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Haïkel
2016-10-31 14:25 GMT+01:00 Marek Skalický <mskal...@redhat.com>:
> Hi,
> current situation:
> EPEL6 - MongoDB 2.4.x
> EPEL7 - MongoDB 2.6.x
>
> Upstream supports only upgrade to next major version. So from 2.4 it is
> supported only to 2.6.
> Therefore I kept MongoDB 2.6 in EPEL7 (even two next major versions are
> released).
>
> But MongoDB 2.6 is going to EOL (probably this week), so MongoDB in
> EPEL7 will be unsupported.
>
> How to solve this - what EPEL/Fedora guidelines says about upgrades?
> Upgrade EPEL6 to EPEL7? Or keep unsupported version in EPEL7?
>

If it's unsupported upstream, you need to send a heads-up on EPEL m-l,
and wait for comments.
Then, just push the update.

I'm working on upgrading MongoDB to 3.2 in the CentOS SIGs space, it
will require a //-installable boost package (I have a working boost159
package) but I'd be glad to share the work.

Regards,
H.

> Thanks,
> Marek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: MongoDB in EPEL7

2016-10-31 Thread Stephen Gallagher
On 10/31/2016 09:25 AM, Marek Skalický wrote:
> Hi,
> current situation:
> EPEL6 - MongoDB 2.4.x
> EPEL7 - MongoDB 2.6.x
> 
> Upstream supports only upgrade to next major version. So from 2.4 it is
> supported only to 2.6.
> Therefore I kept MongoDB 2.6 in EPEL7 (even two next major versions are
> released).
> 
> But MongoDB 2.6 is going to EOL (probably this week), so MongoDB in
> EPEL7 will be unsupported.
> 
> How to solve this - what EPEL/Fedora guidelines says about upgrades?
> Upgrade EPEL6 to EPEL7? Or keep unsupported version in EPEL7?
> 
> Thanks,
> Marek


Probably better to discuss this on epel-de...@lists.fp.o, but in the past it's
not been uncommon to announce an impending upgrade on the lists with some lead
time, put the new version in updates-testing with karma disabled and try to get
some reasonable testing.

Is MongoDB backwards-compatible between minor releases? If so, this should be
straightforward. If not, it gets muddier, but ultimately we are all volunteers,
so if supporting the EOL version is untenable, then upgrading is the only sane
thing to do.



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


MongoDB in EPEL7

2016-10-31 Thread Marek Skalický
Hi,
current situation:
EPEL6 - MongoDB 2.4.x
EPEL7 - MongoDB 2.6.x

Upstream supports only upgrade to next major version. So from 2.4 it is
supported only to 2.6.
Therefore I kept MongoDB 2.6 in EPEL7 (even two next major versions are
released).

But MongoDB 2.6 is going to EOL (probably this week), so MongoDB in
EPEL7 will be unsupported.

How to solve this - what EPEL/Fedora guidelines says about upgrades?
Upgrade EPEL6 to EPEL7? Or keep unsupported version in EPEL7?

Thanks,
Marek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


till made some updates to perl-MongoDB in epel7

2015-10-07 Thread notifications
till made some updates to perl-MongoDB in epel7
https://admin.fedoraproject.org/pkgdb/package/perl-MongoDB/
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

till retired perl-MongoDB in epel7

2015-10-07 Thread notifications
till retired perl-MongoDB in epel7
https://admin.fedoraproject.org/pkgdb/package/perl-MongoDB/
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel