dholbach | good morning | 08:11 |
---|---|---|
dholbach | davidcalle, fantastic work getting the new rev deployed | 08:13 |
davidcalle | dholbach: to you too! | 08:22 |
dholbach | davidcalle, I might push another branch updating a few smaller components (and try to keep them up to date) | 08:30 |
davidcalle | dholbach: thanks! I'll get started on pushing the updated template as well | 08:31 |
dholbach | done, https://code.launchpad.net/~dholbach/developer-ubuntu-com/update-components/+merge/289867 | 09:06 |
dholbach | AFAICS it all works well | 09:06 |
dholbach | and gets us security fixes and other stuff | 09:06 |
dholbach | it's updating everything apart from django 1.9 | 09:09 |
davidcalle | dholbach: zinnia still doesn't work with django 1.9, right? | 09:09 |
dholbach | there are a couple of things where we see deprecation warnings | 09:09 |
davidcalle | yep | 09:10 |
dholbach | davidcalle, it looks like the newer django cms requires other cache durations to be set as well, or it explodes with KeyErrors | 09:13 |
dholbach | I picked 60 as the cache duration for content as it seems to be the default | 09:13 |
dholbach | permissions should probably never be cached(?) | 09:13 |
dholbach | I don't know | 09:13 |
davidcalle | dholbach: maybe we could follow the defaults here? http://docs.django-cms.org/en/3.2.3/reference/configuration.html#cms-cache-durations | 09:16 |
dholbach | oh ok | 09:17 |
dholbach | yes, that makes sense | 09:17 |
dholbach | the only thing was menus, which was set to 0 before | 09:17 |
dholbach | maybe as a workaround if added articles don't show up(?) | 09:18 |
davidcalle | I have no idea :) | 09:18 |
dholbach | that was part of rev1 | 09:18 |
dholbach | but yeah, let's go with the default for permissions | 09:18 |
dholbach | awesome | 09:19 |
davidcalle | In any case, I'm +1 on the general upgrade. I'll push it to the staging server asap (especially to test these new versions of swiftclient, keystoneclient, etc.) | 09:21 |
dholbach | cool | 09:21 |
dholbach | for the new pillow to compile one needs to have libjpeg-dev installed locally | 09:22 |
dholbach | but that's the only other caveat I could see | 09:23 |
davidcalle | dholbach: about dependencies, should we simply empty the branch and run update-pip-cache from trunk? | 09:23 |
davidcalle | dholbach: do you mind specifying it in the mp description? (libjpeg-dev) | 09:25 |
dholbach | davidcalle, or how about this http://paste.ubuntu.com/15478269/? | 09:26 |
dholbach | davidcalle, sure, will do | 09:26 |
davidcalle | dholbach: yes, but I actually don't see a huge difference in time, do you? | 09:29 |
davidcalle | (at least when I tried yesterday) | 09:30 |
dholbach | you're right | 09:30 |
davidcalle | dholbach: also, I don't think I've really understood Mike's concerns about cleaning the branch | 09:31 |
dholbach | in that case we should probably go with your suggestion - I'm just wondering if old branches or old installs will fail or have problems? | 09:31 |
dholbach | or we could create a new branch and call it dependencies2016 :) | 09:31 |
dholbach | and do a new one next year :) | 09:31 |
dholbach | it'd be a poor man's logrotate for pip dependencies | 09:32 |
davidcalle | dholbach: hah, here is one case where git would be easier to deal with than bzr :) | 09:32 |
dholbach | was your idea to push --overwrite to the current branch with a new r1? | 09:33 |
dholbach | that's right :) | 09:33 |
davidcalle | dholbach: nope, having a r22 with only the packages we care about (that would probably need lightweight checkout to actually be lighter, though) | 09:35 |
dholbach | but the old revision history is still going to be there | 09:36 |
davidcalle | dholbach: I'm on board with any idea that brings the downloading size down: right now we only need ~40MB of packages | 09:42 |
dholbach | let's clean the branch and see if a lightweight checkout helps | 09:43 |
dholbach | shall I do this? | 09:43 |
davidcalle | dholbach: alright, I'm doing the staging tests for the new deps on my end | 09:45 |
davidcalle | dholbach: I need to update the deps branch right now, is that fine with you? | 09:49 |
davidcalle | Hah, you did it :) | 09:50 |
dholbach | still working on it | 09:53 |
dholbach | davidcalle, pushed the latest - let me know if it works for you | 10:01 |
dholbach | davidcalle, shall I push the lightweight change too? | 10:02 |
davidcalle | dholbach: yep | 10:03 |
dholbach | pushed | 10:03 |
dholbach | oh ok | 10:04 |
dholbach | you merged update-components already | 10:04 |
dholbach | let me re-propose it :) | 10:04 |
dholbach | https://code.launchpad.net/~dholbach/developer-ubuntu-com/update-components/+merge/289875 | 10:05 |
dholbach | davidcalle, ^ | 10:05 |
davidcalle | dholbach: merged :) | 10:10 |
dholbach | yeehaw | 10:13 |
dholbach | now let's see how this works with a fresh checkout | 10:13 |
dholbach | 1m15s for 'make env' | 10:15 |
dholbach | and 40M pip-cache | 10:15 |
dholbach | I would call this a success :-) | 10:15 |
davidcalle | \o/ | 10:16 |
dholbach | davidcalle, mhall119: shall we have bets on how long it'll take to land the newest changes? | 10:20 |
dholbach | dpm, ^ :) | 10:20 |
davidcalle | dholbach: with the right urgency set to the rt and potential unwillingness to do it on a friday, I'm betting on monday :) | 10:22 |
dholbach | so you want to push this today? | 10:24 |
davidcalle | dholbach: if the staging deployment is fine, yes | 10:25 |
dholbach | cool | 10:25 |
* dpm reads scrollback | 10:28 | |
dholbach | dpm, you don't have to read all of it | 10:28 |
dholbach | dpm, I was just asking if we should have a bet on when the next deployment lands :) | 10:29 |
dholbach | how long it's going to take | 10:29 |
dpm | ok ok :) | 10:29 |
davidcalle | dpm: dholbach: staging deployment started | 10:30 |
dholbach | awesome | 10:31 |
dpm | cool | 10:35 |
dpm | moving back here for website talk :) - davidcalle, what exactly landed in last night's prod deployment, and which branches do we now have pending to land? | 10:37 |
davidcalle | dpm: Django upgrade to 1.8, CMS upgrade. Pending to land (merged in trunk): APIdoc frameworks fixes, first pass at importer changes for snappy overhaul (didrocks new IA), general deps update | 10:42 |
davidcalle | Not in trunk yet: more fixes for snappy doc import | 10:44 |
dpm | thanks a lot davidcalle | 10:51 |
mhall119 | davidcalle: dholbach: are we going to work on the next deployment in staging today? | 13:10 |
davidcalle | mhall119: I've started, staging currently claims there is a missing dep in the dependencies branch (Pillow 3.1.0), but it's in there. Looking at it. | 13:43 |
dholbach | davidcalle, the MP I pushed is not important - we can add it whenever it's convenient | 14:03 |
davidcalle | dholbach: once I'm done with a call and staging initial deployment, I'll have a look, no worries :) | 14:04 |
dholbach | davidcalle, basically just an update of the test data of the importer (so we're closer to reality) | 14:04 |
=== JoseeAntonioR is now known as jose | ||
dholbach | mhall119, do you know why we have Pillow in the requirements.txt? | 15:48 |
mhall119 | dholbach: probably the image plugin for django-cms needs it | 15:53 |
mhall119 | or zinnia | 15:54 |
dholbach | mhall119, I'm just wondering because it's explicitly listed in requirements.txt | 15:54 |
mhall119 | you think it should be removed and just assumed from the dependencies of other packages? | 15:55 |
dholbach | normally pip would just take care of it | 15:56 |
mhall119 | requirements.txt was generated from calling `pip freeze` after installing everything and then stripping away stuff I thought was brought it via dependency | 15:56 |
mhall119 | dholbach: I'm +1 with removing it and seeing what happens | 15:56 |
dholbach | mhall119, oh ok... I didn't know about pip freeze | 15:57 |
dholbach | it's just that I was going through the list again, just to keep up to date | 15:57 |
dholbach | if there's just stuff in there we care about, that's obviously easier then | 15:57 |
dholbach | davidcalle, https://code.launchpad.net/~dholbach/developer-ubuntu-com/update-components/+merge/289937 | 16:07 |
=== ubott2 is now known as ubottu | ||
=== daker_ is now known as daker | ||
=== pleia2_ is now known as pleia2 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!