Logs for #nikola for 2015-03-09

12:07:49 <ralsina> ChrisWarrick: maybe it would be a good investment to just write a script to do all the things in a release
12:08:43 <ralsina> AFAICS it's update version numbers, git tag, do a gh release (can be done via python IIRC) upload to pypi, update nikola site, do blog post
12:09:00 <ralsina> and the blog post is always the same
14:49:50 <ChrisWarrick> ralsina: I already have a very large script in use.  https://github.com/Kwpolska/python-package-template
15:06:53 <ChrisWarrick> ralsina: this could be easily extended with github releases (in the main line), but we would need some other magic to download the tarball from github
15:07:11 <ralsina> ChrisWarrick: it does have a fixed URL
15:07:22 <ralsina> let me check
15:08:07 <ChrisWarrick> ralsina: we could also abolish the “github has same tarball as pypi” policy (and most people get wheels instead, because pip defaults to them)
15:08:37 <ralsina> ChrisWarrick: well, the release in github is always https://github.com/getnikola/nikola/archive/vTHELATESTVERSION.tar.gz
15:08:48 <ralsina> so it's not very hard to upload
15:09:05 <ChrisWarrick> but things get complicated along the way
15:09:17 <ChrisWarrick> mainly because github tarballs lack egg-info
15:09:35 <ralsina> I have been uploading that one to pypi without trouble>
15:10:17 <ChrisWarrick> you need to upload PKG-INFO manually then
15:10:43 <ChrisWarrick> you can’t just run twine upload --sign nikola-7.3.1.tar.gz
15:11:48 <ralsina> Not even, I just go to pypi and say "add new file" or something. I always have to think it through ;-)
15:12:18 <ralsina> could we have PKG-INFO in the gh releases?
15:12:26 <ralsina> or is committing that one a problem?
15:13:12 <ChrisWarrick> we could just run ./setup.py egg_info as part of the build process and remove it from .gitignore
15:13:39 <ChrisWarrick> we could do it if we had to
20:50:18 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to master: http://git.io/pWzf
20:50:18 -GitHub[nikola]:#nikola- nikola/master 1cf4899 felixfontein: Merge pull request #1633 from getnikola/gallery-rss-fix...
20:50:30 -GitHub[nikola]:#nikola- [nikola] felixfontein deleted gallery-rss-fix at f45eb3f: http://git.io/pWzk
20:53:10 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to earlytask_impl: http://git.io/pWzj
20:53:10 -GitHub[nikola]:#nikola- nikola/earlytask_impl 5c00a3a Felix Fontein: Setting doit minimal version....
21:00:52 -travis-ci:#nikola- getnikola/nikola#4680 (master - 1cf4899 : felixfontein): The build passed.
21:00:53 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/dea2d094838b...1cf4899c7d56
21:00:53 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/53708596
21:11:56 -travis-ci:#nikola- getnikola/nikola#4681 (earlytask_impl - 5c00a3a : Felix Fontein): The build was broken.
21:11:57 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f6026c9fc869...5c00a3aa602f
21:11:57 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/53709025