18:00:49 <smooge> #startmeeting EPEL 18:00:49 <zodbot> Meeting started Wed Nov 2 18:00:49 2016 UTC. The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:49 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:49 <zodbot> The meeting name has been set to 'epel' 18:00:49 <smooge> #meetingname EPEL 18:00:49 <zodbot> The meeting name has been set to 'epel' 18:00:49 <smooge> #chair smooge nirik Evolution bstinson avij 18:00:49 <zodbot> Current chairs: Evolution avij bstinson nirik smooge 18:00:49 <smooge> #topic aloha 18:01:00 <smooge> .hello smooge 18:01:01 <zodbot> smooge: smooge 'Stephen J Smoogen' <smooge@gmail.com> 18:01:08 <avij> .hello avij 18:01:09 <zodbot> avij: avij 'Anssi Johansson' <rhbugs@miuku.net> 18:01:20 <nirik> .hello kevin 18:01:21 <zodbot> nirik: kevin 'Kevin Fenzi' <kevin@scrye.com> 18:01:56 <smooge> ok I am pinging Evolution and bstinson 18:02:17 <bstinson> .hello bstinson 18:02:18 <zodbot> bstinson: bstinson 'Brian Stinson' <bstinson@ksu.edu> 18:02:40 <moto-timo> .hello ttorling 18:02:42 <zodbot> moto-timo: ttorling 'Tim Orling' <ticotimo@gmail.com> 18:03:01 <smooge> ok we have quorum 18:03:11 <smooge> The topics I have fo rthis weeek 18:03:26 <smooge> #info Topic: mongodb update 18:03:48 <smooge> #info Topic: django death in EL6/ big update in EL7 18:04:34 <smooge> #info Topic: ... 18:04:47 <smooge> Anything else? 18:04:49 <nirik> meeting time I guess 18:04:56 <nirik> if we want to paint the DST bikeshed 18:05:31 <smooge> AH ok. I thought we painted it last time where I thought it changed and everyone said no it is always at the same UTC timestamp :) 18:05:42 <smooge> but it is time for a fresh coat 18:05:52 <smooge> #topic Meeting time change? 18:06:15 <smooge> Does keeping the meeting at 1800 UTC cause problems for people? 18:06:23 <moto-timo> not here 18:06:33 <avij> 19:00 UTC is OK for me. it does not make much of a difference to me in this timezone, it'll be an evening nevertheless. 18:06:37 <bstinson> UTC wfm 18:06:41 <avij> sorry, 18:00 UTC :) 18:06:54 <avij> (I can't count) 18:07:11 <smooge> nirik, does this cause a conflict for you next week? 18:07:20 <nirik> nope, staying is fine with me... 18:08:14 <smooge> well that leaves manager man.. 18:08:35 <smooge> I hope it is ok for him. but we have 4 +1 18:08:36 <Evolution> .... 18:08:40 <Evolution> +1 18:08:48 <smooge> yay 18:09:02 <smooge> #agreed Meeting stays at 1800 UTC 18:09:13 <smooge> #topic mongodb update 18:09:56 <smooge> so this has been part of the conversation on the list this week. I believeMarek Skalický would like to update due to various issues 18:10:08 <smooge> it will cause problems so he was looking for guidance/approval 18:11:25 <smooge> I am of the "its a web-architecture software which runs on different time scales than "Enterprise" software" 18:12:06 <Evolution> it's mongodb. causing problems means it's working as expected. 18:12:09 <nirik> as always we do the best we can. If something is no longer supported upstream and backporting security/major fixes is not doable, upgrading is the only choice. 18:12:25 <avij> wise words from nirik 18:12:43 <bstinson> yeah i think wide-announcement + time in epel-testing is the way to go 18:13:01 <Evolution> that works fine for me. 18:13:04 <smooge> proposal: EPSCO has no problems with plan of wide-announcement + time in epel-testing 18:13:09 <moto-timo> seems very reasonable 18:13:31 <nirik> +1 18:13:35 <avij> +1 18:13:35 <smooge> +1 18:13:40 <Evolution> +1 18:13:44 <bstinson> +1 18:13:51 <smooge> thanks bstinson for the wording 18:14:14 <smooge> #agreed EPSCO has no problems with plan of wide announcement + time in EPEL-testing for mongodb upgrade 18:14:30 <smooge> #topic django heartache 18:15:04 <smooge> OK I got a bug yesterday for the version of django in EL6 which has a couple of security bugs in it. 18:16:06 <smooge> I took over the package because it was orphaned and was causing a long list of other stuff to be pulled. However i am not seeing an easy way to fix/keep up with the problems in this package so am going to do what mrunge felt should have been done 4 months ago.. orphan/retire 18:16:39 <nirik> fair enough. That will need to light a fire under one of our services, but thats ok... needs to be done 18:16:44 <smooge> the only fix I can 'see' would be to build a python27 for RHEL6 and redo all the python items for it 18:17:13 <moto-timo> yep 18:17:15 <mrunge> smooge, nirik isn't there a python34 stack now on epel6? 18:17:20 <smooge> however I am not a python guru and not sure I would be "reasonable" to take it over 18:17:21 <bstinson> that will need to be done...carefully. something in the python-fedora universe needs a chunk of that iirc 18:17:21 <nirik> IMHO, ENOTWORTHIT 18:17:22 <smooge> ask 18:17:35 <moto-timo> yes, orion and I brought python34 to el6 18:17:36 <orionp> mrunge: just starting, but yes 18:17:49 <mrunge> that would be an option for django-1.8, i.e long term supported version 18:18:01 * orionp is currently battling with acient sphinx... 18:18:10 <moto-timo> I am willing to consider that path 18:18:27 <smooge> orionp, why do you need an ancient sphinx? 18:18:28 <moto-timo> as a non-proven packager it is a tough slog for me 18:18:30 * nirik would like 1.8 for epel7 too... if they both used python34 it might be spreading that work around 18:18:39 <mrunge> but still smooge is right, web apps and lts and stable infra don't mix well 18:18:40 <orionp> smooge: I don't need it, EL6 has it 18:19:13 <mrunge> nirik, I would *love* django-1.8 in epel7, but that would break e.g reviewboard 18:19:13 <moto-timo> python3-pytest depedency <- sphinx 18:19:16 <smooge> orionp, ah.. I was thinking there would be a python34-sphinx instead but I expect that breaks things 18:19:32 <bmbouter> when django14 was retired last time boy was it bad for the software I work on 18:19:43 <nirik> mrunge: I thought they had moved up... but I haven't looked in a long time 18:19:45 <bmbouter> I begged mrunge to bring it back 18:19:52 <mrunge> sorry about that, bmbouter 18:20:01 <orionp> yeah, I maintain cobbler and use it on EL6 which needs django 18:20:14 <mrunge> still it's time to move on. django 1.4 is dead for a long time now 18:21:41 <orionp> agreed 18:21:44 <bmbouter> the new package wouldn't be called Django14 though, could we just keep that one there 18:22:14 <bmbouter> we are moving our community off of it, but existing users would loose access to the bits 18:22:26 <mrunge> if I remember right, there were a few cve, which are not patched in 1.4 18:22:36 <mrunge> but, they are not that ugly 18:22:37 <nirik> well, the problem is that the longer it sits there, the more security issues pile up 18:23:31 <mrunge> you have to use specific options like debug mode turned on, or oracle as database backend 18:24:28 <nirik> well, if the issues aren't major we could keep it limping along, but not sure we even really know... 18:25:03 <bmbouter> I can't speak for other usages, but our project looked at the cve's when Django14 was removed last time and found none of the cves affected us 18:25:48 <smooge> well I would like to figure out what packages require this one and what either needs a major bump or removal also 18:26:38 <moto-timo> plus some kind of cve audit 18:27:20 <bmbouter> I remember there being several issues with upgrading django in epel6, mainly that the current django LTS 1.8 and it requires a newer python than is in base or epel 18:27:36 <smooge> correct. 18:27:46 <moto-timo> so will python34 meet the need? 18:27:52 <bmbouter> yes it would 18:27:57 <mrunge> yep, python 2.7 vs. 2.6. but 3.4 is fine 18:28:12 <bmbouter> the LTS needs 2.7 as I remember it also 18:28:13 <moto-timo> again, I am willing to support that path 18:28:14 <bmbouter> 2.7+ 18:28:16 <smooge> bmbouter, basically it is a forklift to a newer version of python and we might as well look at 3.x 18:28:42 <smooge> ok next questions since we are in python land.. when does 3.4 go EOL? 18:28:43 <bmbouter> this path is great for us, we are actually doing the same thing 18:30:52 <moto-timo> 2.7 EOL is 2020 18:31:04 <nirik> for epel7 we already have packages for django1.8/python34 18:31:20 <mrunge> we do? 18:31:37 <bmbouter> nirik is right I think 18:31:48 <bmbouter> we just looked at this in the project I work on 18:32:18 <nirik> we being fedora infrastructure. 18:32:26 <nirik> abompard has made them for our mailman3 setup 18:32:33 <mrunge> I know I built 1.8 on centos 7 18:32:39 <mrunge> I see 18:32:43 <moto-timo> if they follow the 10 year support path, 3.4 will EOL in 2024 18:33:07 <mrunge> when will el6 go out of support? 18:34:06 <nirik> @rhel6eol 18:34:37 <mrunge> roughly about the same as python2.7 18:35:09 <moto-timo> https://www.python.org/dev/peps/pep-0373/ 18:35:45 <smooge> ok here is the part I am wondering.. if we do the python3x in both EL6 and EL7 route.. it makes it 'simpler' when 3.4 goes to 3.5 or some other nonsense 18:36:02 <moto-timo> yes please 18:36:10 <bmbouter> that would be good 18:37:33 <smooge> however I need info from people who have done this work eg orionp and moto-timo .. how hard does it look to get it shoehorned into EL6? 18:38:11 <smooge> no need for an answer at this moment. more of can you get an answer in 1-2 weeks? 18:38:32 <moto-timo> I'll investigate 18:38:34 <orionp> what exactly, going from 3.4 to 3.X ? 18:39:08 <moto-timo> specifically, getting django 1.8 in EL6 is what I am hearing 18:39:20 <moto-timo> using python34 18:39:30 <smooge> well my first question is: getting python34 fully into EL6 18:39:37 <smooge> how hard is that to complete? 18:39:43 <smooge> how much help do you need and where 18:39:50 <orionp> hopefully not too bad, but we are running into some issues 18:40:01 <orionp> many things just build fine 18:40:21 <moto-timo> many python-* packages need the new macros (they call out python3 specifically) 18:40:39 <moto-timo> but agreed with orionp 18:40:39 <nirik> this would also require anything using that version to switch to python34 I would think... dunno if there's any apps that would break 18:40:41 <orionp> but, for example, old el6 sphinx is causing issues 18:40:44 <smooge> 2nd is does it look like we will need to do 34 -> 35 ->36 firedrills yearly or just every now and then 18:41:04 <nirik> not yearly I don't think, but every once in a while... 18:41:15 <orionp> nirik: yeah, that's a concern as welll 18:45:10 <bmbouter> would this be scl based? as in python34 scl? 18:45:17 <nirik> no 18:45:37 <bmbouter> how will the 3.4 runtime coexist with the base python provided in EL6? 18:45:55 <nirik> it's parallel installable... like any other package 18:46:07 <bmbouter> that makes sense thanks 18:47:19 <smooge> ok I have another ping going on. 18:48:02 <nirik> so I think we need to look into things and revisit next week or something... 18:48:10 <moto-timo> agreed 18:49:20 <smooge> #agreed table this til next week 18:49:29 <smooge> #topic Open Floor 18:49:37 <smooge> anything else for this meeting? open floor itmes 18:50:04 <avij> RHEL 7.3 seems to be close to release, some bugs have changed to RELEASE_PENDING state 18:50:50 <avij> #info RHEL 7.3 seems to be close to release, some bugs have changed to RELEASE_PENDING state 18:51:07 <moto-timo> any hints about RHEL 8 timeline? 18:51:09 <smooge> and we are 5 months til EOL RHEL-5 18:51:16 <smooge> moto-timo, none that I know of. 18:51:43 <smooge> sorry 18:52:00 <moto-timo> np, thanks 18:53:35 <smooge> It used to be every 6 releases (6,12,18) but that was different release cadences so 24 wasn't it 18:54:12 <smooge> ok if we have nothing else. 18:54:25 <smooge> I am going to close out at the top of the minute 18:54:29 <smooge> thank you all for coming 18:54:35 <moto-timo> thanks 18:54:42 <avij> thanks 18:55:20 <smooge> #endmeeting