<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Larjona</id>
	<title>GNU MediaGoblin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Larjona"/>
	<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/Special:Contributions/Larjona"/>
	<updated>2026-05-25T16:22:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1854</id>
		<title>20160904 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1854"/>
		<updated>2016-09-03T17:15:04Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:02:41] &amp;lt;paroneayea&amp;gt; #startmeeting&lt;br /&gt;
&lt;br /&gt;
[18:02:49] &amp;lt;paroneayea&amp;gt; oh, there&#039;s no chaosgoblin :)&lt;br /&gt;
&lt;br /&gt;
[18:02:58] &amp;lt;paroneayea&amp;gt; well, consider that line to be the &amp;quot;meeting strated&amp;quot; line :)&lt;br /&gt;
&lt;br /&gt;
[18:03:11] &amp;lt;larjona&amp;gt; Hi&lt;br /&gt;
&lt;br /&gt;
[18:03:17] &amp;lt;paroneayea&amp;gt; hey, larjona too!&lt;br /&gt;
&lt;br /&gt;
[18:03:24] &amp;lt;paroneayea&amp;gt; that makes three of us.  a good start! :)&lt;br /&gt;
&lt;br /&gt;
[18:03:55] &amp;lt;paroneayea&amp;gt; how about we Just-In-Time some meeting topics :)&lt;br /&gt;
&lt;br /&gt;
[18:04:02] &amp;lt;paroneayea&amp;gt; * Pubstrate / ActivityPub updates&lt;br /&gt;
&lt;br /&gt;
[18:04:14] &amp;lt;paroneayea&amp;gt; * When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
&lt;br /&gt;
[18:04:42] &amp;lt;paroneayea&amp;gt; * GSoC wrapup&lt;br /&gt;
&lt;br /&gt;
[18:04:52] &amp;lt;paroneayea&amp;gt; anything else? :)&lt;br /&gt;
&lt;br /&gt;
[18:05:01] &amp;lt;larjona&amp;gt; 1.0?&lt;br /&gt;
&lt;br /&gt;
[18:05:09] &amp;lt;paroneayea&amp;gt; * 1.0 !&lt;br /&gt;
&lt;br /&gt;
[18:05:12] &amp;lt;breton&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:05:21] &amp;lt;paroneayea&amp;gt; hey breton !  yay, we&#039;re at 4&lt;br /&gt;
&lt;br /&gt;
[18:05:24] &amp;lt;breton&amp;gt; yeeey, i am almost not late&lt;br /&gt;
&lt;br /&gt;
[18:05:28] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
&lt;br /&gt;
[18:05:42] &amp;lt;paroneayea&amp;gt; breton: want to add any topics?&lt;br /&gt;
&lt;br /&gt;
[18:05:56] &amp;lt;breton&amp;gt; paroneayea: nope&lt;br /&gt;
&lt;br /&gt;
[18:06:07] &amp;lt;paroneayea&amp;gt; cool, ok&lt;br /&gt;
&lt;br /&gt;
[18:06:21] &amp;lt;paroneayea&amp;gt; #topic Pubstrate / ActivityPub updates&lt;br /&gt;
&lt;br /&gt;
[18:06:51] &amp;lt;paroneayea&amp;gt; as I think everyone here knows, I&#039;ve been focused on getting the federation spec work tsyesika and I are editors on for the W3C, which is ActivityPub&lt;br /&gt;
&lt;br /&gt;
[18:07:10] &amp;lt;paroneayea&amp;gt; we basically want to get to Candidate Recommendation state by the end of TPAC, if not before&lt;br /&gt;
&lt;br /&gt;
[18:07:24] &amp;lt;paroneayea&amp;gt; maybe not everyone knows what tpac is :)&lt;br /&gt;
&lt;br /&gt;
[18:07:33] -*- breton doesn&#039;t know&lt;br /&gt;
&lt;br /&gt;
[18:07:57] &amp;lt;paroneayea&amp;gt; https://www.w3.org/2016/09/TPAC/&lt;br /&gt;
&lt;br /&gt;
[18:08:05] &amp;lt;paroneayea&amp;gt; so TPAC is the big w3c technical conference thing&lt;br /&gt;
&lt;br /&gt;
[18:08:12] &amp;lt;paroneayea&amp;gt; I&#039;m going to be attending in-person&lt;br /&gt;
&lt;br /&gt;
[18:08:20] &amp;lt;paroneayea&amp;gt; it&#039;s in Lisbon&lt;br /&gt;
&lt;br /&gt;
[18:08:51] &amp;lt;paroneayea&amp;gt; so, the good news is that AcitvityPub is moving well along.  We just put out a new Working Draft a week ago: https://www.w3.org/TR/activitypub/&lt;br /&gt;
&lt;br /&gt;
[18:08:58] &amp;lt;paroneayea&amp;gt; earlier in the month, my friend Amy Guy stayed with us for a week&lt;br /&gt;
&lt;br /&gt;
[18:09:10] &amp;lt;paroneayea&amp;gt; she&#039;s also part of the w3c group (currently works at the w3c part time even)&lt;br /&gt;
&lt;br /&gt;
[18:09:15] &amp;lt;paroneayea&amp;gt; we knocked out a ton of updates&lt;br /&gt;
&lt;br /&gt;
[18:09:27] &amp;lt;paroneayea&amp;gt; including more cleanly separating the client-to-server from the server-to-server stuff&lt;br /&gt;
&lt;br /&gt;
[18:09:36] &amp;lt;paroneayea&amp;gt; anyway, the good news is: the spec is in very good shape&lt;br /&gt;
&lt;br /&gt;
[18:09:47] &amp;lt;paroneayea&amp;gt; the bad news is: the deadline is tight, and *serious*.&lt;br /&gt;
&lt;br /&gt;
[18:10:00] &amp;lt;paroneayea&amp;gt; the group only is chartered to be around till end of this year&lt;br /&gt;
&lt;br /&gt;
[18:10:22] &amp;lt;paroneayea&amp;gt; if we want the spec to go through and not just be a &amp;quot;note&amp;quot;, we have to get everything to that point by year&#039;s end, and that&#039;s a lot of process&lt;br /&gt;
&lt;br /&gt;
[18:10:23] &amp;lt;paroneayea&amp;gt; and... we need implementations&lt;br /&gt;
&lt;br /&gt;
[18:10:42] &amp;lt;paroneayea&amp;gt; luckily, there are two implementations in progress: Amy&#039;s site runs one, and I&#039;m writing Pubstrate.&lt;br /&gt;
&lt;br /&gt;
[18:11:12] &amp;lt;paroneayea&amp;gt; http://dustycloud.org/tmp/pubstrate_2016-08-17.png&lt;br /&gt;
&lt;br /&gt;
[18:11:22] &amp;lt;paroneayea&amp;gt; I can now log in and post notes&lt;br /&gt;
&lt;br /&gt;
[18:11:29] &amp;lt;paroneayea&amp;gt; it&#039;s very similar in design to pump.io&lt;br /&gt;
&lt;br /&gt;
[18:11:41] &amp;lt;paroneayea&amp;gt; but written in guile scheme, and a bit more demo&#039;y&lt;br /&gt;
&lt;br /&gt;
[18:11:55] &amp;lt;breton&amp;gt; so, no integration with mg yet?&lt;br /&gt;
&lt;br /&gt;
[18:12:03] &amp;lt;paroneayea&amp;gt; not yet.  so&lt;br /&gt;
&lt;br /&gt;
[18:12:09] &amp;lt;paroneayea&amp;gt; I think porting GMG&#039;s federation code to this&lt;br /&gt;
&lt;br /&gt;
[18:12:11] &amp;lt;paroneayea&amp;gt; will not be hard.&lt;br /&gt;
&lt;br /&gt;
[18:12:23] &amp;lt;paroneayea&amp;gt; I&#039;d like to have that done by end of 2016.&lt;br /&gt;
&lt;br /&gt;
[18:12:52] &amp;lt;paroneayea&amp;gt; that&#039;s a good tie in to the next topic, but maybe there are questions :)&lt;br /&gt;
&lt;br /&gt;
[18:13:21] &amp;lt;paroneayea&amp;gt; (I&#039;m hoping to release a Pubstrate 0.1 release in the next few weeks so people can try it)&lt;br /&gt;
&lt;br /&gt;
[18:13:55] &amp;lt;paroneayea&amp;gt; https://github.com/cwebber/pubstrate it&#039;s currently (unfortunately) hosted on github.  I&#039;ll move it to gitlab before release.&lt;br /&gt;
&lt;br /&gt;
[18:14:12] &amp;lt;paroneayea&amp;gt; that was originally for perceived-synchronization-with-group reasons, but I no longer believe that matters.&lt;br /&gt;
&lt;br /&gt;
[18:14:26] &amp;lt;paroneayea&amp;gt; any questions?  or should we move on&lt;br /&gt;
&lt;br /&gt;
[18:14:30] &amp;lt;paroneayea&amp;gt; sorry for textwall :)&lt;br /&gt;
&lt;br /&gt;
[18:14:48] -*- breton has none&lt;br /&gt;
&lt;br /&gt;
[18:14:51] &amp;lt;paroneayea&amp;gt; ok :)&lt;br /&gt;
&lt;br /&gt;
[18:15:46] &amp;lt;paroneayea&amp;gt; #topic When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
&lt;br /&gt;
[18:15:57] &amp;lt;paroneayea&amp;gt; good question/topic! :)&lt;br /&gt;
&lt;br /&gt;
[18:16:06] &amp;lt;paroneayea&amp;gt; I&#039;ve been noticably absent, because of all the above, and tight deadlines&lt;br /&gt;
&lt;br /&gt;
[18:16:30] &amp;lt;paroneayea&amp;gt; I&#039;m hoping that by late october I&#039;m back on GMG to a reasonable degree.&lt;br /&gt;
&lt;br /&gt;
[18:16:59] &amp;lt;paroneayea&amp;gt; which is maybe also related to 1.0&lt;br /&gt;
&lt;br /&gt;
[18:17:11] &amp;lt;paroneayea&amp;gt; maybe we should switch to that topic since what else is there to say on this one ;)&lt;br /&gt;
&lt;br /&gt;
[18:17:23] &amp;lt;paroneayea&amp;gt; and we&#039;ll do gsoc after&lt;br /&gt;
&lt;br /&gt;
[18:17:33] &amp;lt;paroneayea&amp;gt; #topic 1.0&lt;br /&gt;
&lt;br /&gt;
[18:17:52] &amp;lt;paroneayea&amp;gt; 1.0!  Right around the corner, several months ago, I thought, but then this happened...&lt;br /&gt;
&lt;br /&gt;
[18:18:24] &amp;lt;paroneayea&amp;gt; the main thing that needs to happen next is that we need to review, make sure it&#039;s stable, and merge tsyesika&#039;s federation code.&lt;br /&gt;
&lt;br /&gt;
[18:18:36] &amp;lt;breton&amp;gt; isn&#039;t it merged yet?&lt;br /&gt;
&lt;br /&gt;
[18:18:36] &amp;lt;paroneayea&amp;gt; tsyesika: maybe you might have comments on what you remember the current state of that is?&lt;br /&gt;
&lt;br /&gt;
[18:18:42] &amp;lt;paroneayea&amp;gt; is it?&lt;br /&gt;
&lt;br /&gt;
[18:18:46] &amp;lt;breton&amp;gt; i thought that all federation stuff is in&lt;br /&gt;
&lt;br /&gt;
[18:19:04] &amp;lt;paroneayea&amp;gt; nope :)&lt;br /&gt;
&lt;br /&gt;
[18:19:23] &amp;lt;paroneayea&amp;gt; it&#039;s still unmerged.&lt;br /&gt;
&lt;br /&gt;
[18:19:31] &amp;lt;tsyesika&amp;gt; nupe it&#039;s not merged yet, there are a few little tasks that need finished and then a full review&lt;br /&gt;
&lt;br /&gt;
[18:19:33] &amp;lt;breton&amp;gt; is the branch with federation in the main repo?&lt;br /&gt;
&lt;br /&gt;
[18:19:42] &amp;lt;tsyesika&amp;gt; nope, it&#039;s on my notabug&lt;br /&gt;
&lt;br /&gt;
[18:19:50] -*- tsyesika finds the link&lt;br /&gt;
&lt;br /&gt;
[18:19:58] &amp;lt;tsyesika&amp;gt; https://notabug.org/Tsyesika/federated-mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:21:07] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:21:16] &amp;lt;paroneayea&amp;gt; if someone wants to do review and help this move along towards merge&lt;br /&gt;
&lt;br /&gt;
[18:21:22] &amp;lt;paroneayea&amp;gt; that *can* be done without me, I think&lt;br /&gt;
&lt;br /&gt;
[18:21:31] &amp;lt;paroneayea&amp;gt; though it would be helpful if there&#039;s a list of &amp;quot;things that need to be done&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:21:33] &amp;lt;paroneayea&amp;gt; do we have that tsyesika ?&lt;br /&gt;
&lt;br /&gt;
[18:21:37] &amp;lt;breton&amp;gt; tsyesika: which branch?&lt;br /&gt;
&lt;br /&gt;
[18:21:54] &amp;lt;breton&amp;gt; i&#039;d love to do review&lt;br /&gt;
&lt;br /&gt;
[18:21:58] &amp;lt;tsyesika&amp;gt; paroneayea: i can make one up and post it to the dev mailing list later :)&lt;br /&gt;
&lt;br /&gt;
[18:22:18] &amp;lt;breton&amp;gt; in fact i&#039;d do one if i knew that it needs reviewing a lot of time ago&lt;br /&gt;
&lt;br /&gt;
[18:22:20] &amp;lt;tsyesika&amp;gt; breton: &amp;quot;federation&amp;quot; i believe&lt;br /&gt;
&lt;br /&gt;
[18:22:33] &amp;lt;paroneayea&amp;gt; tsyesika: that would be great&lt;br /&gt;
&lt;br /&gt;
[18:22:40] &amp;lt;paroneayea&amp;gt; breton: that would also be great! :)&lt;br /&gt;
&lt;br /&gt;
[18:22:56] &amp;lt;tsyesika&amp;gt; before a review those little tasks need fixing, some a serious but quick to do but they definitely definitely need doing&lt;br /&gt;
&lt;br /&gt;
[18:24:52] &amp;lt;paroneayea&amp;gt; I want to add one more topic&lt;br /&gt;
&lt;br /&gt;
[18:25:20] &amp;lt;paroneayea&amp;gt; * Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
&lt;br /&gt;
[18:25:31] &amp;lt;paroneayea&amp;gt; not to switch topics now&lt;br /&gt;
&lt;br /&gt;
[18:25:34] &amp;lt;paroneayea&amp;gt; just queue it :)&lt;br /&gt;
&lt;br /&gt;
[18:26:12] &amp;lt;breton&amp;gt; i have a question about 1.0. What about deployment stuff?&lt;br /&gt;
&lt;br /&gt;
[18:26:21] &amp;lt;paroneayea&amp;gt; breton: it&#039;s a good question...&lt;br /&gt;
&lt;br /&gt;
[18:26:27] &amp;lt;breton&amp;gt; we had that as a target during that campaign&lt;br /&gt;
&lt;br /&gt;
[18:26:29] &amp;lt;paroneayea&amp;gt; breton: we need packages for distros.&lt;br /&gt;
&lt;br /&gt;
[18:26:52] &amp;lt;paroneayea&amp;gt; breton: we never hit that goal&lt;br /&gt;
&lt;br /&gt;
[18:26:56] &amp;lt;paroneayea&amp;gt; http://mediagoblin.org/pages/campaign.html&lt;br /&gt;
&lt;br /&gt;
[18:27:01] &amp;lt;paroneayea&amp;gt; but nonetheless&lt;br /&gt;
&lt;br /&gt;
[18:27:05] &amp;lt;paroneayea&amp;gt; it&#039;s still important to me&lt;br /&gt;
&lt;br /&gt;
[18:27:11] &amp;lt;paroneayea&amp;gt; that was going to be at the $100k&lt;br /&gt;
&lt;br /&gt;
[18:27:12] &amp;lt;paroneayea&amp;gt; level&lt;br /&gt;
&lt;br /&gt;
[18:27:15] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
&lt;br /&gt;
[18:27:27] &amp;lt;paroneayea&amp;gt; we have another target&lt;br /&gt;
&lt;br /&gt;
[18:27:30] &amp;lt;paroneayea&amp;gt; which is premium hosting&lt;br /&gt;
&lt;br /&gt;
[18:27:37] &amp;lt;paroneayea&amp;gt; ironically, deployment has been a pre-requisite for launching that!&lt;br /&gt;
&lt;br /&gt;
[18:27:42] &amp;lt;breton&amp;gt; oh, yeah, that one too&lt;br /&gt;
&lt;br /&gt;
[18:27:51] &amp;lt;paroneayea&amp;gt; so we never officially hit &amp;quot;deployment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[18:27:57] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
&lt;br /&gt;
[18:28:02] &amp;lt;paroneayea&amp;gt; so I can&#039;t give details&lt;br /&gt;
&lt;br /&gt;
[18:28:21] &amp;lt;paroneayea&amp;gt; there&#039;s some vague possibility of funding debian packaging but I think it&#039;s low chance.&lt;br /&gt;
&lt;br /&gt;
[18:28:28] &amp;lt;paroneayea&amp;gt; but regardless&lt;br /&gt;
&lt;br /&gt;
[18:28:31] &amp;lt;paroneayea&amp;gt; I think it needs to happen.&lt;br /&gt;
&lt;br /&gt;
[18:28:40] &amp;lt;paroneayea&amp;gt; simonft got debian packaging pretty close already&lt;br /&gt;
&lt;br /&gt;
[18:28:52] &amp;lt;paroneayea&amp;gt; I have a guix package near-done&lt;br /&gt;
&lt;br /&gt;
[18:28:54] &amp;lt;larjona&amp;gt; Debian freezes 5 november&lt;br /&gt;
&lt;br /&gt;
[18:29:01] &amp;lt;paroneayea&amp;gt; I was working on making things more easily packaged before I got caught up in all this stuff&lt;br /&gt;
&lt;br /&gt;
[18:29:15] &amp;lt;paroneayea&amp;gt; larjona: it&#039;s unlikely we&#039;ll hit that freeze by my own work, but maybe if someone else can help&lt;br /&gt;
&lt;br /&gt;
[18:29:31] &amp;lt;paroneayea&amp;gt; I feel like our build system, in trying to make things easier, has also made things a lot harder&lt;br /&gt;
&lt;br /&gt;
[18:30:07] &amp;lt;paroneayea&amp;gt; probably the autotools part, but definitely the npm/bower part&lt;br /&gt;
&lt;br /&gt;
[18:30:25] &amp;lt;paroneayea&amp;gt; though, I hear jquery 2.0 is packaged in debian now&lt;br /&gt;
&lt;br /&gt;
[18:30:29] &amp;lt;breton&amp;gt; actually i never figured that part out&lt;br /&gt;
&lt;br /&gt;
[18:30:37] &amp;lt;breton&amp;gt; because i haven&#039;t done js in ages&lt;br /&gt;
&lt;br /&gt;
[18:31:16] &amp;lt;paroneayea&amp;gt; I think it should be torn out and replaced with something simpler: a directory where either distros can put javascript files, or we can pull them down and unpack the prebuilt ones&lt;br /&gt;
&lt;br /&gt;
[18:31:22] &amp;lt;paroneayea&amp;gt; via a script&lt;br /&gt;
&lt;br /&gt;
[18:31:52] &amp;lt;paroneayea&amp;gt; I think every javascript dependency we use already has prebuilt versions anyway&lt;br /&gt;
&lt;br /&gt;
[18:32:09] &amp;lt;paroneayea&amp;gt; so if we let distros provide the full version, or for developers let them run some script to get something&lt;br /&gt;
&lt;br /&gt;
[18:32:14] &amp;lt;paroneayea&amp;gt; or at the very least&lt;br /&gt;
&lt;br /&gt;
[18:32:15] &amp;lt;breton&amp;gt; what do others do?&lt;br /&gt;
&lt;br /&gt;
[18:32:19] &amp;lt;breton&amp;gt; for example, wordpress&lt;br /&gt;
&lt;br /&gt;
[18:32:21] &amp;lt;paroneayea&amp;gt; not make the bower stuff a core part&lt;br /&gt;
&lt;br /&gt;
[18:32:27] &amp;lt;paroneayea&amp;gt; breton: I don&#039;t know about wordpress, it&#039;s a good question&lt;br /&gt;
&lt;br /&gt;
[18:32:52] &amp;lt;paroneayea&amp;gt; breton: it&#039;s hard to answer, because what examples of web applications aside from wordpress do you see successfully packaged with distros anyway :\&lt;br /&gt;
&lt;br /&gt;
[18:33:42] &amp;lt;breton&amp;gt; i also wonder about, say, django-cms&lt;br /&gt;
&lt;br /&gt;
[18:33:47] &amp;lt;paroneayea&amp;gt; even the php things are getting just as complex to deploy now&lt;br /&gt;
&lt;br /&gt;
[18:33:54] &amp;lt;paroneayea&amp;gt; breton: yeah a good question&lt;br /&gt;
&lt;br /&gt;
[18:34:01] &amp;lt;paroneayea&amp;gt; we should probably research before we make decisions&lt;br /&gt;
&lt;br /&gt;
[18:34:12] &amp;lt;paroneayea&amp;gt; probably we should try to package, and see how hard our stuff currently is, and figure out how to change things around that.&lt;br /&gt;
&lt;br /&gt;
[18:34:31] &amp;lt;paroneayea&amp;gt; I&#039;ll be interested in working on this once I&#039;m done with my socialwg focus-mode madness&lt;br /&gt;
&lt;br /&gt;
[18:34:44] &amp;lt;paroneayea&amp;gt; even php is hard now with Composer&lt;br /&gt;
&lt;br /&gt;
[18:34:50] &amp;lt;paroneayea&amp;gt; https://lwn.net/Articles/670752/&lt;br /&gt;
&lt;br /&gt;
[18:34:59] &amp;lt;paroneayea&amp;gt; see the owncloud / debian rift&lt;br /&gt;
&lt;br /&gt;
[18:35:36] &amp;lt;breton&amp;gt; what about guix package?&lt;br /&gt;
&lt;br /&gt;
[18:35:42] &amp;lt;paroneayea&amp;gt; breton: that one&#039;s already almost done :)&lt;br /&gt;
&lt;br /&gt;
[18:35:45] &amp;lt;paroneayea&amp;gt; I packaged all our deps&lt;br /&gt;
&lt;br /&gt;
[18:35:53] &amp;lt;paroneayea&amp;gt; and I was using it&lt;br /&gt;
&lt;br /&gt;
[18:35:59] &amp;lt;paroneayea&amp;gt; I just wasn&#039;t doing the final mediagoblin package&lt;br /&gt;
&lt;br /&gt;
[18:36:00] &amp;lt;paroneayea&amp;gt; excepting the javascript stuff&lt;br /&gt;
&lt;br /&gt;
[18:36:05] &amp;lt;paroneayea&amp;gt; heh!&lt;br /&gt;
&lt;br /&gt;
[18:36:23] &amp;lt;paroneayea&amp;gt; I have no idea how the js stuff will be done.  we might need to provide another repo that does &amp;quot;evil&amp;quot; things and pulls in the pre-minified js pakcages&lt;br /&gt;
&lt;br /&gt;
[18:36:28] &amp;lt;paroneayea&amp;gt; though!&lt;br /&gt;
&lt;br /&gt;
[18:36:30] &amp;lt;paroneayea&amp;gt; oh, good news&lt;br /&gt;
&lt;br /&gt;
[18:36:40] &amp;lt;paroneayea&amp;gt; we had a &amp;quot;packaging npm for guix stuff&amp;quot; gsoc student&lt;br /&gt;
&lt;br /&gt;
[18:36:50] &amp;lt;paroneayea&amp;gt; I was technically a mentor, though the student did quite well without my help&lt;br /&gt;
&lt;br /&gt;
[18:37:07] &amp;lt;paroneayea&amp;gt; so, it turns out packaging jquery is insane, but hey, some things can be packaged using their tools now :)&lt;br /&gt;
&lt;br /&gt;
[18:37:15] &amp;lt;paroneayea&amp;gt; so there&#039;s hope?  maybe? :)&lt;br /&gt;
&lt;br /&gt;
[18:37:32] &amp;lt;breton&amp;gt; to meet the &amp;quot;premium hosting&amp;quot; target, we don&#039;t really need debian packages, we might provide the hosting with guix, right?&lt;br /&gt;
&lt;br /&gt;
[18:37:41] &amp;lt;paroneayea&amp;gt; I have high hopes and optimism for anything that doesn&#039;t need npm (and maybe even npm can eventually happen in guix)&lt;br /&gt;
&lt;br /&gt;
[18:37:43] &amp;lt;paroneayea&amp;gt; breton: yup&lt;br /&gt;
&lt;br /&gt;
[18:37:57] &amp;lt;paroneayea&amp;gt; no need to use debian, and I can do guix easily, even if it means mediagoblin&#039;s js deps won&#039;t go into guix proper&lt;br /&gt;
&lt;br /&gt;
[18:38:10] &amp;lt;paroneayea&amp;gt; we could get mediagoblin in guix proper, and provide a supplementary package that provides the js stuff&lt;br /&gt;
&lt;br /&gt;
[18:38:25] &amp;lt;paroneayea&amp;gt; maybe we should tear out all this js stuff.  Who needs javascript libraries anyway! :)&lt;br /&gt;
&lt;br /&gt;
[18:38:28] &amp;lt;larjona&amp;gt; There is a sandstorm package but outdated (0.7?) If anybody can have a look at it, maybe it&#039;s easy to update it&lt;br /&gt;
&lt;br /&gt;
[18:39:16] &amp;lt;paroneayea&amp;gt; larjona: sandstorm support would be good... I wouldn&#039;t be using it for premium hosting I would myself run, but I would want us to be up-to-date in sandstorm-land&lt;br /&gt;
&lt;br /&gt;
[18:39:33] &amp;lt;paroneayea&amp;gt; breton: ugh, one more item not even on the agenda, what to do about this kombu / celery stuff :(&lt;br /&gt;
&lt;br /&gt;
[18:39:46] &amp;lt;paroneayea&amp;gt; breton: I have a client that paid me to do some consulting on their GMG deployment (which was nice!)&lt;br /&gt;
&lt;br /&gt;
[18:39:52] &amp;lt;paroneayea&amp;gt; and they got bit by it :(&lt;br /&gt;
&lt;br /&gt;
[18:40:09] &amp;lt;breton&amp;gt; paroneayea: yep, lets get to it in the end&lt;br /&gt;
&lt;br /&gt;
[18:40:12] &amp;lt;paroneayea&amp;gt; ok cool&lt;br /&gt;
&lt;br /&gt;
[18:40:21] &amp;lt;paroneayea&amp;gt; * kombu / celery&lt;br /&gt;
&lt;br /&gt;
[18:40:28] &amp;lt;paroneayea&amp;gt; one more topic to queue for later :)&lt;br /&gt;
&lt;br /&gt;
[18:40:52] &amp;lt;paroneayea&amp;gt; so it sounds like tsyesika will post stuff to list, breton will review, and paroneayea will come back in late october to help? :)&lt;br /&gt;
&lt;br /&gt;
[18:41:02] &amp;lt;paroneayea&amp;gt; and larjona will look at sandstorm state? :)&lt;br /&gt;
&lt;br /&gt;
[18:41:13] &amp;lt;tsyesika&amp;gt; sounds good&lt;br /&gt;
&lt;br /&gt;
[18:41:22] --&amp;gt; neiljp joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:41:29] &amp;lt;paroneayea&amp;gt; (you don&#039;t have to do anything larjona , but maybe just nice to see what the state is !)&lt;br /&gt;
&lt;br /&gt;
[18:41:38] &amp;lt;paroneayea&amp;gt; though if you want to, you&#039;re more than welcome to :)&lt;br /&gt;
&lt;br /&gt;
[18:41:47] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:41:56] &amp;lt;paroneayea&amp;gt; cool, is it next topic time?&lt;br /&gt;
&lt;br /&gt;
[18:42:07] &amp;lt;paroneayea&amp;gt; (I&#039;ll probably just dump these minutes on the mailing list btw)&lt;br /&gt;
&lt;br /&gt;
[18:42:27] &amp;lt;paroneayea&amp;gt; #topic GSoC wrapup&lt;br /&gt;
&lt;br /&gt;
[18:42:36] &amp;lt;larjona&amp;gt; Yes, I&#039;ll report to the list&lt;br /&gt;
&lt;br /&gt;
[18:42:40] &amp;lt;paroneayea&amp;gt; larjona: great!&lt;br /&gt;
&lt;br /&gt;
[18:43:20] &amp;lt;paroneayea&amp;gt; so saksham1115 got their video subtitling stuff in&lt;br /&gt;
&lt;br /&gt;
[18:43:20] &amp;lt;-- afuentes left (Ping timeout: 258 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:43:43] &amp;lt;paroneayea&amp;gt; looks like results are announced&lt;br /&gt;
&lt;br /&gt;
[18:43:53] &amp;lt;paroneayea&amp;gt; we passed saksham1115 :)&lt;br /&gt;
&lt;br /&gt;
[18:44:11] &amp;lt;paroneayea&amp;gt; thanks to saksham1115, and to breton for co-mentoring (and doing bulk of mentoring, TBH!)&lt;br /&gt;
&lt;br /&gt;
[18:44:45] &amp;lt;paroneayea&amp;gt; saksham1115 wrote an update to the mailing list...&lt;br /&gt;
&lt;br /&gt;
[18:44:52] &amp;lt;paroneayea&amp;gt; maybe I should pull it up&lt;br /&gt;
&lt;br /&gt;
[18:45:09] &amp;lt;paroneayea&amp;gt; http://lists.mediagoblin.org/pipermail/devel/2016-August/001465.html&lt;br /&gt;
&lt;br /&gt;
[18:45:10] &amp;lt;paroneayea&amp;gt; there we go&lt;br /&gt;
&lt;br /&gt;
[18:45:40] &amp;lt;paroneayea&amp;gt; breton: do you think we could/should maybe get this merged in for 1.0 also?&lt;br /&gt;
&lt;br /&gt;
[18:46:24] &amp;lt;breton&amp;gt; paroneayea: i&#039;ll review more thoroughly and tell after that&lt;br /&gt;
&lt;br /&gt;
[18:46:46] &amp;lt;paroneayea&amp;gt; breton: cool, if you think it&#039;s close&lt;br /&gt;
&lt;br /&gt;
[18:46:54] &amp;lt;paroneayea&amp;gt; tag for 1.0 on the tracker please!&lt;br /&gt;
&lt;br /&gt;
[18:47:06] &amp;lt;paroneayea&amp;gt; cool, any questions?&lt;br /&gt;
&lt;br /&gt;
[18:47:10] &amp;lt;paroneayea&amp;gt; should we move on?&lt;br /&gt;
&lt;br /&gt;
[18:47:26] &amp;lt;paroneayea&amp;gt; congrats again to saksham1115, and thank you, from GMG land! :)&lt;br /&gt;
&lt;br /&gt;
[18:47:26] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:47:44] &amp;lt;paroneayea&amp;gt; #topic Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
&lt;br /&gt;
[18:48:12] &amp;lt;paroneayea&amp;gt; so, breton has already been doing a lot of work keeping things moving smoothly in mediagoblin land... more than me while I&#039;ve been in focus on the socialwg!&lt;br /&gt;
&lt;br /&gt;
[18:48:17] &amp;lt;paroneayea&amp;gt; and long-term, I&#039;m not going anywhere&lt;br /&gt;
&lt;br /&gt;
[18:48:31] &amp;lt;paroneayea&amp;gt; but I think it would be a good idea to officially appoint breton co-maintainer, at least for now&lt;br /&gt;
&lt;br /&gt;
[18:48:46] &amp;lt;larjona&amp;gt; +1&lt;br /&gt;
&lt;br /&gt;
[18:48:46] &amp;lt;paroneayea&amp;gt; we&#039;d have to make it official with GNU too, but how do people feel?&lt;br /&gt;
&lt;br /&gt;
[18:48:54] &amp;lt;paroneayea&amp;gt; +1 here too :)&lt;br /&gt;
&lt;br /&gt;
[18:49:03] &amp;lt;tsyesika&amp;gt; +1&lt;br /&gt;
&lt;br /&gt;
[18:49:12] &amp;lt;breton&amp;gt; yay!&lt;br /&gt;
&lt;br /&gt;
[18:49:14] &amp;lt;paroneayea&amp;gt; let&#039;s make sure breton +1&#039;s ;)&lt;br /&gt;
&lt;br /&gt;
[18:49:23] &amp;lt;breton&amp;gt; +1 :)&lt;br /&gt;
&lt;br /&gt;
[18:49:24] &amp;lt;paroneayea&amp;gt; whew that was the most important vote :)&lt;br /&gt;
&lt;br /&gt;
[18:49:30] &amp;lt;paroneayea&amp;gt; ok, so I&#039;ll start that process :)&lt;br /&gt;
&lt;br /&gt;
[18:49:34] &amp;lt;paroneayea&amp;gt; thank you breton !&lt;br /&gt;
&lt;br /&gt;
[18:49:45] &amp;lt;larjona&amp;gt; Thanks breton&lt;br /&gt;
&lt;br /&gt;
[18:50:22] &amp;lt;paroneayea&amp;gt; whee!&lt;br /&gt;
&lt;br /&gt;
[18:50:28] &amp;lt;paroneayea&amp;gt; ok, next topic&lt;br /&gt;
&lt;br /&gt;
[18:50:29] &amp;lt;breton&amp;gt; that&#039;s a good present for my todays birthday :p&lt;br /&gt;
&lt;br /&gt;
[18:50:35] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
&lt;br /&gt;
[18:50:38] &amp;lt;tsyesika&amp;gt; happy birthday breton  :)&lt;br /&gt;
&lt;br /&gt;
[18:50:39] &amp;lt;paroneayea&amp;gt; happy birthday breton!&lt;br /&gt;
&lt;br /&gt;
[18:50:52] &amp;lt;larjona&amp;gt; happy birthday!&lt;br /&gt;
&lt;br /&gt;
[18:50:52] &amp;lt;paroneayea&amp;gt; . o O (I have just the ascii art to close today&#039;s meeting...)&lt;br /&gt;
&lt;br /&gt;
[18:51:07] &amp;lt;paroneayea&amp;gt; #topic kombu / celery&lt;br /&gt;
&lt;br /&gt;
[18:51:21] &amp;lt;paroneayea&amp;gt; breton: want to explain the state of affairs?&lt;br /&gt;
&lt;br /&gt;
[18:51:45] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:52:01] &amp;lt;breton&amp;gt; celery dropped sqlalchemy as a broker&lt;br /&gt;
&lt;br /&gt;
[18:52:07] &amp;lt;breton&amp;gt; with a bunch of other brokers&lt;br /&gt;
&lt;br /&gt;
[18:52:20] &amp;lt;breton&amp;gt; and they support only 4 brokers: http://celery.readthedocs.io/en/master/getting-started/brokers/index.html&lt;br /&gt;
&lt;br /&gt;
[18:52:35] &amp;lt;paroneayea&amp;gt; I mean, to be fair, sqlalchemy was never a &amp;quot;great&amp;quot; broker, but it made it easy for people to get started&lt;br /&gt;
&lt;br /&gt;
[18:52:41] &amp;lt;paroneayea&amp;gt; esp for small installs&lt;br /&gt;
&lt;br /&gt;
[18:52:47] &amp;lt;breton&amp;gt; the reason is that it was hard to maintain and had some issues&lt;br /&gt;
&lt;br /&gt;
[18:52:51] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:53:03] &amp;lt;paroneayea&amp;gt; we could do a few things:&lt;br /&gt;
&lt;br /&gt;
[18:53:21] &amp;lt;paroneayea&amp;gt;  - maintain the broker ourselves?  (yuck, maybe temporarily?)&lt;br /&gt;
&lt;br /&gt;
[18:53:40] &amp;lt;paroneayea&amp;gt;  - switch from celery to an actor model system... hm, that&#039;s maybe too long term :)&lt;br /&gt;
&lt;br /&gt;
[18:53:52] &amp;lt;paroneayea&amp;gt;  - write a broker that uses unix named pipes?&lt;br /&gt;
&lt;br /&gt;
[18:54:00] &amp;lt;breton&amp;gt; https://github.com/celery/celery/issues/3274#issuecomment-228324848 if someone&#039;s interested&lt;br /&gt;
&lt;br /&gt;
[18:54:31] &amp;lt;paroneayea&amp;gt; one more&lt;br /&gt;
&lt;br /&gt;
[18:54:43] &amp;lt;paroneayea&amp;gt;  - we could switch to recommending one of the official brokers&lt;br /&gt;
&lt;br /&gt;
[18:54:53] &amp;lt;paroneayea&amp;gt; like rabbit/redis/etc&lt;br /&gt;
&lt;br /&gt;
[18:55:06] &amp;lt;breton&amp;gt; i&#039;d chose the last one as the simpliest one.&lt;br /&gt;
&lt;br /&gt;
[18:55:40] &amp;lt;breton&amp;gt; the only thing that bugs me is uncertanty around redis&lt;br /&gt;
&lt;br /&gt;
[18:55:59] &amp;lt;paroneayea&amp;gt; breton: what&#039;s the uncertainty?&lt;br /&gt;
&lt;br /&gt;
[18:56:21] &amp;lt;breton&amp;gt; paroneayea: the bug ^ initially was about issues with redis broker&lt;br /&gt;
&lt;br /&gt;
[18:56:29] &amp;lt;breton&amp;gt; paroneayea: and they wanted to remove it too&lt;br /&gt;
&lt;br /&gt;
[18:56:38] &amp;lt;paroneayea&amp;gt; oh right&lt;br /&gt;
&lt;br /&gt;
[18:56:45] &amp;lt;breton&amp;gt; but people from redis came and said that they are willing to work on the issues&lt;br /&gt;
&lt;br /&gt;
[18:56:50] &amp;lt;paroneayea&amp;gt; breton: maybe we should choose rabbitmq then&lt;br /&gt;
&lt;br /&gt;
[18:57:05] &amp;lt;paroneayea&amp;gt; breton: it&#039;s something to research, for now, I think&lt;br /&gt;
&lt;br /&gt;
[18:57:24] &amp;lt;breton&amp;gt; paroneayea: yes. I don&#039;t thing that it&#039;s going to be hard, because it&#039;s well packaged everywhere&lt;br /&gt;
&lt;br /&gt;
[18:58:00] &amp;lt;paroneayea&amp;gt; breton: rabbitmq you mean?&lt;br /&gt;
&lt;br /&gt;
[18:58:20] &amp;lt;breton&amp;gt; paroneayea: yes&lt;br /&gt;
&lt;br /&gt;
[18:58:50] &amp;lt;paroneayea&amp;gt; breton: ok, I&#039;m ok with going rabbitmq&lt;br /&gt;
&lt;br /&gt;
[18:58:54] &amp;lt;paroneayea&amp;gt; it will take work&lt;br /&gt;
&lt;br /&gt;
[18:59:29] &amp;lt;paroneayea&amp;gt; here is our ticket https://issues.mediagoblin.org/ticket/5464&lt;br /&gt;
&lt;br /&gt;
[18:59:42] &amp;lt;paroneayea&amp;gt; I&#039;ll add a comment summarizing our thoughts from the meeting&lt;br /&gt;
&lt;br /&gt;
[19:00:23] &amp;lt;paroneayea&amp;gt; and... I think that&#039;s it from the meeting right?&lt;br /&gt;
&lt;br /&gt;
[19:00:34] &amp;lt;larjona&amp;gt; Yes&lt;br /&gt;
&lt;br /&gt;
[19:00:52] &amp;lt;paroneayea&amp;gt; ok, in that case :)&lt;br /&gt;
&lt;br /&gt;
[19:00:58] &amp;lt;paroneayea&amp;gt;    HAPPY BIRTHDAY&lt;br /&gt;
&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;          ()&lt;br /&gt;
&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;    .-----||-----.&lt;br /&gt;
&lt;br /&gt;
[19:01:05] &amp;lt;paroneayea&amp;gt;   |&#039;---______---&#039;|&lt;br /&gt;
&lt;br /&gt;
[19:01:08] &amp;lt;paroneayea&amp;gt;   |.            .|&lt;br /&gt;
&lt;br /&gt;
[19:01:11] &amp;lt;paroneayea&amp;gt;  _| &#039;----__----&#039; |_&lt;br /&gt;
&lt;br /&gt;
[19:01:14] &amp;lt;paroneayea&amp;gt; ( &#039;--__________--&#039; )&lt;br /&gt;
&lt;br /&gt;
[19:01:17] &amp;lt;paroneayea&amp;gt;  &#039;---__________---&#039;&lt;br /&gt;
&lt;br /&gt;
[19:01:20] &amp;lt;paroneayea&amp;gt;        BRETON!&lt;br /&gt;
&lt;br /&gt;
[19:01:24] &amp;lt;paroneayea&amp;gt; thanks for coming, breton, larjona, tsyesika :)&lt;br /&gt;
&lt;br /&gt;
[19:01:40] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1853</id>
		<title>20160904 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1853"/>
		<updated>2016-09-03T17:13:48Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:02:41] &amp;lt;paroneayea&amp;gt; #startmeeting&lt;br /&gt;
&lt;br /&gt;
[18:02:49] &amp;lt;paroneayea&amp;gt; oh, there&#039;s no chaosgoblin :)&lt;br /&gt;
&lt;br /&gt;
[18:02:58] &amp;lt;paroneayea&amp;gt; well, consider that line to be the &amp;quot;meeting strated&amp;quot; line :)&lt;br /&gt;
&lt;br /&gt;
[18:03:11] &amp;lt;larjona&amp;gt; Hi&lt;br /&gt;
&lt;br /&gt;
[18:03:17] &amp;lt;paroneayea&amp;gt; hey, larjona too!&lt;br /&gt;
&lt;br /&gt;
[18:03:24] &amp;lt;paroneayea&amp;gt; that makes three of us.  a good start! :)&lt;br /&gt;
&lt;br /&gt;
[18:03:55] &amp;lt;paroneayea&amp;gt; how about we Just-In-Time some meeting topics :)&lt;br /&gt;
&lt;br /&gt;
[18:04:02] &amp;lt;paroneayea&amp;gt; * Pubstrate / ActivityPub updates&lt;br /&gt;
&lt;br /&gt;
[18:04:14] &amp;lt;paroneayea&amp;gt; * When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
&lt;br /&gt;
[18:04:42] &amp;lt;paroneayea&amp;gt; * GSoC wrapup&lt;br /&gt;
&lt;br /&gt;
[18:04:52] &amp;lt;paroneayea&amp;gt; anything else? :)&lt;br /&gt;
&lt;br /&gt;
[18:05:01] &amp;lt;larjona&amp;gt; 1.0?&lt;br /&gt;
&lt;br /&gt;
[18:05:09] &amp;lt;paroneayea&amp;gt; * 1.0 !&lt;br /&gt;
&lt;br /&gt;
[18:05:12] &amp;lt;breton&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:05:21] &amp;lt;paroneayea&amp;gt; hey breton !  yay, we&#039;re at 4&lt;br /&gt;
&lt;br /&gt;
[18:05:24] &amp;lt;breton&amp;gt; yeeey, i am almost not late&lt;br /&gt;
&lt;br /&gt;
[18:05:28] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
&lt;br /&gt;
[18:05:42] &amp;lt;paroneayea&amp;gt; breton: want to add any topics?&lt;br /&gt;
&lt;br /&gt;
[18:05:56] &amp;lt;breton&amp;gt; paroneayea: nope&lt;br /&gt;
&lt;br /&gt;
[18:06:07] &amp;lt;paroneayea&amp;gt; cool, ok&lt;br /&gt;
&lt;br /&gt;
[18:06:21] &amp;lt;paroneayea&amp;gt; #topic Pubstrate / ActivityPub updates&lt;br /&gt;
&lt;br /&gt;
[18:06:51] &amp;lt;paroneayea&amp;gt; as I think everyone here knows, I&#039;ve been focused on getting the federation spec work tsyesika and I are editors on for the W3C, which is ActivityPub&lt;br /&gt;
&lt;br /&gt;
[18:07:10] &amp;lt;paroneayea&amp;gt; we basically want to get to Candidate Recommendation state by the end of TPAC, if not before&lt;br /&gt;
&lt;br /&gt;
[18:07:24] &amp;lt;paroneayea&amp;gt; maybe not everyone knows what tpac is :)&lt;br /&gt;
&lt;br /&gt;
[18:07:33] -*- breton doesn&#039;t know&lt;br /&gt;
&lt;br /&gt;
[18:07:57] &amp;lt;paroneayea&amp;gt; https://www.w3.org/2016/09/TPAC/&lt;br /&gt;
&lt;br /&gt;
[18:08:05] &amp;lt;paroneayea&amp;gt; so TPAC is the big w3c technical conference thing&lt;br /&gt;
&lt;br /&gt;
[18:08:12] &amp;lt;paroneayea&amp;gt; I&#039;m going to be attending in-person&lt;br /&gt;
&lt;br /&gt;
[18:08:20] &amp;lt;paroneayea&amp;gt; it&#039;s in Lisbon&lt;br /&gt;
&lt;br /&gt;
[18:08:51] &amp;lt;paroneayea&amp;gt; so, the good news is that AcitvityPub is moving well along.  We just put out a new Working Draft a week ago: https://www.w3.org/TR/activitypub/&lt;br /&gt;
&lt;br /&gt;
[18:08:58] &amp;lt;paroneayea&amp;gt; earlier in the month, my friend Amy Guy stayed with us for a week&lt;br /&gt;
&lt;br /&gt;
[18:09:10] &amp;lt;paroneayea&amp;gt; she&#039;s also part of the w3c group (currently works at the w3c part time even)&lt;br /&gt;
&lt;br /&gt;
[18:09:15] &amp;lt;paroneayea&amp;gt; we knocked out a ton of updates&lt;br /&gt;
&lt;br /&gt;
[18:09:27] &amp;lt;paroneayea&amp;gt; including more cleanly separating the client-to-server from the server-to-server stuff&lt;br /&gt;
&lt;br /&gt;
[18:09:36] &amp;lt;paroneayea&amp;gt; anyway, the good news is: the spec is in very good shape&lt;br /&gt;
&lt;br /&gt;
[18:09:47] &amp;lt;paroneayea&amp;gt; the bad news is: the deadline is tight, and *serious*.&lt;br /&gt;
&lt;br /&gt;
[18:10:00] &amp;lt;paroneayea&amp;gt; the group only is chartered to be around till end of this year&lt;br /&gt;
&lt;br /&gt;
[18:10:22] &amp;lt;paroneayea&amp;gt; if we want the spec to go through and not just be a &amp;quot;note&amp;quot;, we have to get everything to that point by year&#039;s end, and that&#039;s a lot of process&lt;br /&gt;
&lt;br /&gt;
[18:10:23] &amp;lt;paroneayea&amp;gt; and... we need implementations&lt;br /&gt;
&lt;br /&gt;
[18:10:42] &amp;lt;paroneayea&amp;gt; luckily, there are two implementations in progress: Amy&#039;s site runs one, and I&#039;m writing Pubstrate.&lt;br /&gt;
&lt;br /&gt;
[18:11:12] &amp;lt;paroneayea&amp;gt; http://dustycloud.org/tmp/pubstrate_2016-08-17.png&lt;br /&gt;
&lt;br /&gt;
[18:11:22] &amp;lt;paroneayea&amp;gt; I can now log in and post notes&lt;br /&gt;
&lt;br /&gt;
[18:11:29] &amp;lt;paroneayea&amp;gt; it&#039;s very similar in design to pump.io&lt;br /&gt;
&lt;br /&gt;
[18:11:41] &amp;lt;paroneayea&amp;gt; but written in guile scheme, and a bit more demo&#039;y&lt;br /&gt;
&lt;br /&gt;
[18:11:55] &amp;lt;breton&amp;gt; so, no integration with mg yet?&lt;br /&gt;
&lt;br /&gt;
[18:12:03] &amp;lt;paroneayea&amp;gt; not yet.  so&lt;br /&gt;
&lt;br /&gt;
[18:12:09] &amp;lt;paroneayea&amp;gt; I think porting GMG&#039;s federation code to this&lt;br /&gt;
&lt;br /&gt;
[18:12:11] &amp;lt;paroneayea&amp;gt; will not be hard.&lt;br /&gt;
&lt;br /&gt;
[18:12:23] &amp;lt;paroneayea&amp;gt; I&#039;d like to have that done by end of 2016.&lt;br /&gt;
&lt;br /&gt;
[18:12:52] &amp;lt;paroneayea&amp;gt; that&#039;s a good tie in to the next topic, but maybe there are questions :)&lt;br /&gt;
&lt;br /&gt;
[18:13:21] &amp;lt;paroneayea&amp;gt; (I&#039;m hoping to release a Pubstrate 0.1 release in the next few weeks so people can try it)&lt;br /&gt;
&lt;br /&gt;
[18:13:55] &amp;lt;paroneayea&amp;gt; https://github.com/cwebber/pubstrate it&#039;s currently (unfortunately) hosted on github.  I&#039;ll move it to gitlab before release.&lt;br /&gt;
&lt;br /&gt;
[18:14:12] &amp;lt;paroneayea&amp;gt; that was originally for perceived-synchronization-with-group reasons, but I no longer believe that matters.&lt;br /&gt;
&lt;br /&gt;
[18:14:26] &amp;lt;paroneayea&amp;gt; any questions?  or should we move on&lt;br /&gt;
&lt;br /&gt;
[18:14:30] &amp;lt;paroneayea&amp;gt; sorry for textwall :)&lt;br /&gt;
&lt;br /&gt;
[18:14:48] -*- breton has none&lt;br /&gt;
&lt;br /&gt;
[18:14:51] &amp;lt;paroneayea&amp;gt; ok :)&lt;br /&gt;
&lt;br /&gt;
[18:15:46] &amp;lt;paroneayea&amp;gt; #topic When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
&lt;br /&gt;
[18:15:57] &amp;lt;paroneayea&amp;gt; good question/topic! :)&lt;br /&gt;
&lt;br /&gt;
[18:16:06] &amp;lt;paroneayea&amp;gt; I&#039;ve been noticably absent, because of all the above, and tight deadlines&lt;br /&gt;
&lt;br /&gt;
[18:16:30] &amp;lt;paroneayea&amp;gt; I&#039;m hoping that by late october I&#039;m back on GMG to a reasonable degree.&lt;br /&gt;
&lt;br /&gt;
[18:16:59] &amp;lt;paroneayea&amp;gt; which is maybe also related to 1.0&lt;br /&gt;
&lt;br /&gt;
[18:17:11] &amp;lt;paroneayea&amp;gt; maybe we should switch to that topic since what else is there to say on this one ;)&lt;br /&gt;
&lt;br /&gt;
[18:17:23] &amp;lt;paroneayea&amp;gt; and we&#039;ll do gsoc after&lt;br /&gt;
&lt;br /&gt;
[18:17:33] &amp;lt;paroneayea&amp;gt; #topic 1.0&lt;br /&gt;
&lt;br /&gt;
[18:17:52] &amp;lt;paroneayea&amp;gt; 1.0!  Right around the corner, several months ago, I thought, but then this happened...&lt;br /&gt;
&lt;br /&gt;
[18:18:24] &amp;lt;paroneayea&amp;gt; the main thing that needs to happen next is that we need to review, make sure it&#039;s stable, and merge tsyesika&#039;s federation code.&lt;br /&gt;
&lt;br /&gt;
[18:18:36] &amp;lt;breton&amp;gt; isn&#039;t it merged yet?&lt;br /&gt;
&lt;br /&gt;
[18:18:36] &amp;lt;paroneayea&amp;gt; tsyesika: maybe you might have comments on what you remember the current state of that is?&lt;br /&gt;
&lt;br /&gt;
[18:18:42] &amp;lt;paroneayea&amp;gt; is it?&lt;br /&gt;
&lt;br /&gt;
[18:18:46] &amp;lt;breton&amp;gt; i thought that all federation stuff is in&lt;br /&gt;
&lt;br /&gt;
[18:19:04] &amp;lt;paroneayea&amp;gt; nope :)&lt;br /&gt;
&lt;br /&gt;
[18:19:23] &amp;lt;paroneayea&amp;gt; it&#039;s still unmerged.&lt;br /&gt;
&lt;br /&gt;
[18:19:31] &amp;lt;tsyesika&amp;gt; nupe it&#039;s not merged yet, there are a few little tasks that need finished and then a full review&lt;br /&gt;
&lt;br /&gt;
[18:19:33] &amp;lt;breton&amp;gt; is the branch with federation in the main repo?&lt;br /&gt;
&lt;br /&gt;
[18:19:42] &amp;lt;tsyesika&amp;gt; nope, it&#039;s on my notabug&lt;br /&gt;
&lt;br /&gt;
[18:19:50] -*- tsyesika finds the link&lt;br /&gt;
&lt;br /&gt;
[18:19:58] &amp;lt;tsyesika&amp;gt; https://notabug.org/Tsyesika/federated-mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:21:07] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:21:16] &amp;lt;paroneayea&amp;gt; if someone wants to do review and help this move along towards merge&lt;br /&gt;
&lt;br /&gt;
[18:21:22] &amp;lt;paroneayea&amp;gt; that *can* be done without me, I think&lt;br /&gt;
&lt;br /&gt;
[18:21:31] &amp;lt;paroneayea&amp;gt; though it would be helpful if there&#039;s a list of &amp;quot;things that need to be done&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:21:33] &amp;lt;paroneayea&amp;gt; do we have that tsyesika ?&lt;br /&gt;
&lt;br /&gt;
[18:21:37] &amp;lt;breton&amp;gt; tsyesika: which branch?&lt;br /&gt;
&lt;br /&gt;
[18:21:54] &amp;lt;breton&amp;gt; i&#039;d love to do review&lt;br /&gt;
&lt;br /&gt;
[18:21:58] &amp;lt;tsyesika&amp;gt; paroneayea: i can make one up and post it to the dev mailing list later :)&lt;br /&gt;
&lt;br /&gt;
[18:22:18] &amp;lt;breton&amp;gt; in fact i&#039;d do one if i knew that it needs reviewing a lot of time ago&lt;br /&gt;
&lt;br /&gt;
[18:22:20] &amp;lt;tsyesika&amp;gt; breton: &amp;quot;federation&amp;quot; i believe&lt;br /&gt;
&lt;br /&gt;
[18:22:33] &amp;lt;paroneayea&amp;gt; tsyesika: that would be great&lt;br /&gt;
&lt;br /&gt;
[18:22:40] &amp;lt;paroneayea&amp;gt; breton: that would also be great! :)&lt;br /&gt;
&lt;br /&gt;
[18:22:56] &amp;lt;tsyesika&amp;gt; before a review those little tasks need fixing, some a serious but quick to do but they definitely definitely need doing&lt;br /&gt;
&lt;br /&gt;
[18:24:52] &amp;lt;paroneayea&amp;gt; I want to add one more topic&lt;br /&gt;
&lt;br /&gt;
[18:25:20] &amp;lt;paroneayea&amp;gt; * Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
&lt;br /&gt;
[18:25:31] &amp;lt;paroneayea&amp;gt; not to switch topics now&lt;br /&gt;
&lt;br /&gt;
[18:25:34] &amp;lt;paroneayea&amp;gt; just queue it :)&lt;br /&gt;
&lt;br /&gt;
[18:26:12] &amp;lt;breton&amp;gt; i have a question about 1.0. What about deployment stuff?&lt;br /&gt;
&lt;br /&gt;
[18:26:21] &amp;lt;paroneayea&amp;gt; breton: it&#039;s a good question...&lt;br /&gt;
&lt;br /&gt;
[18:26:27] &amp;lt;breton&amp;gt; we had that as a target during that campaign&lt;br /&gt;
&lt;br /&gt;
[18:26:29] &amp;lt;paroneayea&amp;gt; breton: we need packages for distros.&lt;br /&gt;
&lt;br /&gt;
[18:26:52] &amp;lt;paroneayea&amp;gt; breton: we never hit that goal&lt;br /&gt;
&lt;br /&gt;
[18:26:56] &amp;lt;paroneayea&amp;gt; http://mediagoblin.org/pages/campaign.html&lt;br /&gt;
&lt;br /&gt;
[18:27:01] &amp;lt;paroneayea&amp;gt; but nonetheless&lt;br /&gt;
&lt;br /&gt;
[18:27:05] &amp;lt;paroneayea&amp;gt; it&#039;s still important to me&lt;br /&gt;
&lt;br /&gt;
[18:27:11] &amp;lt;paroneayea&amp;gt; that was going to be at the $100k&lt;br /&gt;
&lt;br /&gt;
[18:27:12] &amp;lt;paroneayea&amp;gt; level&lt;br /&gt;
&lt;br /&gt;
[18:27:15] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
&lt;br /&gt;
[18:27:27] &amp;lt;paroneayea&amp;gt; we have another target&lt;br /&gt;
&lt;br /&gt;
[18:27:30] &amp;lt;paroneayea&amp;gt; which is premium hosting&lt;br /&gt;
&lt;br /&gt;
[18:27:37] &amp;lt;paroneayea&amp;gt; ironically, deployment has been a pre-requisite for launching that!&lt;br /&gt;
&lt;br /&gt;
[18:27:42] &amp;lt;breton&amp;gt; oh, yeah, that one too&lt;br /&gt;
&lt;br /&gt;
[18:27:51] &amp;lt;paroneayea&amp;gt; so we never officially hit &amp;quot;deployment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[18:27:57] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
&lt;br /&gt;
[18:28:02] &amp;lt;paroneayea&amp;gt; so I can&#039;t give details&lt;br /&gt;
&lt;br /&gt;
[18:28:21] &amp;lt;paroneayea&amp;gt; there&#039;s some vague possibility of funding debian packaging but I think it&#039;s low chance.&lt;br /&gt;
&lt;br /&gt;
[18:28:28] &amp;lt;paroneayea&amp;gt; but regardless&lt;br /&gt;
&lt;br /&gt;
[18:28:31] &amp;lt;paroneayea&amp;gt; I think it needs to happen.&lt;br /&gt;
&lt;br /&gt;
[18:28:40] &amp;lt;paroneayea&amp;gt; simonft got debian packaging pretty close already&lt;br /&gt;
&lt;br /&gt;
[18:28:52] &amp;lt;paroneayea&amp;gt; I have a guix package near-done&lt;br /&gt;
&lt;br /&gt;
[18:28:54] &amp;lt;larjona&amp;gt; Debian freezes 5 november&lt;br /&gt;
&lt;br /&gt;
[18:29:01] &amp;lt;paroneayea&amp;gt; I was working on making things more easily packaged before I got caught up in all this stuff&lt;br /&gt;
&lt;br /&gt;
[18:29:15] &amp;lt;paroneayea&amp;gt; larjona: it&#039;s unlikely we&#039;ll hit that freeze by my own work, but maybe if someone else can help&lt;br /&gt;
&lt;br /&gt;
[18:29:31] &amp;lt;paroneayea&amp;gt; I feel like our build system, in trying to make things easier, has also made things a lot harder&lt;br /&gt;
&lt;br /&gt;
[18:30:07] &amp;lt;paroneayea&amp;gt; probably the autotools part, but definitely the npm/bower part&lt;br /&gt;
&lt;br /&gt;
[18:30:25] &amp;lt;paroneayea&amp;gt; though, I hear jquery 2.0 is packaged in debian now&lt;br /&gt;
&lt;br /&gt;
[18:30:29] &amp;lt;breton&amp;gt; actually i never figured that part out&lt;br /&gt;
&lt;br /&gt;
[18:30:37] &amp;lt;breton&amp;gt; because i haven&#039;t done js in ages&lt;br /&gt;
&lt;br /&gt;
[18:31:16] &amp;lt;paroneayea&amp;gt; I think it should be torn out and replaced with something simpler: a directory where either distros can put javascript files, or we can pull them down and unpack the prebuilt ones&lt;br /&gt;
&lt;br /&gt;
[18:31:22] &amp;lt;paroneayea&amp;gt; via a script&lt;br /&gt;
&lt;br /&gt;
[18:31:52] &amp;lt;paroneayea&amp;gt; I think every javascript dependency we use already has prebuilt versions anyway&lt;br /&gt;
&lt;br /&gt;
[18:32:09] &amp;lt;paroneayea&amp;gt; so if we let distros provide the full version, or for developers let them run some script to get something&lt;br /&gt;
&lt;br /&gt;
[18:32:14] &amp;lt;paroneayea&amp;gt; or at the very least&lt;br /&gt;
&lt;br /&gt;
[18:32:15] &amp;lt;breton&amp;gt; what do others do?&lt;br /&gt;
&lt;br /&gt;
[18:32:19] &amp;lt;breton&amp;gt; for example, wordpress&lt;br /&gt;
&lt;br /&gt;
[18:32:21] &amp;lt;paroneayea&amp;gt; not make the bower stuff a core part&lt;br /&gt;
&lt;br /&gt;
[18:32:27] &amp;lt;paroneayea&amp;gt; breton: I don&#039;t know about wordpress, it&#039;s a good question&lt;br /&gt;
&lt;br /&gt;
[18:32:52] &amp;lt;paroneayea&amp;gt; breton: it&#039;s hard to answer, because what examples of web applications aside from wordpress do you see successfully packaged with distros anyway :\&lt;br /&gt;
&lt;br /&gt;
[18:33:42] &amp;lt;breton&amp;gt; i also wonder about, say, django-cms&lt;br /&gt;
&lt;br /&gt;
[18:33:47] &amp;lt;paroneayea&amp;gt; even the php things are getting just as complex to deploy now&lt;br /&gt;
&lt;br /&gt;
[18:33:54] &amp;lt;paroneayea&amp;gt; breton: yeah a good question&lt;br /&gt;
&lt;br /&gt;
[18:34:01] &amp;lt;paroneayea&amp;gt; we should probably research before we make decisions&lt;br /&gt;
&lt;br /&gt;
[18:34:12] &amp;lt;paroneayea&amp;gt; probably we should try to package, and see how hard our stuff currently is, and figure out how to change things around that.&lt;br /&gt;
&lt;br /&gt;
[18:34:31] &amp;lt;paroneayea&amp;gt; I&#039;ll be interested in working on this once I&#039;m done with my socialwg focus-mode madness&lt;br /&gt;
&lt;br /&gt;
[18:34:44] &amp;lt;paroneayea&amp;gt; even php is hard now with Composer&lt;br /&gt;
&lt;br /&gt;
[18:34:50] &amp;lt;paroneayea&amp;gt; https://lwn.net/Articles/670752/&lt;br /&gt;
&lt;br /&gt;
[18:34:59] &amp;lt;paroneayea&amp;gt; see the owncloud / debian rift&lt;br /&gt;
&lt;br /&gt;
[18:35:36] &amp;lt;breton&amp;gt; what about guix package?&lt;br /&gt;
&lt;br /&gt;
[18:35:42] &amp;lt;paroneayea&amp;gt; breton: that one&#039;s already almost done :)&lt;br /&gt;
&lt;br /&gt;
[18:35:45] &amp;lt;paroneayea&amp;gt; I packaged all our deps&lt;br /&gt;
&lt;br /&gt;
[18:35:53] &amp;lt;paroneayea&amp;gt; and I was using it&lt;br /&gt;
&lt;br /&gt;
[18:35:59] &amp;lt;paroneayea&amp;gt; I just wasn&#039;t doing the final mediagoblin package&lt;br /&gt;
&lt;br /&gt;
[18:36:00] &amp;lt;paroneayea&amp;gt; excepting the javascript stuff&lt;br /&gt;
&lt;br /&gt;
[18:36:05] &amp;lt;paroneayea&amp;gt; heh!&lt;br /&gt;
&lt;br /&gt;
[18:36:23] &amp;lt;paroneayea&amp;gt; I have no idea how the js stuff will be done.  we might need to provide another repo that does &amp;quot;evil&amp;quot; things and pulls in the pre-minified js pakcages&lt;br /&gt;
&lt;br /&gt;
[18:36:28] &amp;lt;paroneayea&amp;gt; though!&lt;br /&gt;
&lt;br /&gt;
[18:36:30] &amp;lt;paroneayea&amp;gt; oh, good news&lt;br /&gt;
&lt;br /&gt;
[18:36:40] &amp;lt;paroneayea&amp;gt; we had a &amp;quot;packaging npm for guix stuff&amp;quot; gsoc student&lt;br /&gt;
&lt;br /&gt;
[18:36:50] &amp;lt;paroneayea&amp;gt; I was technically a mentor, though the student did quite well without my help&lt;br /&gt;
&lt;br /&gt;
[18:37:07] &amp;lt;paroneayea&amp;gt; so, it turns out packaging jquery is insane, but hey, some things can be packaged using their tools now :)&lt;br /&gt;
&lt;br /&gt;
[18:37:15] &amp;lt;paroneayea&amp;gt; so there&#039;s hope?  maybe? :)&lt;br /&gt;
&lt;br /&gt;
[18:37:32] &amp;lt;breton&amp;gt; to meet the &amp;quot;premium hosting&amp;quot; target, we don&#039;t really need debian packages, we might provide the hosting with guix, right?&lt;br /&gt;
&lt;br /&gt;
[18:37:41] &amp;lt;paroneayea&amp;gt; I have high hopes and optimism for anything that doesn&#039;t need npm (and maybe even npm can eventually happen in guix)&lt;br /&gt;
&lt;br /&gt;
[18:37:43] &amp;lt;paroneayea&amp;gt; breton: yup&lt;br /&gt;
&lt;br /&gt;
[18:37:57] &amp;lt;paroneayea&amp;gt; no need to use debian, and I can do guix easily, even if it means mediagoblin&#039;s js deps won&#039;t go into guix proper&lt;br /&gt;
&lt;br /&gt;
[18:38:10] &amp;lt;paroneayea&amp;gt; we could get mediagoblin in guix proper, and provide a supplementary package that provides the js stuff&lt;br /&gt;
&lt;br /&gt;
[18:38:25] &amp;lt;paroneayea&amp;gt; maybe we should tear out all this js stuff.  Who needs javascript libraries anyway! :)&lt;br /&gt;
&lt;br /&gt;
[18:38:28] &amp;lt;larjona&amp;gt; There is a sandstorm package but outdated (0.7?) If anybody can have a look at it, maybe it&#039;s easy to update it&lt;br /&gt;
&lt;br /&gt;
[18:39:16] &amp;lt;paroneayea&amp;gt; larjona: sandstorm support would be good... I wouldn&#039;t be using it for premium hosting I would myself run, but I would want us to be up-to-date in sandstorm-land&lt;br /&gt;
&lt;br /&gt;
[18:39:33] &amp;lt;paroneayea&amp;gt; breton: ugh, one more item not even on the agenda, what to do about this kombu / celery stuff :(&lt;br /&gt;
&lt;br /&gt;
[18:39:46] &amp;lt;paroneayea&amp;gt; breton: I have a client that paid me to do some consulting on their GMG deployment (which was nice!)&lt;br /&gt;
&lt;br /&gt;
[18:39:52] &amp;lt;paroneayea&amp;gt; and they got bit by it :(&lt;br /&gt;
&lt;br /&gt;
[18:40:09] &amp;lt;breton&amp;gt; paroneayea: yep, lets get to it in the end&lt;br /&gt;
&lt;br /&gt;
[18:40:12] &amp;lt;paroneayea&amp;gt; ok cool&lt;br /&gt;
&lt;br /&gt;
[18:40:21] &amp;lt;paroneayea&amp;gt; * kombu / celery&lt;br /&gt;
&lt;br /&gt;
[18:40:28] &amp;lt;paroneayea&amp;gt; one more topic to queue for later :)&lt;br /&gt;
&lt;br /&gt;
[18:40:52] &amp;lt;paroneayea&amp;gt; so it sounds like tsyesika will post stuff to list, breton will review, and paroneayea will come back in late october to help? :)&lt;br /&gt;
&lt;br /&gt;
[18:41:02] &amp;lt;paroneayea&amp;gt; and larjona will look at sandstorm state? :)&lt;br /&gt;
&lt;br /&gt;
[18:41:13] &amp;lt;tsyesika&amp;gt; sounds good&lt;br /&gt;
&lt;br /&gt;
[18:41:22] --&amp;gt; neiljp joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:41:29] &amp;lt;paroneayea&amp;gt; (you don&#039;t have to do anything larjona , but maybe just nice to see what the state is !)&lt;br /&gt;
&lt;br /&gt;
[18:41:38] &amp;lt;paroneayea&amp;gt; though if you want to, you&#039;re more than welcome to :)&lt;br /&gt;
&lt;br /&gt;
[18:41:47] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:41:56] &amp;lt;paroneayea&amp;gt; cool, is it next topic time?&lt;br /&gt;
&lt;br /&gt;
[18:42:07] &amp;lt;paroneayea&amp;gt; (I&#039;ll probably just dump these minutes on the mailing list btw)&lt;br /&gt;
&lt;br /&gt;
[18:42:27] &amp;lt;paroneayea&amp;gt; #topic GSoC wrapup&lt;br /&gt;
&lt;br /&gt;
[18:42:36] &amp;lt;larjona&amp;gt; Yes, I&#039;ll report to the list&lt;br /&gt;
&lt;br /&gt;
[18:42:40] &amp;lt;paroneayea&amp;gt; larjona: great!&lt;br /&gt;
&lt;br /&gt;
[18:43:20] &amp;lt;paroneayea&amp;gt; so saksham1115 got their video subtitling stuff in&lt;br /&gt;
&lt;br /&gt;
[18:43:20] &amp;lt;-- afuentes left (Ping timeout: 258 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:43:43] &amp;lt;paroneayea&amp;gt; looks like results are announced&lt;br /&gt;
&lt;br /&gt;
[18:43:53] &amp;lt;paroneayea&amp;gt; we passed saksham1115 :)&lt;br /&gt;
&lt;br /&gt;
[18:44:11] &amp;lt;paroneayea&amp;gt; thanks to saksham1115, and to breton for co-mentoring (and doing bulk of mentoring, TBH!)&lt;br /&gt;
&lt;br /&gt;
[18:44:45] &amp;lt;paroneayea&amp;gt; saksham1115 wrote an update to the mailing list...&lt;br /&gt;
&lt;br /&gt;
[18:44:52] &amp;lt;paroneayea&amp;gt; maybe I should pull it up&lt;br /&gt;
&lt;br /&gt;
[18:45:09] &amp;lt;paroneayea&amp;gt; http://lists.mediagoblin.org/pipermail/devel/2016-August/001465.html&lt;br /&gt;
&lt;br /&gt;
[18:45:10] &amp;lt;paroneayea&amp;gt; there we go&lt;br /&gt;
&lt;br /&gt;
[18:45:40] &amp;lt;paroneayea&amp;gt; breton: do you think we could/should maybe get this merged in for 1.0 also?&lt;br /&gt;
&lt;br /&gt;
[18:46:24] &amp;lt;breton&amp;gt; paroneayea: i&#039;ll review more thoroughly and tell after that&lt;br /&gt;
&lt;br /&gt;
[18:46:46] &amp;lt;paroneayea&amp;gt; breton: cool, if you think it&#039;s close&lt;br /&gt;
&lt;br /&gt;
[18:46:54] &amp;lt;paroneayea&amp;gt; tag for 1.0 on the tracker please!&lt;br /&gt;
&lt;br /&gt;
[18:47:06] &amp;lt;paroneayea&amp;gt; cool, any questions?&lt;br /&gt;
&lt;br /&gt;
[18:47:10] &amp;lt;paroneayea&amp;gt; should we move on?&lt;br /&gt;
&lt;br /&gt;
[18:47:26] &amp;lt;paroneayea&amp;gt; congrats again to saksham1115, and thank you, from GMG land! :)&lt;br /&gt;
&lt;br /&gt;
[18:47:26] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:47:44] &amp;lt;paroneayea&amp;gt; #topic Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
&lt;br /&gt;
[18:48:12] &amp;lt;paroneayea&amp;gt; so, breton has already been doing a lot of work keeping things moving smoothly in mediagoblin land... more than me while I&#039;ve been in focus on the socialwg!&lt;br /&gt;
&lt;br /&gt;
[18:48:17] &amp;lt;paroneayea&amp;gt; and long-term, I&#039;m not going anywhere&lt;br /&gt;
&lt;br /&gt;
[18:48:31] &amp;lt;paroneayea&amp;gt; but I think it would be a good idea to officially appoint breton co-maintainer, at least for now&lt;br /&gt;
&lt;br /&gt;
[18:48:46] &amp;lt;larjona&amp;gt; +1&lt;br /&gt;
&lt;br /&gt;
[18:48:46] &amp;lt;paroneayea&amp;gt; we&#039;d have to make it official with GNU too, but how do people feel?&lt;br /&gt;
&lt;br /&gt;
[18:48:54] &amp;lt;paroneayea&amp;gt; +1 here too :)&lt;br /&gt;
&lt;br /&gt;
[18:49:03] &amp;lt;tsyesika&amp;gt; +1&lt;br /&gt;
&lt;br /&gt;
[18:49:12] &amp;lt;breton&amp;gt; yay!&lt;br /&gt;
&lt;br /&gt;
[18:49:14] &amp;lt;paroneayea&amp;gt; let&#039;s make sure breton +1&#039;s ;)&lt;br /&gt;
&lt;br /&gt;
[18:49:23] &amp;lt;breton&amp;gt; +1 :)&lt;br /&gt;
&lt;br /&gt;
[18:49:24] &amp;lt;paroneayea&amp;gt; whew that was the most important vote :)&lt;br /&gt;
&lt;br /&gt;
[18:49:30] &amp;lt;paroneayea&amp;gt; ok, so I&#039;ll start that process :)&lt;br /&gt;
&lt;br /&gt;
[18:49:34] &amp;lt;paroneayea&amp;gt; thank you breton !&lt;br /&gt;
&lt;br /&gt;
[18:49:45] &amp;lt;larjona&amp;gt; Thanks breton&lt;br /&gt;
&lt;br /&gt;
[18:50:22] &amp;lt;paroneayea&amp;gt; whee!&lt;br /&gt;
&lt;br /&gt;
[18:50:28] &amp;lt;paroneayea&amp;gt; ok, next topic&lt;br /&gt;
&lt;br /&gt;
[18:50:29] &amp;lt;breton&amp;gt; that&#039;s a good present for my todays birthday :p&lt;br /&gt;
&lt;br /&gt;
[18:50:35] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
&lt;br /&gt;
[18:50:38] &amp;lt;tsyesika&amp;gt; happy birthday breton  :)&lt;br /&gt;
&lt;br /&gt;
[18:50:39] &amp;lt;paroneayea&amp;gt; happy birthday breton!&lt;br /&gt;
&lt;br /&gt;
[18:50:52] &amp;lt;larjona&amp;gt; happy birthday!&lt;br /&gt;
&lt;br /&gt;
[18:50:52] &amp;lt;paroneayea&amp;gt; . o O (I have just the ascii art to close today&#039;s meeting...)&lt;br /&gt;
&lt;br /&gt;
[18:51:07] &amp;lt;paroneayea&amp;gt; #topic kombu / celery&lt;br /&gt;
&lt;br /&gt;
[18:51:21] &amp;lt;paroneayea&amp;gt; breton: want to explain the state of affairs?&lt;br /&gt;
&lt;br /&gt;
[18:51:45] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:52:01] &amp;lt;breton&amp;gt; celery dropped sqlalchemy as a broker&lt;br /&gt;
&lt;br /&gt;
[18:52:07] &amp;lt;breton&amp;gt; with a bunch of other brokers&lt;br /&gt;
&lt;br /&gt;
[18:52:20] &amp;lt;breton&amp;gt; and they support only 4 brokers: http://celery.readthedocs.io/en/master/getting-started/brokers/index.html&lt;br /&gt;
&lt;br /&gt;
[18:52:35] &amp;lt;paroneayea&amp;gt; I mean, to be fair, sqlalchemy was never a &amp;quot;great&amp;quot; broker, but it made it easy for people to get started&lt;br /&gt;
&lt;br /&gt;
[18:52:41] &amp;lt;paroneayea&amp;gt; esp for small installs&lt;br /&gt;
&lt;br /&gt;
[18:52:47] &amp;lt;breton&amp;gt; the reason is that it was hard to maintain and had some issues&lt;br /&gt;
&lt;br /&gt;
[18:52:51] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:53:03] &amp;lt;paroneayea&amp;gt; we could do a few things:&lt;br /&gt;
&lt;br /&gt;
[18:53:21] &amp;lt;paroneayea&amp;gt;  - maintain the broker ourselves?  (yuck, maybe temporarily?)&lt;br /&gt;
&lt;br /&gt;
[18:53:40] &amp;lt;paroneayea&amp;gt;  - switch from celery to an actor model system... hm, that&#039;s maybe too long term :)&lt;br /&gt;
&lt;br /&gt;
[18:53:52] &amp;lt;paroneayea&amp;gt;  - write a broker that uses unix named pipes?&lt;br /&gt;
&lt;br /&gt;
[18:54:00] &amp;lt;breton&amp;gt; https://github.com/celery/celery/issues/3274#issuecomment-228324848 if someone&#039;s interested&lt;br /&gt;
&lt;br /&gt;
[18:54:31] &amp;lt;paroneayea&amp;gt; one more&lt;br /&gt;
&lt;br /&gt;
[18:54:43] &amp;lt;paroneayea&amp;gt;  - we could switch to recommending one of the official brokers&lt;br /&gt;
&lt;br /&gt;
[18:54:53] &amp;lt;paroneayea&amp;gt; like rabbit/redis/etc&lt;br /&gt;
&lt;br /&gt;
[18:55:06] &amp;lt;breton&amp;gt; i&#039;d chose the last one as the simpliest one.&lt;br /&gt;
&lt;br /&gt;
[18:55:40] &amp;lt;breton&amp;gt; the only thing that bugs me is uncertanty around redis&lt;br /&gt;
&lt;br /&gt;
[18:55:59] &amp;lt;paroneayea&amp;gt; breton: what&#039;s the uncertainty?&lt;br /&gt;
&lt;br /&gt;
[18:56:21] &amp;lt;breton&amp;gt; paroneayea: the bug ^ initially was about issues with redis broker&lt;br /&gt;
&lt;br /&gt;
[18:56:29] &amp;lt;breton&amp;gt; paroneayea: and they wanted to remove it too&lt;br /&gt;
&lt;br /&gt;
[18:56:38] &amp;lt;paroneayea&amp;gt; oh right&lt;br /&gt;
&lt;br /&gt;
[18:56:45] &amp;lt;breton&amp;gt; but people from redis came and said that they are willing to work on the issues&lt;br /&gt;
&lt;br /&gt;
[18:56:50] &amp;lt;paroneayea&amp;gt; breton: maybe we should choose rabbitmq then&lt;br /&gt;
&lt;br /&gt;
[18:57:05] &amp;lt;paroneayea&amp;gt; breton: it&#039;s something to research, for now, I think&lt;br /&gt;
&lt;br /&gt;
[18:57:24] &amp;lt;breton&amp;gt; paroneayea: yes. I don&#039;t thing that it&#039;s going to be hard, because it&#039;s well packaged everywhere&lt;br /&gt;
&lt;br /&gt;
[18:58:00] &amp;lt;paroneayea&amp;gt; breton: rabbitmq you mean?&lt;br /&gt;
&lt;br /&gt;
[18:58:20] &amp;lt;breton&amp;gt; paroneayea: yes&lt;br /&gt;
&lt;br /&gt;
[18:58:50] &amp;lt;paroneayea&amp;gt; breton: ok, I&#039;m ok with going rabbitmq&lt;br /&gt;
&lt;br /&gt;
[18:58:54] &amp;lt;paroneayea&amp;gt; it will take work&lt;br /&gt;
&lt;br /&gt;
[18:59:29] &amp;lt;paroneayea&amp;gt; here is our ticket https://issues.mediagoblin.org/ticket/5464&lt;br /&gt;
&lt;br /&gt;
[18:59:42] &amp;lt;paroneayea&amp;gt; I&#039;ll add a comment summarizing our thoughts from the meeting&lt;br /&gt;
&lt;br /&gt;
[19:00:23] &amp;lt;paroneayea&amp;gt; and... I think that&#039;s it from the meeting right?&lt;br /&gt;
&lt;br /&gt;
[19:00:34] &amp;lt;larjona&amp;gt; Yes&lt;br /&gt;
&lt;br /&gt;
[19:00:52] &amp;lt;paroneayea&amp;gt; ok, in that case :)&lt;br /&gt;
&lt;br /&gt;
[19:00:58] &amp;lt;paroneayea&amp;gt;    HAPPY BIRTHDAY&lt;br /&gt;
&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;          ()&lt;br /&gt;
&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;    .-----||-----.&lt;br /&gt;
&lt;br /&gt;
[19:01:05] &amp;lt;paroneayea&amp;gt;   |&#039;---______---&#039;|&lt;br /&gt;
&lt;br /&gt;
[19:01:08] &amp;lt;paroneayea&amp;gt;   |.            .|&lt;br /&gt;
&lt;br /&gt;
[19:01:11] &amp;lt;paroneayea&amp;gt;  _| &#039;----__----&#039; |_&lt;br /&gt;
&lt;br /&gt;
[19:01:14] &amp;lt;paroneayea&amp;gt; ( &#039;--__________--&#039; )&lt;br /&gt;
&lt;br /&gt;
[19:01:17] &amp;lt;paroneayea&amp;gt;  &#039;---__________---&#039;&lt;br /&gt;
&lt;br /&gt;
[19:01:20] &amp;lt;paroneayea&amp;gt;        BRETON!&lt;br /&gt;
&lt;br /&gt;
[19:01:24] &amp;lt;paroneayea&amp;gt; thanks for coming, breton, larjona, tsyesika :)&lt;br /&gt;
&lt;br /&gt;
[19:01:40] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1852</id>
		<title>20160904 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160904_Log&amp;diff=1852"/>
		<updated>2016-09-03T17:12:42Z</updated>

		<summary type="html">&lt;p&gt;Larjona: add log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:02:41] &amp;lt;paroneayea&amp;gt; #startmeeting&lt;br /&gt;
[18:02:49] &amp;lt;paroneayea&amp;gt; oh, there&#039;s no chaosgoblin :)&lt;br /&gt;
[18:02:58] &amp;lt;paroneayea&amp;gt; well, consider that line to be the &amp;quot;meeting strated&amp;quot; line :)&lt;br /&gt;
[18:03:11] &amp;lt;larjona&amp;gt; Hi&lt;br /&gt;
[18:03:17] &amp;lt;paroneayea&amp;gt; hey, larjona too!&lt;br /&gt;
[18:03:24] &amp;lt;paroneayea&amp;gt; that makes three of us.  a good start! :)&lt;br /&gt;
[18:03:55] &amp;lt;paroneayea&amp;gt; how about we Just-In-Time some meeting topics :)&lt;br /&gt;
[18:04:02] &amp;lt;paroneayea&amp;gt; * Pubstrate / ActivityPub updates&lt;br /&gt;
[18:04:14] &amp;lt;paroneayea&amp;gt; * When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
[18:04:42] &amp;lt;paroneayea&amp;gt; * GSoC wrapup&lt;br /&gt;
[18:04:52] &amp;lt;paroneayea&amp;gt; anything else? :)&lt;br /&gt;
[18:05:01] &amp;lt;larjona&amp;gt; 1.0?&lt;br /&gt;
[18:05:09] &amp;lt;paroneayea&amp;gt; * 1.0 !&lt;br /&gt;
[18:05:12] &amp;lt;breton&amp;gt; o/&lt;br /&gt;
[18:05:21] &amp;lt;paroneayea&amp;gt; hey breton !  yay, we&#039;re at 4&lt;br /&gt;
[18:05:24] &amp;lt;breton&amp;gt; yeeey, i am almost not late&lt;br /&gt;
[18:05:28] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
[18:05:42] &amp;lt;paroneayea&amp;gt; breton: want to add any topics?&lt;br /&gt;
[18:05:56] &amp;lt;breton&amp;gt; paroneayea: nope&lt;br /&gt;
[18:06:07] &amp;lt;paroneayea&amp;gt; cool, ok&lt;br /&gt;
[18:06:21] &amp;lt;paroneayea&amp;gt; #topic Pubstrate / ActivityPub updates&lt;br /&gt;
[18:06:51] &amp;lt;paroneayea&amp;gt; as I think everyone here knows, I&#039;ve been focused on getting the federation spec work tsyesika and I are editors on for the W3C, which is ActivityPub&lt;br /&gt;
[18:07:10] &amp;lt;paroneayea&amp;gt; we basically want to get to Candidate Recommendation state by the end of TPAC, if not before&lt;br /&gt;
[18:07:24] &amp;lt;paroneayea&amp;gt; maybe not everyone knows what tpac is :)&lt;br /&gt;
[18:07:33] -*- breton doesn&#039;t know&lt;br /&gt;
[18:07:57] &amp;lt;paroneayea&amp;gt; https://www.w3.org/2016/09/TPAC/&lt;br /&gt;
[18:08:05] &amp;lt;paroneayea&amp;gt; so TPAC is the big w3c technical conference thing&lt;br /&gt;
[18:08:12] &amp;lt;paroneayea&amp;gt; I&#039;m going to be attending in-person&lt;br /&gt;
[18:08:20] &amp;lt;paroneayea&amp;gt; it&#039;s in Lisbon&lt;br /&gt;
[18:08:51] &amp;lt;paroneayea&amp;gt; so, the good news is that AcitvityPub is moving well along.  We just put out a new Working Draft a week ago: https://www.w3.org/TR/activitypub/&lt;br /&gt;
[18:08:58] &amp;lt;paroneayea&amp;gt; earlier in the month, my friend Amy Guy stayed with us for a week&lt;br /&gt;
[18:09:10] &amp;lt;paroneayea&amp;gt; she&#039;s also part of the w3c group (currently works at the w3c part time even)&lt;br /&gt;
[18:09:15] &amp;lt;paroneayea&amp;gt; we knocked out a ton of updates&lt;br /&gt;
[18:09:27] &amp;lt;paroneayea&amp;gt; including more cleanly separating the client-to-server from the server-to-server stuff&lt;br /&gt;
[18:09:36] &amp;lt;paroneayea&amp;gt; anyway, the good news is: the spec is in very good shape&lt;br /&gt;
[18:09:47] &amp;lt;paroneayea&amp;gt; the bad news is: the deadline is tight, and *serious*.&lt;br /&gt;
[18:10:00] &amp;lt;paroneayea&amp;gt; the group only is chartered to be around till end of this year&lt;br /&gt;
[18:10:22] &amp;lt;paroneayea&amp;gt; if we want the spec to go through and not just be a &amp;quot;note&amp;quot;, we have to get everything to that point by year&#039;s end, and that&#039;s a lot of process&lt;br /&gt;
[18:10:23] &amp;lt;paroneayea&amp;gt; and... we need implementations&lt;br /&gt;
[18:10:42] &amp;lt;paroneayea&amp;gt; luckily, there are two implementations in progress: Amy&#039;s site runs one, and I&#039;m writing Pubstrate.&lt;br /&gt;
[18:11:12] &amp;lt;paroneayea&amp;gt; http://dustycloud.org/tmp/pubstrate_2016-08-17.png&lt;br /&gt;
[18:11:22] &amp;lt;paroneayea&amp;gt; I can now log in and post notes&lt;br /&gt;
[18:11:29] &amp;lt;paroneayea&amp;gt; it&#039;s very similar in design to pump.io&lt;br /&gt;
[18:11:41] &amp;lt;paroneayea&amp;gt; but written in guile scheme, and a bit more demo&#039;y&lt;br /&gt;
[18:11:55] &amp;lt;breton&amp;gt; so, no integration with mg yet?&lt;br /&gt;
[18:12:03] &amp;lt;paroneayea&amp;gt; not yet.  so&lt;br /&gt;
[18:12:09] &amp;lt;paroneayea&amp;gt; I think porting GMG&#039;s federation code to this&lt;br /&gt;
[18:12:11] &amp;lt;paroneayea&amp;gt; will not be hard.&lt;br /&gt;
[18:12:23] &amp;lt;paroneayea&amp;gt; I&#039;d like to have that done by end of 2016.&lt;br /&gt;
[18:12:52] &amp;lt;paroneayea&amp;gt; that&#039;s a good tie in to the next topic, but maybe there are questions :)&lt;br /&gt;
[18:13:21] &amp;lt;paroneayea&amp;gt; (I&#039;m hoping to release a Pubstrate 0.1 release in the next few weeks so people can try it)&lt;br /&gt;
[18:13:55] &amp;lt;paroneayea&amp;gt; https://github.com/cwebber/pubstrate it&#039;s currently (unfortunately) hosted on github.  I&#039;ll move it to gitlab before release.&lt;br /&gt;
[18:14:12] &amp;lt;paroneayea&amp;gt; that was originally for perceived-synchronization-with-group reasons, but I no longer believe that matters.&lt;br /&gt;
[18:14:26] &amp;lt;paroneayea&amp;gt; any questions?  or should we move on&lt;br /&gt;
[18:14:30] &amp;lt;paroneayea&amp;gt; sorry for textwall :)&lt;br /&gt;
[18:14:48] -*- breton has none&lt;br /&gt;
[18:14:51] &amp;lt;paroneayea&amp;gt; ok :)&lt;br /&gt;
[18:15:46] &amp;lt;paroneayea&amp;gt; #topic When&#039;s paroneayea working on MediaGoblin again????&lt;br /&gt;
[18:15:57] &amp;lt;paroneayea&amp;gt; good question/topic! :)&lt;br /&gt;
[18:16:06] &amp;lt;paroneayea&amp;gt; I&#039;ve been noticably absent, because of all the above, and tight deadlines&lt;br /&gt;
[18:16:30] &amp;lt;paroneayea&amp;gt; I&#039;m hoping that by late october I&#039;m back on GMG to a reasonable degree.&lt;br /&gt;
[18:16:59] &amp;lt;paroneayea&amp;gt; which is maybe also related to 1.0&lt;br /&gt;
[18:17:11] &amp;lt;paroneayea&amp;gt; maybe we should switch to that topic since what else is there to say on this one ;)&lt;br /&gt;
[18:17:23] &amp;lt;paroneayea&amp;gt; and we&#039;ll do gsoc after&lt;br /&gt;
[18:17:33] &amp;lt;paroneayea&amp;gt; #topic 1.0&lt;br /&gt;
[18:17:52] &amp;lt;paroneayea&amp;gt; 1.0!  Right around the corner, several months ago, I thought, but then this happened...&lt;br /&gt;
[18:18:24] &amp;lt;paroneayea&amp;gt; the main thing that needs to happen next is that we need to review, make sure it&#039;s stable, and merge tsyesika&#039;s federation code.&lt;br /&gt;
[18:18:36] &amp;lt;breton&amp;gt; isn&#039;t it merged yet?&lt;br /&gt;
[18:18:36] &amp;lt;paroneayea&amp;gt; tsyesika: maybe you might have comments on what you remember the current state of that is?&lt;br /&gt;
[18:18:42] &amp;lt;paroneayea&amp;gt; is it?&lt;br /&gt;
[18:18:46] &amp;lt;breton&amp;gt; i thought that all federation stuff is in&lt;br /&gt;
[18:19:04] &amp;lt;paroneayea&amp;gt; nope :)&lt;br /&gt;
[18:19:23] &amp;lt;paroneayea&amp;gt; it&#039;s still unmerged.&lt;br /&gt;
[18:19:31] &amp;lt;tsyesika&amp;gt; nupe it&#039;s not merged yet, there are a few little tasks that need finished and then a full review&lt;br /&gt;
[18:19:33] &amp;lt;breton&amp;gt; is the branch with federation in the main repo?&lt;br /&gt;
[18:19:42] &amp;lt;tsyesika&amp;gt; nope, it&#039;s on my notabug&lt;br /&gt;
[18:19:50] -*- tsyesika finds the link&lt;br /&gt;
[18:19:58] &amp;lt;tsyesika&amp;gt; https://notabug.org/Tsyesika/federated-mediagoblin&lt;br /&gt;
[18:21:07] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
[18:21:16] &amp;lt;paroneayea&amp;gt; if someone wants to do review and help this move along towards merge&lt;br /&gt;
[18:21:22] &amp;lt;paroneayea&amp;gt; that *can* be done without me, I think&lt;br /&gt;
[18:21:31] &amp;lt;paroneayea&amp;gt; though it would be helpful if there&#039;s a list of &amp;quot;things that need to be done&amp;quot;&lt;br /&gt;
[18:21:33] &amp;lt;paroneayea&amp;gt; do we have that tsyesika ?&lt;br /&gt;
[18:21:37] &amp;lt;breton&amp;gt; tsyesika: which branch?&lt;br /&gt;
[18:21:54] &amp;lt;breton&amp;gt; i&#039;d love to do review&lt;br /&gt;
[18:21:58] &amp;lt;tsyesika&amp;gt; paroneayea: i can make one up and post it to the dev mailing list later :)&lt;br /&gt;
[18:22:18] &amp;lt;breton&amp;gt; in fact i&#039;d do one if i knew that it needs reviewing a lot of time ago&lt;br /&gt;
[18:22:20] &amp;lt;tsyesika&amp;gt; breton: &amp;quot;federation&amp;quot; i believe&lt;br /&gt;
[18:22:33] &amp;lt;paroneayea&amp;gt; tsyesika: that would be great&lt;br /&gt;
[18:22:40] &amp;lt;paroneayea&amp;gt; breton: that would also be great! :)&lt;br /&gt;
[18:22:56] &amp;lt;tsyesika&amp;gt; before a review those little tasks need fixing, some a serious but quick to do but they definitely definitely need doing&lt;br /&gt;
[18:24:52] &amp;lt;paroneayea&amp;gt; I want to add one more topic&lt;br /&gt;
[18:25:20] &amp;lt;paroneayea&amp;gt; * Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
[18:25:31] &amp;lt;paroneayea&amp;gt; not to switch topics now&lt;br /&gt;
[18:25:34] &amp;lt;paroneayea&amp;gt; just queue it :)&lt;br /&gt;
[18:26:12] &amp;lt;breton&amp;gt; i have a question about 1.0. What about deployment stuff?&lt;br /&gt;
[18:26:21] &amp;lt;paroneayea&amp;gt; breton: it&#039;s a good question...&lt;br /&gt;
[18:26:27] &amp;lt;breton&amp;gt; we had that as a target during that campaign&lt;br /&gt;
[18:26:29] &amp;lt;paroneayea&amp;gt; breton: we need packages for distros.&lt;br /&gt;
[18:26:52] &amp;lt;paroneayea&amp;gt; breton: we never hit that goal&lt;br /&gt;
[18:26:56] &amp;lt;paroneayea&amp;gt; http://mediagoblin.org/pages/campaign.html&lt;br /&gt;
[18:27:01] &amp;lt;paroneayea&amp;gt; but nonetheless&lt;br /&gt;
[18:27:05] &amp;lt;paroneayea&amp;gt; it&#039;s still important to me&lt;br /&gt;
[18:27:11] &amp;lt;paroneayea&amp;gt; that was going to be at the $100k&lt;br /&gt;
[18:27:12] &amp;lt;paroneayea&amp;gt; level&lt;br /&gt;
[18:27:15] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
[18:27:27] &amp;lt;paroneayea&amp;gt; we have another target&lt;br /&gt;
[18:27:30] &amp;lt;paroneayea&amp;gt; which is premium hosting&lt;br /&gt;
[18:27:37] &amp;lt;paroneayea&amp;gt; ironically, deployment has been a pre-requisite for launching that!&lt;br /&gt;
[18:27:42] &amp;lt;breton&amp;gt; oh, yeah, that one too&lt;br /&gt;
[18:27:51] &amp;lt;paroneayea&amp;gt; so we never officially hit &amp;quot;deployment&amp;quot;.&lt;br /&gt;
[18:27:57] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
[18:28:02] &amp;lt;paroneayea&amp;gt; so I can&#039;t give details&lt;br /&gt;
[18:28:21] &amp;lt;paroneayea&amp;gt; there&#039;s some vague possibility of funding debian packaging but I think it&#039;s low chance.&lt;br /&gt;
[18:28:28] &amp;lt;paroneayea&amp;gt; but regardless&lt;br /&gt;
[18:28:31] &amp;lt;paroneayea&amp;gt; I think it needs to happen.&lt;br /&gt;
[18:28:40] &amp;lt;paroneayea&amp;gt; simonft got debian packaging pretty close already&lt;br /&gt;
[18:28:52] &amp;lt;paroneayea&amp;gt; I have a guix package near-done&lt;br /&gt;
[18:28:54] &amp;lt;larjona&amp;gt; Debian freezes 5 november&lt;br /&gt;
[18:29:01] &amp;lt;paroneayea&amp;gt; I was working on making things more easily packaged before I got caught up in all this stuff&lt;br /&gt;
[18:29:15] &amp;lt;paroneayea&amp;gt; larjona: it&#039;s unlikely we&#039;ll hit that freeze by my own work, but maybe if someone else can help&lt;br /&gt;
[18:29:31] &amp;lt;paroneayea&amp;gt; I feel like our build system, in trying to make things easier, has also made things a lot harder&lt;br /&gt;
[18:30:07] &amp;lt;paroneayea&amp;gt; probably the autotools part, but definitely the npm/bower part&lt;br /&gt;
[18:30:25] &amp;lt;paroneayea&amp;gt; though, I hear jquery 2.0 is packaged in debian now&lt;br /&gt;
[18:30:29] &amp;lt;breton&amp;gt; actually i never figured that part out&lt;br /&gt;
[18:30:37] &amp;lt;breton&amp;gt; because i haven&#039;t done js in ages&lt;br /&gt;
[18:31:16] &amp;lt;paroneayea&amp;gt; I think it should be torn out and replaced with something simpler: a directory where either distros can put javascript files, or we can pull them down and unpack the prebuilt ones&lt;br /&gt;
[18:31:22] &amp;lt;paroneayea&amp;gt; via a script&lt;br /&gt;
[18:31:52] &amp;lt;paroneayea&amp;gt; I think every javascript dependency we use already has prebuilt versions anyway&lt;br /&gt;
[18:32:09] &amp;lt;paroneayea&amp;gt; so if we let distros provide the full version, or for developers let them run some script to get something&lt;br /&gt;
[18:32:14] &amp;lt;paroneayea&amp;gt; or at the very least&lt;br /&gt;
[18:32:15] &amp;lt;breton&amp;gt; what do others do?&lt;br /&gt;
[18:32:19] &amp;lt;breton&amp;gt; for example, wordpress&lt;br /&gt;
[18:32:21] &amp;lt;paroneayea&amp;gt; not make the bower stuff a core part&lt;br /&gt;
[18:32:27] &amp;lt;paroneayea&amp;gt; breton: I don&#039;t know about wordpress, it&#039;s a good question&lt;br /&gt;
[18:32:52] &amp;lt;paroneayea&amp;gt; breton: it&#039;s hard to answer, because what examples of web applications aside from wordpress do you see successfully packaged with distros anyway :\&lt;br /&gt;
[18:33:42] &amp;lt;breton&amp;gt; i also wonder about, say, django-cms&lt;br /&gt;
[18:33:47] &amp;lt;paroneayea&amp;gt; even the php things are getting just as complex to deploy now&lt;br /&gt;
[18:33:54] &amp;lt;paroneayea&amp;gt; breton: yeah a good question&lt;br /&gt;
[18:34:01] &amp;lt;paroneayea&amp;gt; we should probably research before we make decisions&lt;br /&gt;
[18:34:12] &amp;lt;paroneayea&amp;gt; probably we should try to package, and see how hard our stuff currently is, and figure out how to change things around that.&lt;br /&gt;
[18:34:31] &amp;lt;paroneayea&amp;gt; I&#039;ll be interested in working on this once I&#039;m done with my socialwg focus-mode madness&lt;br /&gt;
[18:34:44] &amp;lt;paroneayea&amp;gt; even php is hard now with Composer&lt;br /&gt;
[18:34:50] &amp;lt;paroneayea&amp;gt; https://lwn.net/Articles/670752/&lt;br /&gt;
[18:34:59] &amp;lt;paroneayea&amp;gt; see the owncloud / debian rift&lt;br /&gt;
[18:35:36] &amp;lt;breton&amp;gt; what about guix package?&lt;br /&gt;
[18:35:42] &amp;lt;paroneayea&amp;gt; breton: that one&#039;s already almost done :)&lt;br /&gt;
[18:35:45] &amp;lt;paroneayea&amp;gt; I packaged all our deps&lt;br /&gt;
[18:35:53] &amp;lt;paroneayea&amp;gt; and I was using it&lt;br /&gt;
[18:35:59] &amp;lt;paroneayea&amp;gt; I just wasn&#039;t doing the final mediagoblin package&lt;br /&gt;
[18:36:00] &amp;lt;paroneayea&amp;gt; excepting the javascript stuff&lt;br /&gt;
[18:36:05] &amp;lt;paroneayea&amp;gt; heh!&lt;br /&gt;
[18:36:23] &amp;lt;paroneayea&amp;gt; I have no idea how the js stuff will be done.  we might need to provide another repo that does &amp;quot;evil&amp;quot; things and pulls in the pre-minified js pakcages&lt;br /&gt;
[18:36:28] &amp;lt;paroneayea&amp;gt; though!&lt;br /&gt;
[18:36:30] &amp;lt;paroneayea&amp;gt; oh, good news&lt;br /&gt;
[18:36:40] &amp;lt;paroneayea&amp;gt; we had a &amp;quot;packaging npm for guix stuff&amp;quot; gsoc student&lt;br /&gt;
[18:36:50] &amp;lt;paroneayea&amp;gt; I was technically a mentor, though the student did quite well without my help&lt;br /&gt;
[18:37:07] &amp;lt;paroneayea&amp;gt; so, it turns out packaging jquery is insane, but hey, some things can be packaged using their tools now :)&lt;br /&gt;
[18:37:15] &amp;lt;paroneayea&amp;gt; so there&#039;s hope?  maybe? :)&lt;br /&gt;
[18:37:32] &amp;lt;breton&amp;gt; to meet the &amp;quot;premium hosting&amp;quot; target, we don&#039;t really need debian packages, we might provide the hosting with guix, right?&lt;br /&gt;
[18:37:41] &amp;lt;paroneayea&amp;gt; I have high hopes and optimism for anything that doesn&#039;t need npm (and maybe even npm can eventually happen in guix)&lt;br /&gt;
[18:37:43] &amp;lt;paroneayea&amp;gt; breton: yup&lt;br /&gt;
[18:37:57] &amp;lt;paroneayea&amp;gt; no need to use debian, and I can do guix easily, even if it means mediagoblin&#039;s js deps won&#039;t go into guix proper&lt;br /&gt;
[18:38:10] &amp;lt;paroneayea&amp;gt; we could get mediagoblin in guix proper, and provide a supplementary package that provides the js stuff&lt;br /&gt;
[18:38:25] &amp;lt;paroneayea&amp;gt; maybe we should tear out all this js stuff.  Who needs javascript libraries anyway! :)&lt;br /&gt;
[18:38:28] &amp;lt;larjona&amp;gt; There is a sandstorm package but outdated (0.7?) If anybody can have a look at it, maybe it&#039;s easy to update it&lt;br /&gt;
[18:39:16] &amp;lt;paroneayea&amp;gt; larjona: sandstorm support would be good... I wouldn&#039;t be using it for premium hosting I would myself run, but I would want us to be up-to-date in sandstorm-land&lt;br /&gt;
[18:39:33] &amp;lt;paroneayea&amp;gt; breton: ugh, one more item not even on the agenda, what to do about this kombu / celery stuff :(&lt;br /&gt;
[18:39:46] &amp;lt;paroneayea&amp;gt; breton: I have a client that paid me to do some consulting on their GMG deployment (which was nice!)&lt;br /&gt;
[18:39:52] &amp;lt;paroneayea&amp;gt; and they got bit by it :(&lt;br /&gt;
[18:40:09] &amp;lt;breton&amp;gt; paroneayea: yep, lets get to it in the end&lt;br /&gt;
[18:40:12] &amp;lt;paroneayea&amp;gt; ok cool&lt;br /&gt;
[18:40:21] &amp;lt;paroneayea&amp;gt; * kombu / celery&lt;br /&gt;
[18:40:28] &amp;lt;paroneayea&amp;gt; one more topic to queue for later :)&lt;br /&gt;
[18:40:52] &amp;lt;paroneayea&amp;gt; so it sounds like tsyesika will post stuff to list, breton will review, and paroneayea will come back in late october to help? :)&lt;br /&gt;
[18:41:02] &amp;lt;paroneayea&amp;gt; and larjona will look at sandstorm state? :)&lt;br /&gt;
[18:41:13] &amp;lt;tsyesika&amp;gt; sounds good&lt;br /&gt;
[18:41:22] --&amp;gt; neiljp joined #mediagoblin&lt;br /&gt;
[18:41:29] &amp;lt;paroneayea&amp;gt; (you don&#039;t have to do anything larjona , but maybe just nice to see what the state is !)&lt;br /&gt;
[18:41:38] &amp;lt;paroneayea&amp;gt; though if you want to, you&#039;re more than welcome to :)&lt;br /&gt;
[18:41:47] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
[18:41:56] &amp;lt;paroneayea&amp;gt; cool, is it next topic time?&lt;br /&gt;
[18:42:07] &amp;lt;paroneayea&amp;gt; (I&#039;ll probably just dump these minutes on the mailing list btw)&lt;br /&gt;
[18:42:27] &amp;lt;paroneayea&amp;gt; #topic GSoC wrapup&lt;br /&gt;
[18:42:36] &amp;lt;larjona&amp;gt; Yes, I&#039;ll report to the list&lt;br /&gt;
[18:42:40] &amp;lt;paroneayea&amp;gt; larjona: great!&lt;br /&gt;
[18:43:20] &amp;lt;paroneayea&amp;gt; so saksham1115 got their video subtitling stuff in&lt;br /&gt;
[18:43:20] &amp;lt;-- afuentes left (Ping timeout: 258 seconds)&lt;br /&gt;
[18:43:43] &amp;lt;paroneayea&amp;gt; looks like results are announced&lt;br /&gt;
[18:43:53] &amp;lt;paroneayea&amp;gt; we passed saksham1115 :)&lt;br /&gt;
[18:44:11] &amp;lt;paroneayea&amp;gt; thanks to saksham1115, and to breton for co-mentoring (and doing bulk of mentoring, TBH!)&lt;br /&gt;
[18:44:45] &amp;lt;paroneayea&amp;gt; saksham1115 wrote an update to the mailing list...&lt;br /&gt;
[18:44:52] &amp;lt;paroneayea&amp;gt; maybe I should pull it up&lt;br /&gt;
[18:45:09] &amp;lt;paroneayea&amp;gt; http://lists.mediagoblin.org/pipermail/devel/2016-August/001465.html&lt;br /&gt;
[18:45:10] &amp;lt;paroneayea&amp;gt; there we go&lt;br /&gt;
[18:45:40] &amp;lt;paroneayea&amp;gt; breton: do you think we could/should maybe get this merged in for 1.0 also?&lt;br /&gt;
[18:46:24] &amp;lt;breton&amp;gt; paroneayea: i&#039;ll review more thoroughly and tell after that&lt;br /&gt;
[18:46:46] &amp;lt;paroneayea&amp;gt; breton: cool, if you think it&#039;s close&lt;br /&gt;
[18:46:54] &amp;lt;paroneayea&amp;gt; tag for 1.0 on the tracker please!&lt;br /&gt;
[18:47:06] &amp;lt;paroneayea&amp;gt; cool, any questions?&lt;br /&gt;
[18:47:10] &amp;lt;paroneayea&amp;gt; should we move on?&lt;br /&gt;
[18:47:26] &amp;lt;paroneayea&amp;gt; congrats again to saksham1115, and thank you, from GMG land! :)&lt;br /&gt;
[18:47:26] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
[18:47:44] &amp;lt;paroneayea&amp;gt; #topic Making breton co-maintainer (at least while SocialWG stuff is wrapping up)?&lt;br /&gt;
[18:48:12] &amp;lt;paroneayea&amp;gt; so, breton has already been doing a lot of work keeping things moving smoothly in mediagoblin land... more than me while I&#039;ve been in focus on the socialwg!&lt;br /&gt;
[18:48:17] &amp;lt;paroneayea&amp;gt; and long-term, I&#039;m not going anywhere&lt;br /&gt;
[18:48:31] &amp;lt;paroneayea&amp;gt; but I think it would be a good idea to officially appoint breton co-maintainer, at least for now&lt;br /&gt;
[18:48:46] &amp;lt;larjona&amp;gt; +1&lt;br /&gt;
[18:48:46] &amp;lt;paroneayea&amp;gt; we&#039;d have to make it official with GNU too, but how do people feel?&lt;br /&gt;
[18:48:54] &amp;lt;paroneayea&amp;gt; +1 here too :)&lt;br /&gt;
[18:49:03] &amp;lt;tsyesika&amp;gt; +1&lt;br /&gt;
[18:49:12] &amp;lt;breton&amp;gt; yay!&lt;br /&gt;
[18:49:14] &amp;lt;paroneayea&amp;gt; let&#039;s make sure breton +1&#039;s ;)&lt;br /&gt;
[18:49:23] &amp;lt;breton&amp;gt; +1 :)&lt;br /&gt;
[18:49:24] &amp;lt;paroneayea&amp;gt; whew that was the most important vote :)&lt;br /&gt;
[18:49:30] &amp;lt;paroneayea&amp;gt; ok, so I&#039;ll start that process :)&lt;br /&gt;
[18:49:34] &amp;lt;paroneayea&amp;gt; thank you breton !&lt;br /&gt;
[18:49:45] &amp;lt;larjona&amp;gt; Thanks breton&lt;br /&gt;
[18:50:22] &amp;lt;paroneayea&amp;gt; whee!&lt;br /&gt;
[18:50:28] &amp;lt;paroneayea&amp;gt; ok, next topic&lt;br /&gt;
[18:50:29] &amp;lt;breton&amp;gt; that&#039;s a good present for my todays birthday :p&lt;br /&gt;
[18:50:35] &amp;lt;paroneayea&amp;gt; :D&lt;br /&gt;
[18:50:38] &amp;lt;tsyesika&amp;gt; happy birthday breton  :)&lt;br /&gt;
[18:50:39] &amp;lt;paroneayea&amp;gt; happy birthday breton!&lt;br /&gt;
[18:50:52] &amp;lt;larjona&amp;gt; happy birthday!&lt;br /&gt;
[18:50:52] &amp;lt;paroneayea&amp;gt; . o O (I have just the ascii art to close today&#039;s meeting...)&lt;br /&gt;
[18:51:07] &amp;lt;paroneayea&amp;gt; #topic kombu / celery&lt;br /&gt;
[18:51:21] &amp;lt;paroneayea&amp;gt; breton: want to explain the state of affairs?&lt;br /&gt;
[18:51:45] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
[18:52:01] &amp;lt;breton&amp;gt; celery dropped sqlalchemy as a broker&lt;br /&gt;
[18:52:07] &amp;lt;breton&amp;gt; with a bunch of other brokers&lt;br /&gt;
[18:52:20] &amp;lt;breton&amp;gt; and they support only 4 brokers: http://celery.readthedocs.io/en/master/getting-started/brokers/index.html&lt;br /&gt;
[18:52:35] &amp;lt;paroneayea&amp;gt; I mean, to be fair, sqlalchemy was never a &amp;quot;great&amp;quot; broker, but it made it easy for people to get started&lt;br /&gt;
[18:52:41] &amp;lt;paroneayea&amp;gt; esp for small installs&lt;br /&gt;
[18:52:47] &amp;lt;breton&amp;gt; the reason is that it was hard to maintain and had some issues&lt;br /&gt;
[18:52:51] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
[18:53:03] &amp;lt;paroneayea&amp;gt; we could do a few things:&lt;br /&gt;
[18:53:21] &amp;lt;paroneayea&amp;gt;  - maintain the broker ourselves?  (yuck, maybe temporarily?)&lt;br /&gt;
[18:53:40] &amp;lt;paroneayea&amp;gt;  - switch from celery to an actor model system... hm, that&#039;s maybe too long term :)&lt;br /&gt;
[18:53:52] &amp;lt;paroneayea&amp;gt;  - write a broker that uses unix named pipes?&lt;br /&gt;
[18:54:00] &amp;lt;breton&amp;gt; https://github.com/celery/celery/issues/3274#issuecomment-228324848 if someone&#039;s interested&lt;br /&gt;
[18:54:31] &amp;lt;paroneayea&amp;gt; one more&lt;br /&gt;
[18:54:43] &amp;lt;paroneayea&amp;gt;  - we could switch to recommending one of the official brokers&lt;br /&gt;
[18:54:53] &amp;lt;paroneayea&amp;gt; like rabbit/redis/etc&lt;br /&gt;
[18:55:06] &amp;lt;breton&amp;gt; i&#039;d chose the last one as the simpliest one.&lt;br /&gt;
[18:55:40] &amp;lt;breton&amp;gt; the only thing that bugs me is uncertanty around redis&lt;br /&gt;
[18:55:59] &amp;lt;paroneayea&amp;gt; breton: what&#039;s the uncertainty?&lt;br /&gt;
[18:56:21] &amp;lt;breton&amp;gt; paroneayea: the bug ^ initially was about issues with redis broker&lt;br /&gt;
[18:56:29] &amp;lt;breton&amp;gt; paroneayea: and they wanted to remove it too&lt;br /&gt;
[18:56:38] &amp;lt;paroneayea&amp;gt; oh right&lt;br /&gt;
[18:56:45] &amp;lt;breton&amp;gt; but people from redis came and said that they are willing to work on the issues&lt;br /&gt;
[18:56:50] &amp;lt;paroneayea&amp;gt; breton: maybe we should choose rabbitmq then&lt;br /&gt;
[18:57:05] &amp;lt;paroneayea&amp;gt; breton: it&#039;s something to research, for now, I think&lt;br /&gt;
[18:57:24] &amp;lt;breton&amp;gt; paroneayea: yes. I don&#039;t thing that it&#039;s going to be hard, because it&#039;s well packaged everywhere&lt;br /&gt;
[18:58:00] &amp;lt;paroneayea&amp;gt; breton: rabbitmq you mean?&lt;br /&gt;
[18:58:20] &amp;lt;breton&amp;gt; paroneayea: yes&lt;br /&gt;
[18:58:50] &amp;lt;paroneayea&amp;gt; breton: ok, I&#039;m ok with going rabbitmq&lt;br /&gt;
[18:58:54] &amp;lt;paroneayea&amp;gt; it will take work&lt;br /&gt;
[18:59:29] &amp;lt;paroneayea&amp;gt; here is our ticket https://issues.mediagoblin.org/ticket/5464&lt;br /&gt;
[18:59:42] &amp;lt;paroneayea&amp;gt; I&#039;ll add a comment summarizing our thoughts from the meeting&lt;br /&gt;
[19:00:23] &amp;lt;paroneayea&amp;gt; and... I think that&#039;s it from the meeting right?&lt;br /&gt;
[19:00:34] &amp;lt;larjona&amp;gt; Yes&lt;br /&gt;
[19:00:52] &amp;lt;paroneayea&amp;gt; ok, in that case :)&lt;br /&gt;
[19:00:58] &amp;lt;paroneayea&amp;gt;    HAPPY BIRTHDAY&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;          ()&lt;br /&gt;
[19:01:02] &amp;lt;paroneayea&amp;gt;    .-----||-----.&lt;br /&gt;
[19:01:05] &amp;lt;paroneayea&amp;gt;   |&#039;---______---&#039;|&lt;br /&gt;
[19:01:08] &amp;lt;paroneayea&amp;gt;   |.            .|&lt;br /&gt;
[19:01:11] &amp;lt;paroneayea&amp;gt;  _| &#039;----__----&#039; |_&lt;br /&gt;
[19:01:14] &amp;lt;paroneayea&amp;gt; ( &#039;--__________--&#039; )&lt;br /&gt;
[19:01:17] &amp;lt;paroneayea&amp;gt;  &#039;---__________---&#039;&lt;br /&gt;
[19:01:20] &amp;lt;paroneayea&amp;gt;        BRETON!&lt;br /&gt;
[19:01:24] &amp;lt;paroneayea&amp;gt; thanks for coming, breton, larjona, tsyesika :)&lt;br /&gt;
[19:01:40] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1851</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1851"/>
		<updated>2016-09-03T17:11:11Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings]. (Temporarily not working), see below for logs of each meeting.&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== Oct 1, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== Sept 4, 2016, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
[[20160904_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 7, 2016 ===&lt;br /&gt;
&lt;br /&gt;
=== April 2, 2016, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (done!)&lt;br /&gt;
* GSoC&lt;br /&gt;
* 1.0&lt;br /&gt;
&lt;br /&gt;
[[20160402_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (imminent!)&lt;br /&gt;
* GSoC&lt;br /&gt;
** Project ideas&lt;br /&gt;
** Interested mentors?&lt;br /&gt;
* Federation mini-update&lt;br /&gt;
&lt;br /&gt;
[[20160305_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1850</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1850"/>
		<updated>2016-09-03T17:09:15Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* May 7, 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings]. (Temporarily not working), see below for logs of each meeting.&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== Oct 1, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== April 2, 2016, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (done!)&lt;br /&gt;
* GSoC&lt;br /&gt;
* 1.0&lt;br /&gt;
&lt;br /&gt;
[[20160402_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (imminent!)&lt;br /&gt;
* GSoC&lt;br /&gt;
** Project ideas&lt;br /&gt;
** Interested mentors?&lt;br /&gt;
* Federation mini-update&lt;br /&gt;
&lt;br /&gt;
[[20160305_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1849</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1849"/>
		<updated>2016-09-03T17:08:20Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* MediaGoblin Monthly Meeting */ note about http://mediagoblin.org/irclogs/ not working&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings]. (Temporarily not working), see below for logs of each meeting.&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== May 7, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== April 2, 2016, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (done!)&lt;br /&gt;
* GSoC&lt;br /&gt;
* 1.0&lt;br /&gt;
&lt;br /&gt;
[[20160402_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (imminent!)&lt;br /&gt;
* GSoC&lt;br /&gt;
** Project ideas&lt;br /&gt;
** Interested mentors?&lt;br /&gt;
* Federation mini-update&lt;br /&gt;
&lt;br /&gt;
[[20160305_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1838</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1838"/>
		<updated>2016-04-02T20:27:08Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== May 7, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== April 2, 2016, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (done!)&lt;br /&gt;
* GSoC&lt;br /&gt;
* 1.0&lt;br /&gt;
&lt;br /&gt;
[[20160402_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (imminent!)&lt;br /&gt;
* GSoC&lt;br /&gt;
** Project ideas&lt;br /&gt;
** Interested mentors?&lt;br /&gt;
* Federation mini-update&lt;br /&gt;
&lt;br /&gt;
[[20160305_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160305_Log&amp;diff=1837</id>
		<title>20160305 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160305_Log&amp;diff=1837"/>
		<updated>2016-04-02T20:26:25Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Created page with &amp;quot; &amp;lt;nowiki&amp;gt;  [18:02] &amp;lt;chaosgoblin&amp;gt; ######################  [18:02] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Mar  5 17:02:14 2016 UTC.   The chair is paroneayea.  Information about the ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Mar  5 17:02:14 2016 UTC.  &lt;br /&gt;
The chair is paroneayea. &lt;br /&gt;
Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;paroneayea&amp;gt; there we go&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;paroneayea&amp;gt; hello everyone!&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;ayleph&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:02] -*- tsyesika waves&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;paroneayea&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:03] -*- ersi waves&lt;br /&gt;
&lt;br /&gt;
[18:03] &amp;lt;paroneayea&amp;gt; https://wiki.mediagoblin.org/Meeting#Next_Meeting here&#039;s the current agenda!&lt;br /&gt;
&lt;br /&gt;
[18:03] &amp;lt;chaosgoblin&amp;gt; Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:03] &amp;lt;-- angelo1 left (Ping timeout: 276 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:03] &amp;lt;paroneayea&amp;gt; feel free to add something, though let us know&lt;br /&gt;
&lt;br /&gt;
[18:03] &amp;lt;paroneayea&amp;gt; #topic  0.9.0 release (imminent!)&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; so, we&#039;re actually close on this&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; on the code side, it&#039;s mostly the Alembic + plugins issue which is holding us up, &lt;br /&gt;
which I hope to deal with this weekend&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- tsyesika adds things&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; on the PR side, I sent Deb an outline for the blogpost, we&#039;ll talk monday, &lt;br /&gt;
and the release art is done&lt;br /&gt;
&lt;br /&gt;
[18:04] --&amp;gt; angelo1 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; though I did it on paper and there isn&#039;t a good scanner here ;)&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; oh well!  release art may be a bit grainy looking till I get home&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;ayleph&amp;gt; My only outstanding ticket on 0.9.0 is #5376 &lt;br /&gt;
and I&#039;ve just pushed a couple more fixes for it. &lt;br /&gt;
I&#039;ve changed the ticket severity for the remaining task. &lt;br /&gt;
If we went ahead and released without fixing the very last bit of #5376, &lt;br /&gt;
I&#039;d be okay addressing it later.&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; https://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;chaosgoblin&amp;gt; Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; great ayleph&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; so I got distracted because I gave a talk yesterday, &lt;br /&gt;
but now that that&#039;s over, this weekend is devoted to the plugin stuff for me&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; I&#039;ve made *some* headway&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; here&#039;s what I&#039;m thinking though:&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; I don&#039;t think merging this is necessary for the release, &lt;br /&gt;
because it&#039;s kind of a feature, but proving that we have a way forward &lt;br /&gt;
with something to merge after 0.9.0 is out&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; *is* necessary&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; I think it might be safer to merge after 0.9.0 &lt;br /&gt;
since 0.9.0&#039;s migrations work and adding such a big thing &lt;br /&gt;
so close to release might do something unexpected&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; what do people think?&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;tsyesika&amp;gt; err&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; tsyesika does not agree ;)&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;tsyesika&amp;gt; the alembic migrations + plugins?&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; tsyesika: yes&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;tsyesika&amp;gt; I think we should do it prior&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;tsyesika&amp;gt; and we should also have alembic making the initial database, &lt;br /&gt;
it causes problems if we don&#039;t&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;paroneayea&amp;gt; tsyesika: ok... well, I&#039;ll try for having that ready to merge this weekend.  &lt;br /&gt;
Maybe we should look at the code and check in on Monday?&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;paroneayea&amp;gt; hopefully it can be ready by then!&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;tsyesika&amp;gt; i think it&#039;s important to have this merged&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; you&#039;re probably right, I&#039;m just nervous &lt;br /&gt;
about doing the wrong thing so close to release :\&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;tsyesika&amp;gt; currently we have a bug where if an alembic migration makes structural changes &lt;br /&gt;
it errors as the db is initiated from models.py so at the very least that needs fixing&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;tsyesika&amp;gt; but i think the plugins alembic migration should be added too &lt;br /&gt;
then we can scrap the sqlalchemy generation based of models.py&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; tsyesika: okay, yeah that&#039;s a blocker I suppose&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; okay, I&#039;ll do my best this weekend.&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; is there anything else to say on the release then?&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;ayleph&amp;gt; I wanted to throw something out there&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;tsyesika&amp;gt; don&#039;t think so, if you can&#039;t get it done this weekend, push the release back a few days&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;ayleph&amp;gt; I&#039;ve added some fixes for the blog mediatype&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; ayleph: shoot&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; ayleph: ah yeah&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;ayleph&amp;gt; i haven&#039;t marked it with 0.9.0 yet&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; ayleph: I&#039;m okay with blog fixes being merged&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;ayleph&amp;gt; it&#039;s got a migration (my first), and it&#039;s dead simple, but it&#039;s something to be aware of if we merge&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; ayleph: ah yeah... hm!  this might be tricky&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;paroneayea&amp;gt; because of the forementioned alembic + plugins thing&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;paroneayea&amp;gt; I&#039;d say hold off till after release, if that&#039;s ok?&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;ayleph&amp;gt; absolutely&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;paroneayea&amp;gt; cool.&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;paroneayea&amp;gt; oh, there&#039;s one more thing I wanted to bring up on the plugin migrations front&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; there are really two paths: doing things the way we did with sqlalchemy-migrate &lt;br /&gt;
where plugins are treated kind of as their own applications (if that&#039;s possible...)&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; or using the &amp;quot;branching&amp;quot; feature of alembic&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; the branching feature is probably a better route&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;ayleph&amp;gt; actually, i think that maybe i did the migration wrong...&lt;br /&gt;
i added it in the normal migrations path, not in the plugin migrations path. &lt;br /&gt;
didn&#039;t think about that.&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; though it&#039;s warned heavily that it&#039;s &amp;quot;beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; ayleph: ah yeah, it should be in the plugin migrations stuff.  Hold off on it!&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;ayleph&amp;gt; roger&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; I guess which route to take requires more investigation by me this weekend?&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; hopefully this can be resolved with a clear solution fast&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; ok!  should we go onto the next topic?&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;ayleph&amp;gt; I&#039;m afraid this is beyond my experience enough that I can&#039;t make a useful contribution&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;ayleph&amp;gt; regarding choosing which way forward&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; we&#039;ll see then!&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; I know some other people are doing plugins + branching&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; so it&#039;s probably good enough to go that route&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; ok.&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; next item!&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; #topic GSoC&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; so, I guess the most important question I have on this one is, &lt;br /&gt;
is anyone else interested in mentoring? :)&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; right now breton and I are listed https://wiki.mediagoblin.org/GSOC_2016&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;chaosgoblin&amp;gt; Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;tsyesika&amp;gt; i have no idea how busy i will be yet, when&#039;s the deadline&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; https://developers.google.com/open-source/gsoc/timeline&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;chaosgoblin&amp;gt; Title: Google Summer of Code 2016 Timeline | Google Summer of Code &lt;br /&gt;
| Google Developers (at developers.google.com)&lt;br /&gt;
&lt;br /&gt;
[18:19] --&amp;gt; fdhj joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;fdhj&amp;gt; any have a pluc service with mediaglobin ?&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; not sure what the deadline is for mentors, though I guess ideally before March 14th&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; fdhj: we&#039;re in a meeting, though I don&#039;t know what that is&lt;br /&gt;
&lt;br /&gt;
[18:20] --&amp;gt; j12t joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;tsyesika&amp;gt; ah, probably won&#039;t know so don&#039;t want to put myself down &lt;br /&gt;
in case i won&#039;t be able to take the role&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;tsyesika&amp;gt; maybe next year though :)&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; tsyesika: totally justified&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ok, well if you&#039;re interested, you can aldo contact me&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; also&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;fdhj&amp;gt; sorry&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; fdhj: no worries!&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;fdhj&amp;gt; public service&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;paroneayea&amp;gt; does anyone else have anything to bring up on gsoc?&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;paroneayea&amp;gt; or should we move on?&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;-- saksham1115 left (Remote host closed the connection)&lt;br /&gt;
&lt;br /&gt;
[18:22] --&amp;gt; saksham1115 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;-- saksham1115 left (Remote host closed the connection)&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; guess not :)&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; so move on!&lt;br /&gt;
&lt;br /&gt;
[18:23] --&amp;gt; saksham1115 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; #topic Federation mini-update&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; this one&#039;s all tsyesika&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; take it away!&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;tsyesika&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;tsyesika&amp;gt; well a lot of progress has been made and If you&#039;ve been following me on pump &lt;br /&gt;
and in places I&#039;ve shown some pictures but federation is coming along&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;-- j12t left (Ping timeout: 252 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;tsyesika&amp;gt; We&#039;ve now got to the stage where you can specify the audience on the upload form &lt;br /&gt;
and it automatically federates to both remote and local users&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;tsyesika&amp;gt; we also this week I got some code in place to do some federation back &lt;br /&gt;
(http://tsyesika.se/something_cool.png shows comment federation from pump.io to mediagoblin)&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;tsyesika&amp;gt; I&#039;m aiming to get this to a mergable point in the next few days &lt;br /&gt;
so it can be merged after 0.9.0 but before next weekend&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;-- saksham1115 left (Remote host closed the connection)&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;tsyesika&amp;gt; I&#039;ll appriciate lots of testing once it has been merged :)&lt;br /&gt;
&lt;br /&gt;
[18:26] --&amp;gt; saksham1115 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; :) :)&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; \o/&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;tsyesika&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; you are doing amazing work tsyesika&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; thanks for all your hard effort&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;tsyesika&amp;gt; no problem :) It&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;tsyesika&amp;gt; * I&#039;m glad it&#039;s all coming together&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; me too!&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;-- saksham1115 left (Remote host closed the connection)&lt;br /&gt;
&lt;br /&gt;
[18:28] --&amp;gt; saksham1115 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; cool, anyone have questions on federation?&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;ayleph&amp;gt; what pump client has tsyesika been using for testing lately?&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;tsyesika&amp;gt; pumpa&lt;br /&gt;
&lt;br /&gt;
[18:28] -*- ayleph has had trouble getting dianara and pumpa to connect recently&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; okay cool. maybe something on my end then.&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ayleph: what server are you on?&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; microca.st has been down for me&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;tsyesika&amp;gt; ayleph: apache by default strips the Authorization header, &lt;br /&gt;
there is an extra config header you need to specify to stop it doing that&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; oh&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; you mean for mediagoblin testing ;)&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; har&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; har&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; paroneayea: Oh, I run my own pump server which works fine for me &lt;br /&gt;
(if I rememeber to enable it), but yeah, I mean mediagoblin testing :)&lt;br /&gt;
&lt;br /&gt;
[18:29] -*- paroneayea a dope :)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;tsyesika&amp;gt; also when people do test, federation to some pump.io servers might not work &lt;br /&gt;
until the next pump.io release as I had to fix a bug in pump :)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;tsyesika&amp;gt; but the fix is in master so all is well if you run from that&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;ayleph&amp;gt; tsyesika: I use lighttpd. I used to be able to connect to master with pumpa, &lt;br /&gt;
but it&#039;s not working since i upgraded pumpa&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;tsyesika&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;tsyesika&amp;gt; interesting&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;tsyesika&amp;gt; ayleph: file a bug, i&#039;ll see if i can track it down once i&#039;ve finished up &lt;br /&gt;
with the federation stuff&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;ayleph&amp;gt; sounds good&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; woo&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; so, anything else?&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; also tsyesika it sounded like you had something you wanted to discuss?&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; maybe I misread!&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;tsyesika&amp;gt; I&#039;d like to bring up that both me and paroneayea will be at LP :)&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; oh yes!&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; we will!&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; LP == LibrePlanet&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;ayleph&amp;gt; when and where is that?&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;tsyesika&amp;gt; https://libreplanet.org/2016/ (March 19th to 20th at MIT, MA)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;chaosgoblin&amp;gt; Title: LibrePlanet 2016 (at libreplanet.org)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; oh, that&#039;s just a couple weeks away. cool&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I&#039;ll be speaking with davexunit, too&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; about &amp;quot;Solving the deployment crisis with GNU Guix&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; so!&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; maybe see some of you there?&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; and with that, I think we&#039;re at meeting end?&lt;br /&gt;
&lt;br /&gt;
[18:37] -*- tsyesika nods&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; thanks everyone for coming! :)&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; and let&#039;s end the meeting with an ascii art version of a ghost cat&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt;   /\/\&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt;  ( o_o)&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt;  ( &amp;gt;   &amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ~ ----&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; booo!&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; horray for ghosts! (boo!)&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;biotedd&amp;gt; miaouu&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Mar  5 17:38:47 2016 UTC.  &lt;br /&gt;
Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.html&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.txt&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.log.html&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1836</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1836"/>
		<updated>2016-04-02T19:25:56Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== May 7, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== April 2, 2016, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (done!)&lt;br /&gt;
* GSoC&lt;br /&gt;
* 1.0&lt;br /&gt;
&lt;br /&gt;
[[20160402_Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
* 0.9.0 release (imminent!)&lt;br /&gt;
* GSoC&lt;br /&gt;
** Project ideas&lt;br /&gt;
** Interested mentors?&lt;br /&gt;
* Federation mini-update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160402_Log&amp;diff=1835</id>
		<title>20160402 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160402_Log&amp;diff=1835"/>
		<updated>2016-04-02T19:25:29Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Apr  2 16:04:20 2016 UTC.  &lt;br /&gt;
The chair is breton. &lt;br /&gt;
Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; - GSoC&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; - 1.0?&lt;br /&gt;
&lt;br /&gt;
[18:07] -*- breton double-checks that he is not wrong with the time&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; https://www.timeanddate.com/worldclock/fixedtime.html?iso=20160402T09&amp;amp;p1=224&amp;amp;ah=1 &lt;br /&gt;
looks like not&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;chaosgoblin&amp;gt; Title: Event Time Announcer (at www.timeanddate.com)&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; ok then!&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; #topic 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; It released!&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; http://mediagoblin.org/news/mediagoblin-0.9.0-three-goblineers.html&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;chaosgoblin&amp;gt; Title: MediaGoblin 0.9.0: The Three Goblineers | MediaGoblin (at mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; #link http://mediagoblin.org/news/mediagoblin-0.9.0-three-goblineers.html&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; things seem to be going good, except some issues with python3 i see above in scrollback&lt;br /&gt;
&lt;br /&gt;
[18:11] -*- breton waits for several more minutes&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; ok than!&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; #topic GSoC&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; we have 2 proposals this time&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;breton&amp;gt; we have already requested our slots and now waiting for the results; &lt;br /&gt;
they will be after 16th of April afaik&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;breton&amp;gt; and the selected projects will be announced on 22nd of April&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;breton&amp;gt; #topic 1.0&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; by this time i wanted paroneayea to chime in, but it seems he is not here&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; i don&#039;t know what is planned for 1.0, so i&#039;ll leave it hanging for some time now&lt;br /&gt;
&lt;br /&gt;
[18:24] --&amp;gt; angelo1 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;-- angelo1 left #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] --&amp;gt; angelo1 joined a #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; hello!&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I&#039;m here now!&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; (oops)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I can chime in on 1.0 :)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; the &amp;quot;main goal&amp;quot; of 1.0 is to get federation merged, and then cleaned up&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; tsyesika has a branch with most things ready to be merged for &amp;quot;federation basics&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; I need to go through it&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; lets just merge it&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; and see how it goes&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; also she&#039;s somewhat busy the next few weeks so&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; it will be more eyes after all&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; breton: I think yes, except that some sqlite migrations are failing&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; those should be fixed first.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; but other than that, I&#039;m not sure what should go into 1.0.  &lt;br /&gt;
I think we need to see as we start playing with it how long it&#039;ll take &lt;br /&gt;
to make federation &amp;quot;nice enough&amp;quot; for a 1.0 release.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; and I think other things might be mergable in the window that we&#039;re cleaning that up&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; and we should merge those, as always :)&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; I&#039;m not sure what else to say on that topic!&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; I&#039;m going to review tsyesika&#039;s code today and hopefully talk to her on monday&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; I should also say: Jessica&#039;s time on MediaGoblin ended this week&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; well, paid :)&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; she will be volunteering&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; breton: I think I&#039;m done updating :)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; unless anyone has questions&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; i have a question, but not about 1.0&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; breton: ask your question!&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; paroneayea: how much time do you have at Stripe? (it was them, right?)&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; breton: right!  I have one month left to focus on mediagoblin.&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; breton: in which case, after thta, I&#039;ll be figuring out what&#039;s next&lt;br /&gt;
&lt;br /&gt;
[18:43] --&amp;gt; JoldWebb joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; which&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; mediagoblin will be involved in some way&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; but how focused will depend on what happens&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;-- GoldenNeko left (Ping timeout: 268 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; I&#039;m doing my best to bring the mediagoblin an dederation dream true!  &lt;br /&gt;
but funding is hard :)&lt;br /&gt;
&lt;br /&gt;
[18:45] -*- breton has no more questions&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; so is that it for the meeting? :)&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;breton&amp;gt; looks like it!&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;breton&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Apr  2 16:48:08 2016 UTC.  &lt;br /&gt;
Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.html&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.txt&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.log.html&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1834</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1834"/>
		<updated>2016-04-02T19:20:27Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* March 5, 2016, 9:00AM Pacific Time, 17:00 UTC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== May 7, 2016 ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160402_Log&amp;diff=1833</id>
		<title>20160402 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160402_Log&amp;diff=1833"/>
		<updated>2016-04-02T19:19:02Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */ Add 2016/04/02 meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Apr  2 16:04:20 2016 UTC.  The chair is breton. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; - GSoC&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; - 1.0?&lt;br /&gt;
&lt;br /&gt;
[18:07] -*- breton double-checks that he is not wrong with the time&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; https://www.timeanddate.com/worldclock/fixedtime.html?iso=20160402T09&amp;amp;p1=224&amp;amp;ah=1 looks like not&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;chaosgoblin&amp;gt; Title: Event Time Announcer (at www.timeanddate.com)&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; ok then!&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; #topic 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; It released!&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; http://mediagoblin.org/news/mediagoblin-0.9.0-three-goblineers.html&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;chaosgoblin&amp;gt; Title: MediaGoblin 0.9.0: The Three Goblineers | MediaGoblin (at mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; #link http://mediagoblin.org/news/mediagoblin-0.9.0-three-goblineers.html&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; things seem to be going good, except some issues with python3 i see above in scrollback&lt;br /&gt;
&lt;br /&gt;
[18:11] -*- breton waits for several more minutes&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; ok than!&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; #topic GSoC&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;breton&amp;gt; we have 2 proposals this time&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;breton&amp;gt; we have already requested our slots and now waiting for the results; they will be after 16th of April afaik&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;breton&amp;gt; and the selected projects will be announced on 22nd of April&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;breton&amp;gt; #topic 1.0&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; by this time i wanted paroneayea to chime in, but it seems he is not here&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; i don&#039;t know what is planned for 1.0, so i&#039;ll leave it hanging for some time now&lt;br /&gt;
&lt;br /&gt;
[18:24] --&amp;gt; angelo1 joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;-- angelo1 left #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] --&amp;gt; angelo1 joined a #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; hello!&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I&#039;m here now!&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; (oops)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I can chime in on 1.0 :)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; the &amp;quot;main goal&amp;quot; of 1.0 is to get federation merged, and then cleaned up&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; tsyesika has a branch with most things ready to be merged for &amp;quot;federation basics&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; I need to go through it&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; lets just merge it&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; and see how it goes&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; also she&#039;s somewhat busy the next few weeks so&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;breton&amp;gt; it will be more eyes after all&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; breton: I think yes, except that some sqlite migrations are failing&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; those should be fixed first.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; but other than that, I&#039;m not sure what should go into 1.0.  I think we need to see as we start playing with it how long it&#039;ll take to make federation &amp;quot;nice enough&amp;quot; for a 1.0 release.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; and I think other things might be mergable in the window that we&#039;re cleaning that up&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;paroneayea&amp;gt; and we should merge those, as always :)&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; I&#039;m not sure what else to say on that topic!&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; I&#039;m going to review tsyesika&#039;s code today and hopefully talk to her on monday&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; I should also say: Jessica&#039;s time on MediaGoblin ended this week&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; well, paid :)&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; she will be volunteering&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; breton: I think I&#039;m done updating :)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; unless anyone has questions&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; i have a question, but not about 1.0&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; breton: ask your question!&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; paroneayea: how much time do you have at Stripe? (it was them, right?)&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; breton: right!  I have one month left to focus on mediagoblin.&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; breton: in which case, after thta, I&#039;ll be figuring out what&#039;s next&lt;br /&gt;
&lt;br /&gt;
[18:43] --&amp;gt; JoldWebb joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; which&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; mediagoblin will be involved in some way&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; but how focused will depend on what happens&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;-- GoldenNeko left (Ping timeout: 268 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; I&#039;m doing my best to bring the mediagoblin an dederation dream true!  but funding is hard :)&lt;br /&gt;
&lt;br /&gt;
[18:45] -*- breton has no more questions&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; so is that it for the meeting? :)&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;breton&amp;gt; looks like it!&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;breton&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Apr  2 16:48:08 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.html&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.txt&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-04-02.log.html&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Git_workflow&amp;diff=1831</id>
		<title>Git workflow</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Git_workflow&amp;diff=1831"/>
		<updated>2016-03-23T00:31:16Z</updated>

		<summary type="html">&lt;p&gt;Larjona: remove the warning about outdated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU MediaGoblin uses git for all our version control and we have the&lt;br /&gt;
repositories hosted on [https://savannah.gnu.org/projects/mediagoblin Savannah].  We have&lt;br /&gt;
two repositories:&lt;br /&gt;
&lt;br /&gt;
* MediaGoblin software: http://git.savannah.gnu.org/cgit/mediagoblin.git&lt;br /&gt;
* MediaGoblin website: FIXME! Pending add URL&lt;br /&gt;
&lt;br /&gt;
It&#039;s most likely you want to look at the software repository -- not the&lt;br /&gt;
website one.&lt;br /&gt;
&lt;br /&gt;
The rest of this chapter talks about using the software repository.&lt;br /&gt;
&lt;br /&gt;
The short of it is: we do not use merge requests.  Instead, create a &amp;quot;feature branch&amp;quot; in git that you push somewhere, and link to it on a ticket.  Details below.&lt;br /&gt;
&lt;br /&gt;
= How to clone the project =&lt;br /&gt;
&lt;br /&gt;
Do::&lt;br /&gt;
&lt;br /&gt;
    git clone git://git.savannah.gnu.org/mediagoblin.git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= How to contribute changes =&lt;br /&gt;
&lt;br /&gt;
== Tie your changes to issues in the issue tracker ==&lt;br /&gt;
&lt;br /&gt;
All patches should be tied to issues in the&lt;br /&gt;
[http://issues.mediagoblin.org/ issue tracker].&lt;br /&gt;
That makes it a lot easier for everyone to track proposed changes and&lt;br /&gt;
make sure your hard work doesn&#039;t get dropped on the floor!  If there&lt;br /&gt;
isn&#039;t an issue for what you&#039;re working on, please create one.  The&lt;br /&gt;
better the description of what it is you&#039;re trying to fix/implement,&lt;br /&gt;
the better everyone else is able to understand why you&#039;re doing what&lt;br /&gt;
you&#039;re doing.&lt;br /&gt;
&lt;br /&gt;
== Use bugfix branches to make changes ==&lt;br /&gt;
&lt;br /&gt;
The best way to isolate your changes is to create a branch based off&lt;br /&gt;
of the MediaGoblin repository master branch, do the changes related to&lt;br /&gt;
that one issue there, and then let us know how to get it.&lt;br /&gt;
&lt;br /&gt;
It&#039;s much easier on us if you isolate your changes to a branch focused&lt;br /&gt;
on the issue.  Then we don&#039;t have to sift through things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s much easier on you if you isolate your changes to a branch&lt;br /&gt;
focused on the issue.  Then when we merge your changes in, you just&lt;br /&gt;
have to do a {{Cmd|git fetch}} and that&#039;s it.  This is especially true if&lt;br /&gt;
we reject some of your changes, but accept others or otherwise tweak&lt;br /&gt;
your changes.&lt;br /&gt;
&lt;br /&gt;
Further, if you isolate your changes to a branch, then you can work on&lt;br /&gt;
multiple issues at the same time and they don&#039;t conflict with one&lt;br /&gt;
another.&lt;br /&gt;
&lt;br /&gt;
Name your branches using the isue number and something that makes it clear&lt;br /&gt;
what it&#039;s about.  For example, if you were working on tagging, you&lt;br /&gt;
might name your branch &amp;quot;360_tagging&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Properly document your changes ==&lt;br /&gt;
&lt;br /&gt;
Include comments in the code.&lt;br /&gt;
&lt;br /&gt;
Write comprehensive commit messages.  The better your commit message&lt;br /&gt;
is at describing what you did and why, the easier it is for us to&lt;br /&gt;
quickly accept your patch.&lt;br /&gt;
&lt;br /&gt;
Write comprehensive comments in the issue tracker about what you&#039;re&lt;br /&gt;
doing and why.&lt;br /&gt;
&lt;br /&gt;
== How to send us your changes ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to let us know how to get it:&lt;br /&gt;
&lt;br /&gt;
=== push changes to publicly available git clone and let us know where to find it ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This is the preferred method of sending changes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Push your feature/bugfix/issue branch to your publicly available&lt;br /&gt;
git clone and add a comment to the issue with the url for your&lt;br /&gt;
clone and the branch to look at.&lt;br /&gt;
&lt;br /&gt;
=== attaching the patch files to the issue ===&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
{{Cmd|git format-patch --stdout &amp;lt;remote&amp;gt;/master &amp;gt; issue_&amp;lt;number&amp;gt;.patch}}&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;tt&amp;gt;format-patch&amp;lt;/tt&amp;gt; creates a patch of all the commits that are in&lt;br /&gt;
your branch that aren&#039;t in &amp;lt;tt&amp;gt;&amp;lt;remote&amp;gt;/master&amp;lt;/tt&amp;gt;.  The &amp;lt;tt&amp;gt;--stdout&amp;lt;/tt&amp;gt;&lt;br /&gt;
flag causes all this output to go to stdout where it&#039;s redirected&lt;br /&gt;
to a file named &amp;lt;tt&amp;gt;issue_&amp;lt;number&amp;gt;.patch&amp;lt;/tt&amp;gt;.  That file should be&lt;br /&gt;
based on the issue you&#039;re working with.  For example,&lt;br /&gt;
&amp;lt;tt&amp;gt;issue_42.patch&amp;lt;/tt&amp;gt; is a good filename and &amp;lt;tt&amp;gt;issue_42_rev2.patch&amp;lt;/tt&amp;gt;&lt;br /&gt;
is good if you did a revision of it.&lt;br /&gt;
&lt;br /&gt;
Having said all that, the filename isn&#039;t wildly important.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example workflow =&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example workflow.&lt;br /&gt;
&lt;br /&gt;
== Contributing changes ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast from the planet Magrathea far off in the universe has&lt;br /&gt;
decided that he is bored with fjords and wants to fix issue 42 (the&lt;br /&gt;
meaning of life bug) and send us the changes.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast has cloned the MediaGoblin repository and his clone&lt;br /&gt;
lives on repo.or.cz.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast works locally.  The remote named ``origin`` points to&lt;br /&gt;
his clone on repo.or.cz.  The remote named ``gmg`` points to the&lt;br /&gt;
MediaGoblin repository.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast does the following:&lt;br /&gt;
&lt;br /&gt;
1. Fetches the latest from the MediaGoblin repository::&lt;br /&gt;
&lt;br /&gt;
 git fetch --all -p&lt;br /&gt;
&lt;br /&gt;
This tells &amp;lt;tt&amp;gt;git fetch&amp;lt;/tt&amp;gt; to fetch all the recent data from all of&lt;br /&gt;
the remotes (&amp;lt;tt&amp;gt;--all&amp;lt;/tt&amp;gt;) and prune any branches that have been&lt;br /&gt;
deleted in the remotes (&amp;lt;tt&amp;gt;-p&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
2. Creates a branch from the tip of the MediaGoblin repository (the remote is named &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt;) master branch called &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 git checkout -b bug42_meaning_of_life gmg/master&lt;br /&gt;
&lt;br /&gt;
This creates a new branch (&amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt;) named &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; based&lt;br /&gt;
on the tip of the &amp;lt;tt&amp;gt;master&amp;lt;/tt&amp;gt; branch of the remote named &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt; and checks&lt;br /&gt;
it out.&lt;br /&gt;
&lt;br /&gt;
3. Slartibartfast works hard on his changes in the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch.  When done, he wants to notify us that he has made changes he wants us to see.&lt;br /&gt;
&lt;br /&gt;
4. Slartibartfast pushes his changes to his clone:&lt;br /&gt;
&lt;br /&gt;
 git push origin bug42_meaning_of_life --set-upstream&lt;br /&gt;
&lt;br /&gt;
This pushes the changes in the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch to the remote named &amp;lt;tt&amp;gt;origin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
5. Slartibartfast adds a comment to issue 42 with the url for his repository and the name of the branch he put the code in.  He also explains what he did and why it addresses the issue.&lt;br /&gt;
&lt;br /&gt;
== Updating a contribution ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast brushes his hands off with the sense of accomplishment&lt;br /&gt;
that comes with the knowledge of a job well done.  He stands, wanders&lt;br /&gt;
over to get a cup of water, then realizes that he forgot to run the&lt;br /&gt;
unit tests!&lt;br /&gt;
&lt;br /&gt;
He runs the unit tests and discovers there&#039;s a bug in the code!&lt;br /&gt;
&lt;br /&gt;
Then he does this:&lt;br /&gt;
&lt;br /&gt;
1. He checks out the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch::&lt;br /&gt;
&lt;br /&gt;
 git checkout bug42_meaning_of_life&lt;br /&gt;
&lt;br /&gt;
2. He fixes the bug and checks it into the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
3. He pushes his changes to his clone (the remote is named &amp;lt;tt&amp;gt;origin&amp;lt;/tt&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 git push origin bug42_meaning_of_life&lt;br /&gt;
&lt;br /&gt;
4. He adds another comment to issue 42 explaining about the mistake and how he fixed it and that he&#039;s pushed the new change to the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch of his publicly available clone.&lt;br /&gt;
&lt;br /&gt;
== What happens next ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast is once again happy with his work.  He finds issue 42&lt;br /&gt;
in the issue tracker and adds a comment saying he submitted a merge&lt;br /&gt;
request with his changes and explains what they are.&lt;br /&gt;
: &amp;quot;merge request&amp;quot;? http://git.savannah.gnu.org/cgit/mediagoblin says &amp;quot;We don&#039;t use no stinking merge requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Later, someone checks out his code and finds a problem with it.  He&lt;br /&gt;
adds a comment to the issue tracker specifying the problem and asks&lt;br /&gt;
Slartibartfast to fix it.  Slartibartfst goes through the above steps&lt;br /&gt;
again, fixes the issue, pushes it to his&lt;br /&gt;
&amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch and adds another comment to the&lt;br /&gt;
issue tracker about how he fixed it.&lt;br /&gt;
&lt;br /&gt;
Later, someone checks out his code and is happy with it.  Someone&lt;br /&gt;
pulls it into the master branch of the MediaGoblin repository and adds&lt;br /&gt;
another comment to the issue and probably closes the issue out.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast is notified of this.  Slartibartfast does a:&lt;br /&gt;
&lt;br /&gt;
 git fetch --all&lt;br /&gt;
&lt;br /&gt;
The changes show up in the &amp;lt;tt&amp;gt;master&amp;lt;/tt&amp;gt; branch of the &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt; remote.&lt;br /&gt;
Slartibartfast now deletes his &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch&lt;br /&gt;
because he doesn&#039;t need it anymore.&lt;br /&gt;
&lt;br /&gt;
= How to learn git =&lt;br /&gt;
&lt;br /&gt;
[[BeginnersCorner#Learning_git]]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Git_workflow&amp;diff=1830</id>
		<title>Git workflow</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Git_workflow&amp;diff=1830"/>
		<updated>2016-03-23T00:29:23Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Changing gitorious for savannah for Mediagoblin, and gitorious for repo.or.cz for contributor&amp;#039;s repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HELP!&#039;&#039;&#039; This workflow is no longer correct.  We&#039;re no longer hosted on gitorious.org and are rather [https://savannah.gnu.org/projects/mediagoblin hosted on Savannah].  We need to update this guide appropriately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GNU MediaGoblin uses git for all our version control and we have the&lt;br /&gt;
repositories hosted on [http://gitorious.org/ Gitorious].  We have&lt;br /&gt;
two repositories:&lt;br /&gt;
&lt;br /&gt;
* MediaGoblin software: http://git.savannah.gnu.org/cgit/mediagoblin.git&lt;br /&gt;
* MediaGoblin website:&lt;br /&gt;
&lt;br /&gt;
It&#039;s most likely you want to look at the software repository -- not the&lt;br /&gt;
website one.&lt;br /&gt;
&lt;br /&gt;
The rest of this chapter talks about using the software repository.&lt;br /&gt;
&lt;br /&gt;
The short of it is: we do not use merge requests.  Instead, create a &amp;quot;feature branch&amp;quot; in git that you push somewhere, and link to it on a ticket.  Details below.&lt;br /&gt;
&lt;br /&gt;
= How to clone the project =&lt;br /&gt;
&lt;br /&gt;
Do::&lt;br /&gt;
&lt;br /&gt;
    git clone git://git.savannah.gnu.org/mediagoblin.git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= How to contribute changes =&lt;br /&gt;
&lt;br /&gt;
== Tie your changes to issues in the issue tracker ==&lt;br /&gt;
&lt;br /&gt;
All patches should be tied to issues in the&lt;br /&gt;
[http://issues.mediagoblin.org/ issue tracker].&lt;br /&gt;
That makes it a lot easier for everyone to track proposed changes and&lt;br /&gt;
make sure your hard work doesn&#039;t get dropped on the floor!  If there&lt;br /&gt;
isn&#039;t an issue for what you&#039;re working on, please create one.  The&lt;br /&gt;
better the description of what it is you&#039;re trying to fix/implement,&lt;br /&gt;
the better everyone else is able to understand why you&#039;re doing what&lt;br /&gt;
you&#039;re doing.&lt;br /&gt;
&lt;br /&gt;
== Use bugfix branches to make changes ==&lt;br /&gt;
&lt;br /&gt;
The best way to isolate your changes is to create a branch based off&lt;br /&gt;
of the MediaGoblin repository master branch, do the changes related to&lt;br /&gt;
that one issue there, and then let us know how to get it.&lt;br /&gt;
&lt;br /&gt;
It&#039;s much easier on us if you isolate your changes to a branch focused&lt;br /&gt;
on the issue.  Then we don&#039;t have to sift through things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s much easier on you if you isolate your changes to a branch&lt;br /&gt;
focused on the issue.  Then when we merge your changes in, you just&lt;br /&gt;
have to do a {{Cmd|git fetch}} and that&#039;s it.  This is especially true if&lt;br /&gt;
we reject some of your changes, but accept others or otherwise tweak&lt;br /&gt;
your changes.&lt;br /&gt;
&lt;br /&gt;
Further, if you isolate your changes to a branch, then you can work on&lt;br /&gt;
multiple issues at the same time and they don&#039;t conflict with one&lt;br /&gt;
another.&lt;br /&gt;
&lt;br /&gt;
Name your branches using the isue number and something that makes it clear&lt;br /&gt;
what it&#039;s about.  For example, if you were working on tagging, you&lt;br /&gt;
might name your branch &amp;quot;360_tagging&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Properly document your changes ==&lt;br /&gt;
&lt;br /&gt;
Include comments in the code.&lt;br /&gt;
&lt;br /&gt;
Write comprehensive commit messages.  The better your commit message&lt;br /&gt;
is at describing what you did and why, the easier it is for us to&lt;br /&gt;
quickly accept your patch.&lt;br /&gt;
&lt;br /&gt;
Write comprehensive comments in the issue tracker about what you&#039;re&lt;br /&gt;
doing and why.&lt;br /&gt;
&lt;br /&gt;
== How to send us your changes ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to let us know how to get it:&lt;br /&gt;
&lt;br /&gt;
=== push changes to publicly available git clone and let us know where to find it ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This is the preferred method of sending changes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Push your feature/bugfix/issue branch to your publicly available&lt;br /&gt;
git clone and add a comment to the issue with the url for your&lt;br /&gt;
clone and the branch to look at.&lt;br /&gt;
&lt;br /&gt;
=== attaching the patch files to the issue ===&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
{{Cmd|git format-patch --stdout &amp;lt;remote&amp;gt;/master &amp;gt; issue_&amp;lt;number&amp;gt;.patch}}&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;tt&amp;gt;format-patch&amp;lt;/tt&amp;gt; creates a patch of all the commits that are in&lt;br /&gt;
your branch that aren&#039;t in &amp;lt;tt&amp;gt;&amp;lt;remote&amp;gt;/master&amp;lt;/tt&amp;gt;.  The &amp;lt;tt&amp;gt;--stdout&amp;lt;/tt&amp;gt;&lt;br /&gt;
flag causes all this output to go to stdout where it&#039;s redirected&lt;br /&gt;
to a file named &amp;lt;tt&amp;gt;issue_&amp;lt;number&amp;gt;.patch&amp;lt;/tt&amp;gt;.  That file should be&lt;br /&gt;
based on the issue you&#039;re working with.  For example,&lt;br /&gt;
&amp;lt;tt&amp;gt;issue_42.patch&amp;lt;/tt&amp;gt; is a good filename and &amp;lt;tt&amp;gt;issue_42_rev2.patch&amp;lt;/tt&amp;gt;&lt;br /&gt;
is good if you did a revision of it.&lt;br /&gt;
&lt;br /&gt;
Having said all that, the filename isn&#039;t wildly important.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example workflow =&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example workflow.&lt;br /&gt;
&lt;br /&gt;
== Contributing changes ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast from the planet Magrathea far off in the universe has&lt;br /&gt;
decided that he is bored with fjords and wants to fix issue 42 (the&lt;br /&gt;
meaning of life bug) and send us the changes.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast has cloned the MediaGoblin repository and his clone&lt;br /&gt;
lives on repo.or.cz.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast works locally.  The remote named ``origin`` points to&lt;br /&gt;
his clone on repo.or.cz.  The remote named ``gmg`` points to the&lt;br /&gt;
MediaGoblin repository.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast does the following:&lt;br /&gt;
&lt;br /&gt;
1. Fetches the latest from the MediaGoblin repository::&lt;br /&gt;
&lt;br /&gt;
 git fetch --all -p&lt;br /&gt;
&lt;br /&gt;
This tells &amp;lt;tt&amp;gt;git fetch&amp;lt;/tt&amp;gt; to fetch all the recent data from all of&lt;br /&gt;
the remotes (&amp;lt;tt&amp;gt;--all&amp;lt;/tt&amp;gt;) and prune any branches that have been&lt;br /&gt;
deleted in the remotes (&amp;lt;tt&amp;gt;-p&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
2. Creates a branch from the tip of the MediaGoblin repository (the remote is named &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt;) master branch called &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 git checkout -b bug42_meaning_of_life gmg/master&lt;br /&gt;
&lt;br /&gt;
This creates a new branch (&amp;lt;tt&amp;gt;-b&amp;lt;/tt&amp;gt;) named &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; based&lt;br /&gt;
on the tip of the &amp;lt;tt&amp;gt;master&amp;lt;/tt&amp;gt; branch of the remote named &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt; and checks&lt;br /&gt;
it out.&lt;br /&gt;
&lt;br /&gt;
3. Slartibartfast works hard on his changes in the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch.  When done, he wants to notify us that he has made changes he wants us to see.&lt;br /&gt;
&lt;br /&gt;
4. Slartibartfast pushes his changes to his clone:&lt;br /&gt;
&lt;br /&gt;
 git push origin bug42_meaning_of_life --set-upstream&lt;br /&gt;
&lt;br /&gt;
This pushes the changes in the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch to the remote named &amp;lt;tt&amp;gt;origin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
5. Slartibartfast adds a comment to issue 42 with the url for his repository and the name of the branch he put the code in.  He also explains what he did and why it addresses the issue.&lt;br /&gt;
&lt;br /&gt;
== Updating a contribution ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast brushes his hands off with the sense of accomplishment&lt;br /&gt;
that comes with the knowledge of a job well done.  He stands, wanders&lt;br /&gt;
over to get a cup of water, then realizes that he forgot to run the&lt;br /&gt;
unit tests!&lt;br /&gt;
&lt;br /&gt;
He runs the unit tests and discovers there&#039;s a bug in the code!&lt;br /&gt;
&lt;br /&gt;
Then he does this:&lt;br /&gt;
&lt;br /&gt;
1. He checks out the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch::&lt;br /&gt;
&lt;br /&gt;
 git checkout bug42_meaning_of_life&lt;br /&gt;
&lt;br /&gt;
2. He fixes the bug and checks it into the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
3. He pushes his changes to his clone (the remote is named &amp;lt;tt&amp;gt;origin&amp;lt;/tt&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 git push origin bug42_meaning_of_life&lt;br /&gt;
&lt;br /&gt;
4. He adds another comment to issue 42 explaining about the mistake and how he fixed it and that he&#039;s pushed the new change to the &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch of his publicly available clone.&lt;br /&gt;
&lt;br /&gt;
== What happens next ==&lt;br /&gt;
&lt;br /&gt;
Slartibartfast is once again happy with his work.  He finds issue 42&lt;br /&gt;
in the issue tracker and adds a comment saying he submitted a merge&lt;br /&gt;
request with his changes and explains what they are.&lt;br /&gt;
: &amp;quot;merge request&amp;quot;? http://git.savannah.gnu.org/cgit/mediagoblin says &amp;quot;We don&#039;t use no stinking merge requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Later, someone checks out his code and finds a problem with it.  He&lt;br /&gt;
adds a comment to the issue tracker specifying the problem and asks&lt;br /&gt;
Slartibartfast to fix it.  Slartibartfst goes through the above steps&lt;br /&gt;
again, fixes the issue, pushes it to his&lt;br /&gt;
&amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch and adds another comment to the&lt;br /&gt;
issue tracker about how he fixed it.&lt;br /&gt;
&lt;br /&gt;
Later, someone checks out his code and is happy with it.  Someone&lt;br /&gt;
pulls it into the master branch of the MediaGoblin repository and adds&lt;br /&gt;
another comment to the issue and probably closes the issue out.&lt;br /&gt;
&lt;br /&gt;
Slartibartfast is notified of this.  Slartibartfast does a:&lt;br /&gt;
&lt;br /&gt;
 git fetch --all&lt;br /&gt;
&lt;br /&gt;
The changes show up in the &amp;lt;tt&amp;gt;master&amp;lt;/tt&amp;gt; branch of the &amp;lt;tt&amp;gt;gmg&amp;lt;/tt&amp;gt; remote.&lt;br /&gt;
Slartibartfast now deletes his &amp;lt;tt&amp;gt;bug42_meaning_of_life&amp;lt;/tt&amp;gt; branch&lt;br /&gt;
because he doesn&#039;t need it anymore.&lt;br /&gt;
&lt;br /&gt;
= How to learn git =&lt;br /&gt;
&lt;br /&gt;
[[BeginnersCorner#Learning_git]]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1785</id>
		<title>20160206 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1785"/>
		<updated>2016-02-07T11:14:06Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Feb  6 17:01:22 2016 UTC. &lt;br /&gt;
&lt;br /&gt;
 The chair is paroneayea. &lt;br /&gt;
&lt;br /&gt;
Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;-- marxistvegan left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; hello, *!&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; (maybe I should do a qquick reminder of the meeting on the social networks?)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; meanwhile, everyone say hi!&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;ayleph&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; whoo!&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea pulls up the topics&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea blasted out a reminder, also&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; so first item is:&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; #topic  Continuous integration / Commit Notifications&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; does someone want to step forward to lead this part of the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; no? :)  I can do it, though I might not be the best fit :)&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:07] -*- ayleph doesn&#039;t know anything about this one&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; so, we had continuous integration at one point, &lt;br /&gt;
&lt;br /&gt;
which was generously donated by asheesh, but asheesh isn&#039;t running that anymore, &lt;br /&gt;
&lt;br /&gt;
and that&#039;s okay because we&#039;re just glad he did it at one point!&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; so if we want to do it again, what do we do?&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; if someone wants to step forward to do this, and commit notifications, I&#039;m like: &amp;quot;great&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; though&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; I don&#039;t want to set up hosting for that until we have a more community-manage&#039;able way of handling servers.&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;paroneayea&amp;gt; it&#039;s one more thing to manage, and clearly I&#039;m not the best sysadmin, and simonft is busy already&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; if someone were to mirror the mediagoblin project on github, would that somehow give us automatic travis-ci capabilities?&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; less of a suggestion and more of a question&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: it might, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: having an &amp;quot;official-ish&amp;quot; mirror could cause problems: &lt;br /&gt;
&lt;br /&gt;
my experience is that everyone starts to try to submit changes through github there&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; what are the requirements for the server to host it?&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;ayleph&amp;gt; paroneayea: yeah, roger that&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: we could do it on mediagoblin.org, it&#039;s not too expensive iirc, &lt;br /&gt;
&lt;br /&gt;
the main thing is that it&#039;s one more thing to maintain&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; is there a one-... ./configure-make-makeinstall for it?&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: jenkins is pretty standard in distros these days&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; but I think the config takes a bit of work&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; my personal opinion is: if someone wants to step forward to do this on their own server, great&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; and if not, let&#039;s wait until we have a way to do community sysadmin stuff, &lt;br /&gt;
&lt;br /&gt;
via some config managmeent system&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; otherwise I&#039;m going to just have less time to work on mediagoblin itself &lt;br /&gt;
&lt;br /&gt;
and probably will do a bad job of running it&lt;br /&gt;
&lt;br /&gt;
[18:13] -*- breton is a bad sysadmin&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; everyone agree with that generally?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; time to move on?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;ayleph&amp;gt; sure, and sure&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; so the next one is a pretty big one...&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; #topic  Move sqlite to development-only? (no more migrations)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; so, a few things:&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; *(no more migrations for sqlite)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; right&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 1) this wouldn&#039;t happen until after 0.9.0 is out&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 2) we probably need to raise this on-list, &lt;br /&gt;
&lt;br /&gt;
because it&#039;s a pretty big change and may affect people, &lt;br /&gt;
&lt;br /&gt;
and we might need some way to help people transition from sqlite -&amp;gt; postgres&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; but... I think there&#039;s good reason to do this&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;ayleph&amp;gt; for the record, what issues are prompting this?&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; one of the reasons the federation switchover took so long &lt;br /&gt;
&lt;br /&gt;
is that sqlite doesn&#039;t have proper alter table support&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; and we&#039;ve been plagued by stuff like that for ages&lt;br /&gt;
&lt;br /&gt;
[18:16] --&amp;gt; jamilgnu joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; ayleph: mostly: migrations are insane to write with sqlite &lt;br /&gt;
&lt;br /&gt;
and break all the time and result in really bad code&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;ayleph&amp;gt; i don&#039;t suppose moving to alembic helps this then?&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; ayleph: I guess I don&#039;t know&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; we could wait and see&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; the alembic developers are fairly negative about sqlite themselves&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; for this very reason&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; I&#039;ve talked to them about it&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; in fact the reason we initially went with sqlalchemy-migrate &lt;br /&gt;
&lt;br /&gt;
was because the alembic people at that point didn&#039;t have and were disinterested in sqlite&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; and well, now they have sqlite support&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; I guess maybe the answer is, we should look a bit more post-release at alembic&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and how well it does&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and raise this on list if we do decide to deprecate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: breton: to be clear, do either of you feel strongly on this one way or another?&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; i&#039;m for deprecating sqlite if it makes for a better product, &lt;br /&gt;
&lt;br /&gt;
but it would be nice if we could maybe support a sqlite branch with some bugfixes for a while, &lt;br /&gt;
&lt;br /&gt;
for those who won&#039;t/can&#039;t migrate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: yeah, maybe it could be a slow deprecation&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; or&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; support the branch&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;-- Spacedogg_iie left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:20] --&amp;gt; Spacedog_ie joined a #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; 0.9.0 supported with fixes for a bit, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; you mentioned looking into a migration tool, which i think would be wise&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; we&#039;ve never done that before but I guess a LTS-ish branch in this case makes sense&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;paroneayea&amp;gt; ayleph: yes I think so&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;breton&amp;gt; ayleph: the problem is not in supporting running on sqlite&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; but in upgrades&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; supporting sqlite branch means that we shall have to write migrations for it&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; which is our pain point&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; yeah, understood. but if mainline gets security fixes after a migration, &lt;br /&gt;
&lt;br /&gt;
maybe we could just cherry-pick the security fixes back to the sqlite branch, and not the migrations.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; guess it depends on whether migrations are involved/required for fixes.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; if we don&#039;t cherry-pick the migrations, the databses will differ in sqlite and non-sqlite cases&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; supporting security updates for a while that are easy to support would be okay&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; the sqlite branch would probably kind of bitrot away&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; and I think that would be the goal&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; you mentioned having sqlite for development still&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; oh, will describe my pov later&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; does that mean that we&#039;d still support rolling out a new mediagoblin instance &lt;br /&gt;
&lt;br /&gt;
with sqlite for testing, but it just wouldn&#039;t received migration updates?&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; i think that&#039;s okay&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; to run a migration, you&#039;ll have to rm your mediagoblin.db&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; sqlite is the simplest thing for the user&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; postresql is the most complex&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; because by default it requires signing in with another user with su&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; and it took me a lot of time to figure out how to manage it&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; if we drop sqlite, I think we should support mysql&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;ayleph&amp;gt; that sounds like a whole lot of work :)&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; ahhhhh&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; mysql would add a whole different kind of work&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;ayleph&amp;gt; the more i use postgresql, the more i prefer it to mysql&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; which is more popular and has more unofficial docs, like blogposts&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; yeah, yeah, we all know that postgresql is better&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; yeah I think mysql is pretty much &amp;quot;living in the past&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; ok, well&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; I&#039;m going to declare this conversation a &amp;quot;tentative maybe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; and we&#039;ll explore it after the next release&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; to see for feasibility&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; i like the general direction of moving toward postgresql as default&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; perhaps we could scriptify the postgresql commands to make it easier for users&lt;br /&gt;
&lt;br /&gt;
[18:29] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ayleph: that&#039;s a good idea&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; how about next topic? :)&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; (btw, in openstack we DO NOT support postresql)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; (like, at all)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;paroneayea&amp;gt; breton: what does that mean?&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no one tests, no one runs&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no installator/manager sets up posgresql or has an option for that&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I still say we move on :)&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I think we&#039;ve drained this topic :)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; and we&#039;ll see post 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; speaking of!&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; #topic  Upcoming 0.9.0 release&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; so, I said I was going to freeze yesterday and I didn&#039;t, &lt;br /&gt;
&lt;br /&gt;
because I packaged the last piece I needed to go fulltime on guixsd as my host distro yesterday ;)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; I&#039;ll freeze today.&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; any and all &amp;quot;make mediagoblin work on python 3&amp;quot; bugs are fair game during freeze though&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; as bugs usually are, but *especially* those are, even if they look like features :)&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; I think python 3 as a first class citizen is going to be a major feature of 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;ayleph&amp;gt; we&#039;re not dropping py2 yet, are we?&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; nope&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; py2.7 will be around for some time&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; okay cool&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; we&#039;re just saying &amp;quot;yes, we finally support python 3 as an option&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;-- hijkhgr left #mediagoblin (&amp;quot;Leaving&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; freedeb has suggested &amp;quot;The Three Goblineers&amp;quot; as a release name&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; as a play on The Three Musketeers&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I like it&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; bd&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:35] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; so I guess we should aim for a date.  &lt;br /&gt;
&lt;br /&gt;
We usually aim for a week and then don&#039;t hit it ;)&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;ayleph&amp;gt; i don&#039;t think a week sounds realistic at all, given how many tickets &lt;br /&gt;
&lt;br /&gt;
are associated with 0.8.2 and 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;ayleph&amp;gt; 19 at the moment&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; how about the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; given that 0.9.0 is mainly a bugfixing release&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; well right, there are some bugs there we can move over, &lt;br /&gt;
&lt;br /&gt;
because we&#039;re moving into bugs-only mode&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; er, some features&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; we can roll the features over into next release&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;breton&amp;gt; I think that we can move bugs to the next release too&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;-- hijkhgr left (Quit: Leaving)&lt;br /&gt;
&lt;br /&gt;
[18:37] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; there are still some potential big issues with the federation migrations &lt;br /&gt;
&lt;br /&gt;
that have been ongoing.&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; things that cause server crashes when you click on links or load pages&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: yes I&#039;m concerned about those...&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: I&#039;ll try to help with them.... eg the comment on postgres one&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;ayleph&amp;gt; unfortunately i seem to be experiencing them more than others, &lt;br /&gt;
&lt;br /&gt;
with my big existing database&lt;br /&gt;
&lt;br /&gt;
[18:38] -*- paroneayea nods&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; mark them as critical&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; i believe i have, but i&#039;ll check&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; actually, i was marking some as blockers&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; blockers is also good&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; ugh.&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; ugh?&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; it&#039;s bad that we don&#039;t fix critical/blocker bugs :(&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; so I&#039;m going to do my best to dig in and help with that&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; tsyesika_ and paroneayea have been trying to replicate the issues, &lt;br /&gt;
&lt;br /&gt;
but they haven&#039;t had luck&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: I also didn&#039;t try with postgres&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; and i&#039;ve been working out of town since the end of 2015, &lt;br /&gt;
&lt;br /&gt;
so i haven&#039;t had much time to figure them out yet&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; I&#039;m going to try with postgres today&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;-- hijkhgr left (Client Quit)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; (I&#039;m on-site in an aircraft factory right now, slacking off on the job)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: oh, cool :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; (what are you doing there?)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; I guess that can be discussed post meeting if you like :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;ayleph&amp;gt; haha, sure. maybe don&#039;t want that in the meeting notes :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; so is everyone ok with  tentative date of the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; for the release?&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; I&#039;ll make working on these db issues my #1 priority.&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; tes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; *yes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;ayleph&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; onwards and upwards toward 0.9.0, then! :)&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; next topic?&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; #topic Path to 1.0&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; I didn&#039;t see any objections, but we can backtrack if there&#039;s still 0.9.0 stuff&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; so my goal is to get 1.0 out in the next couple of months, &lt;br /&gt;
&lt;br /&gt;
which is a tight timeline!  This means that we need tsyesika_ really focused on federation totally&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; since we only have the funds to pay her till end of march especially ... :(&lt;br /&gt;
&lt;br /&gt;
[18:44] --&amp;gt; pizzaiolo joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; so we&#039;ll see&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; am I late to the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; hi pizzaiolo, yes, but welcome!&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; we&#039;re talking about the work towards the 1.0 release&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; oh, cool!&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; any tl;dr of the meeting? :P&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; so, after 0.9.0 comes out, I think I&#039;ll be hunkering down &lt;br /&gt;
&lt;br /&gt;
and helping tsyesika_ with 1.0 as much as possible&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; pizzaiolo: https://wiki.mediagoblin.org/Meeting#Next_Meeting topics&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;chaosgoblin&amp;gt; Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; coolio&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; I dunno, is there anything more to talk about on this subject?  breton, ayleph ?&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; other than &amp;quot;1.0 is the initial federation release&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; anyone heard from sapienTech recently?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; which is a pretty bold thing to say we&#039;ll hit in a couple of months, &lt;br /&gt;
&lt;br /&gt;
but the big db challenges are over at least...&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; paroneayea: anything on the activitypub protocol?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: ah.... I haven&#039;t&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; pizzaiolo: that&#039;s later in the meeting, see the topics&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; curious what we&#039;ll need to do to get his app working with the 1.0 release, &lt;br /&gt;
&lt;br /&gt;
if things change.&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: well&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I did&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; actually&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I blanked out for a second&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; we met up a few weeks ago!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; sorry, my brain is not working&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; oh cool!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; okie&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; he showed me a live demo of the latest goblinoid release&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; it&#039;s looking *very* nice&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; and he&#039;s super interested in getting things updated &lt;br /&gt;
&lt;br /&gt;
to work with things as we do them&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; paroneayea: would love to see this go forward &lt;br /&gt;
&lt;br /&gt;
https://f-droid.org/forums/topic/goblinoid-mediagoblin-app/&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; pizzaiolo: yes that would be really useful&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; what&#039;s the current status?  I think they&#039;re still hung up on building kivy applications?&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;pizzaiolo&amp;gt; https://gitlab.com/fdroid/fdroiddata/merge_requests/1034&lt;br /&gt;
&lt;br /&gt;
[18:48] --&amp;gt; j1mc joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Title: Add MediaGoblin to F-Droid repository (#1034) · Merge Requests · F-Droid / Data · GitLab (at gitlab.com)&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; Last I heard, sapienTech had been trying to weeks or months to get onto F-Droid, &lt;br /&gt;
&lt;br /&gt;
but they weren&#039;t ready for kivy builds&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; I had a little trouble building the app myself, so I resorted to having sapienTech &lt;br /&gt;
&lt;br /&gt;
send me binaries to host&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;paroneayea&amp;gt; https://gitlab.com/fdroid/fdroiddata/commit/dbb7e3f2ea73132454fd1f089412e507741fbd91 wait&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;chaosgoblin&amp;gt; &amp;quot;Title: Merge branch &#039;master&#039; into &#039;master&#039;\r (dbb7e3f2) \xc2\xb7 Commits \xc2\xb7 F-Droid / Data \xc2\xb7 GitLab (at gitlab.com)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;ayleph&amp;gt; I couldn&#039;t get the same filesize or hash as him on the binaries, &lt;br /&gt;
&lt;br /&gt;
so I&#039;m not sure I had the right code.&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; did it get added???&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; a few days ago?&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; paroneayea: a quick search does not show it in F-Droid&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; pizzaiolo: it might be in git master&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; hmm&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; anyway, this is something to check up on post-meeting I think&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; we have a lot of topics still and only 10 mins left&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; so I&#039;m taking initiative to blast ahead on topics&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; #topic  Stripe retreat update&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; so the first week I was here I worked on getting ActivityPub to First Public Working Draft (it is now!)&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; and second week I spent at and preparing for FOSDEM mostly&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and I&#039;ve done some tickets and have updated my system to GuixSD &lt;br /&gt;
&lt;br /&gt;
(important, davexunit and I hope to do a live demo of mediagoblin deployed on guixsd at libreplanet next month)&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;pizzaiolo&amp;gt; woo!&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and from here on out my main thing is &amp;quot;focus on mediagoblin code itself, &lt;br /&gt;
&lt;br /&gt;
while also trying to advance activitypub mostly on weekends&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; so it&#039;s been very productive so far.&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; also FOSDEM was incredible&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; 80 people capacity in the guile/guix room and full almost the whole time&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;ayleph&amp;gt; I saw a little chatter in here during FOSDEM. sounds like a great time.&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; lots of other good things came out of it but we don&#039;t have time to go into it right now :)&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; it was super great&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; anyway, I wanted to blast through that rundown&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; I&#039;ll be mostly head down on mediagoblin from here on out, &lt;br /&gt;
&lt;br /&gt;
excepting being at libreplanet and working on activitypub&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; I&#039;m also going to blast forward on topic again unless there&#039;s a question&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; #topic ActivityPub update (related!)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; https://identi.ca/mediagoblin/note/CkpUdPDaSryfybqolTkUSg says most of it all :)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;chaosgoblin&amp;gt; Title: First Public Working Drafts of ActivityPub and Micropub published - Identi.ca (at identi.ca)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;pizzaiolo&amp;gt; sorry, you mentioned stripe, is that stripe.js?&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m at the Stripe Open Source Retreat&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; oh ok nvm&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; they&#039;re paying me to work on mediagoblin out of their office for a few months&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; that&#039;s incredible&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; pretty cool, like &amp;quot;coder in resident&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; so, ActivityPub is at FPWD status, which means we have a real w3c url now&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; http://www.w3.org/TR/activitypub/&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;chaosgoblin&amp;gt; Title: ActivityPub (at www.w3.org)&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; I&#039;m going to keep  it short: there&#039;s a ton to do in working on the spec still&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and right before libreplanet is the next w3c face to face&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; so it&#039;s a good thing stripe&#039;s office is so nice because between that &lt;br /&gt;
&lt;br /&gt;
and gmg I&#039;ll be pulling a lot of long nights here :)&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; sorry to textwall on these updates, they were mostly from-me updates&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and I really wanted to get to this next topic&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;ayleph&amp;gt; wow, that&#039;s really cool seeing your name and tsyesika_&#039;s name as editors on a w3c draft&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; ayleph: yeah :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; it&#039;s happeniningggggg&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; #topic GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; unless there are any questions on the last topic&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; but we only have a few minutes for this, so :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; we had a wiki link somewhere right?&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; https://wiki.mediagoblin.org/GSOC_2016&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;chaosgoblin&amp;gt; Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; right now breton and I are listed as possible mentors&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; gnu still needs to be accepted to gsoc, but it probably will be&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; does anyone else want to mentor something? :)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; or anything else to say?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; ooh, can i ask an unrelated question?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; ayleph: go for ti&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; it&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; do the last fundraiser rewards fit into the 1.0 schedule anywhere?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; i guess that was mostly federation anyway&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; but also premium hosting?&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; ayleph: premium hosting is what motivated me to work on guixsd&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; ah okay&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; because I realized there&#039;s no way I can manage to maintain servers in the current state of affairs&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; so in a sense, the libreplanet demo&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; is on track for that :)&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I haven&#039;t forgotten!&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I was glad to hear breton thought I was mostly sane in my persual of that&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I think we&#039;re all tired of the fear of server upgrades&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; hehe&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;-- marxistvegan left (Changing host)&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; okay, I guess no gsoc update questions eh?&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;pizzaiolo&amp;gt; paroneayea: too bad I can&#039;t follow cwebber@identi.ca from &lt;br /&gt;
&lt;br /&gt;
nicolasmaia@quitter.se (hopefully it&#039;s something activitypub will fix)&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;breton&amp;gt; I wonder&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m hoping activitypub will be integrated into statusnet&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; er&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; gnu social :)&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; how do we advertise our GSoC&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; because last year we didn&#039;t have many participants&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; breton: last year I also failed to promote it&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; this year we&#039;ll promote it a lot better, once it&#039;s clear we&#039;re accepted&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; it&#039;s easier because I&#039;m fulltime on mediagoblin again right now&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; which means I can justify that time a bit better&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;breton&amp;gt; and I would like to have a situations with more proposals than tasks&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;ayleph&amp;gt; i think svetlana mentioned something about promoting it to students locally&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; ah right :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; svetlana: that&#039;d be cool :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; so anything more on that, or are we done?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;-- depate_ left (Ping timeout: 245 seconds)&lt;br /&gt;
&lt;br /&gt;
[19:04] -*- breton thinks we&#039;re done&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; how about an ascii art to seal the meeting?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; *INCOMING ASCII*&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     *      .-.                      .&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;           (   )      .     *               *&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     _      &#039;-&#039;    ,              ,    ,&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;    (_)  _ /   \.--.\         .   \\___//    .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;     _ &amp;gt;(_)    &amp;quot;    ;&amp;quot;           _ ; o o\ _&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;    (_)       (    / )          / &#039;------&#039; \&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;               ;._/.&amp;quot;    . O () &amp;quot;._o_o_o_o.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          *    \.&#039;    .           .           *&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;  .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          HAVE A COSMIC HAPPY GNU YEAR 2016!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; a bit late, that was my supporter ascii art for this year&#039;s fsf new years email :)&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; and we&#039;re done!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; thank you all for coming, breton, ayleph, pizzaiolo!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Feb  6 18:05:37 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.txt&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.log.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1784</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1784"/>
		<updated>2016-02-07T10:56:53Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* February 6, 2016, 9:00AM Pacific Time, 17:00 UTC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160206_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160205_Log&amp;diff=1783</id>
		<title>20160205 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160205_Log&amp;diff=1783"/>
		<updated>2016-02-07T10:56:20Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Larjona moved page 20160205 Log to 20160206 Log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[20160206 Log]]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1782</id>
		<title>20160206 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1782"/>
		<updated>2016-02-07T10:56:20Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Larjona moved page 20160205 Log to 20160206 Log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Feb  6 17:01:22 2016 UTC.  The chair is paroneayea. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;-- marxistvegan left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; hello, *!&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; (maybe I should do a qquick reminder of the meeting on the social networks?)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; meanwhile, everyone say hi!&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;ayleph&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; whoo!&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea pulls up the topics&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea blasted out a reminder, also&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; so first item is:&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; #topic  Continuous integration / Commit Notifications&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; does someone want to step forward to lead this part of the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; no? :)  I can do it, though I might not be the best fit :)&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:07] -*- ayleph doesn&#039;t know anything about this one&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; so, we had continuous integration at one point, which was generously donated by asheesh, but asheesh isn&#039;t running that anymore, and that&#039;s okay because we&#039;re just glad he did it at one point!&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; so if we want to do it again, what do we do?&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; if someone wants to step forward to do this, and commit notifications, I&#039;m like: &amp;quot;great&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; though&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; I don&#039;t want to set up hosting for that until we have a more community-manage&#039;able way of handling servers.&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;paroneayea&amp;gt; it&#039;s one more thing to manage, and clearly I&#039;m not the best sysadmin, and simonft is busy already&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; if someone were to mirror the mediagoblin project on github, would that somehow give us automatic travis-ci capabilities?&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; less of a suggestion and more of a question&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: it might, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: having an &amp;quot;official-ish&amp;quot; mirror could cause problems: my experience is that everyone starts to try to submit changes through github there&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; what are the requirements for the server to host it?&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;ayleph&amp;gt; paroneayea: yeah, roger that&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: we could do it on mediagoblin.org, it&#039;s not too expensive iirc, the main thing is that it&#039;s one more thing to maintain&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; is there a one-... ./configure-make-makeinstall for it?&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: jenkins is pretty standard in distros these days&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; but I think the config takes a bit of work&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; my personal opinion is: if someone wants to step forward to do this on their own server, great&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; and if not, let&#039;s wait until we have a way to do community sysadmin stuff, via some config managmeent system&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; otherwise I&#039;m going to just have less time to work on mediagoblin itself and probably will do a bad job of running it&lt;br /&gt;
&lt;br /&gt;
[18:13] -*- breton is a bad sysadmin&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; everyone agree with that generally?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; time to move on?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;ayleph&amp;gt; sure, and sure&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; so the next one is a pretty big one...&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; #topic  Move sqlite to development-only? (no more migrations)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; so, a few things:&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; *(no more migrations for sqlite)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; right&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 1) this wouldn&#039;t happen until after 0.9.0 is out&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 2) we probably need to raise this on-list, because it&#039;s a pretty big change and may affect people, and we might need some way to help people transition from sqlite -&amp;gt; postgres&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; but... I think there&#039;s good reason to do this&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;ayleph&amp;gt; for the record, what issues are prompting this?&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; one of the reasons the federation switchover took so long is that sqlite doesn&#039;t have proper alter table support&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; and we&#039;ve been plagued by stuff like that for ages&lt;br /&gt;
&lt;br /&gt;
[18:16] --&amp;gt; jamilgnu joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; ayleph: mostly: migrations are insane to write with sqlite and break all the time and result in really bad code&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;ayleph&amp;gt; i don&#039;t suppose moving to alembic helps this then?&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; ayleph: I guess I don&#039;t know&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; we could wait and see&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; the alembic developers are fairly negative about sqlite themselves&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; for this very reason&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; I&#039;ve talked to them about it&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; in fact the reason we initially went with sqlalchemy-migrate was because the alembic people at that point didn&#039;t have and were disinterested in sqlite&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; and well, now they have sqlite support&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; I guess maybe the answer is, we should look a bit more post-release at alembic&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and how well it does&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and raise this on list if we do decide to deprecate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: breton: to be clear, do either of you feel strongly on this one way or another?&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; i&#039;m for deprecating sqlite if it makes for a better product, but it would be nice if we could maybe support a sqlite branch with some bugfixes for a while, for those who won&#039;t/can&#039;t migrate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: yeah, maybe it could be a slow deprecation&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; or&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; support the branch&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;-- Spacedogg_iie left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:20] --&amp;gt; Spacedog_ie joined a #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; 0.9.0 supported with fixes for a bit, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; you mentioned looking into a migration tool, which i think would be wise&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; we&#039;ve never done that before but I guess a LTS-ish branch in this case makes sense&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;paroneayea&amp;gt; ayleph: yes I think so&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;breton&amp;gt; ayleph: the problem is not in supporting running on sqlite&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; but in upgrades&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; supporting sqlite branch means that we shall have to write migrations for it&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; which is our pain point&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; yeah, understood. but if mainline gets security fixes after a migration, maybe we could just cherry-pick the security fixes back to the sqlite branch, and not the migrations.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; guess it depends on whether migrations are involved/required for fixes.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; if we don&#039;t cherry-pick the migrations, the databses will differ in sqlite and non-sqlite cases&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; supporting security updates for a while that are easy to support would be okay&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; the sqlite branch would probably kind of bitrot away&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; and I think that would be the goal&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; you mentioned having sqlite for development still&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; oh, will describe my pov later&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; does that mean that we&#039;d still support rolling out a new mediagoblin instance with sqlite for testing, but it just wouldn&#039;t received migration updates?&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; i think that&#039;s okay&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; to run a migration, you&#039;ll have to rm your mediagoblin.db&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; sqlite is the simplest thing for the user&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; postresql is the most complex&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; because by default it requires signing in with another user with su&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; and it took me a lot of time to figure out how to manage it&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; if we drop sqlite, I think we should support mysql&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;ayleph&amp;gt; that sounds like a whole lot of work :)&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; ahhhhh&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; mysql would add a whole different kind of work&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;ayleph&amp;gt; the more i use postgresql, the more i prefer it to mysql&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; which is more popular and has more unofficial docs, like blogposts&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; yeah, yeah, we all know that postgresql is better&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; yeah I think mysql is pretty much &amp;quot;living in the past&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; ok, well&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; I&#039;m going to declare this conversation a &amp;quot;tentative maybe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; and we&#039;ll explore it after the next release&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; to see for feasibility&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; i like the general direction of moving toward postgresql as default&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; perhaps we could scriptify the postgresql commands to make it easier for users&lt;br /&gt;
&lt;br /&gt;
[18:29] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ayleph: that&#039;s a good idea&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; how about next topic? :)&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; (btw, in openstack we DO NOT support postresql)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; (like, at all)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;paroneayea&amp;gt; breton: what does that mean?&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no one tests, no one runs&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no installator/manager sets up posgresql or has an option for that&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I still say we move on :)&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I think we&#039;ve drained this topic :)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; and we&#039;ll see post 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; speaking of!&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; #topic  Upcoming 0.9.0 release&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; so, I said I was going to freeze yesterday and I didn&#039;t, because I packaged the last piece I needed to go fulltime on guixsd as my host distro yesterday ;)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; I&#039;ll freeze today.&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; any and all &amp;quot;make mediagoblin work on python 3&amp;quot; bugs are fair game during freeze though&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; as bugs usually are, but *especially* those are, even if they look like features :)&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; I think python 3 as a first class citizen is going to be a major feature of 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;ayleph&amp;gt; we&#039;re not dropping py2 yet, are we?&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; nope&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; py2.7 will be around for some time&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; okay cool&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; we&#039;re just saying &amp;quot;yes, we finally support python 3 as an option&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;-- hijkhgr left #mediagoblin (&amp;quot;Leaving&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; freedeb has suggested &amp;quot;The Three Goblineers&amp;quot; as a release name&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; as a play on The Three Musketeers&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I like it&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; bd&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:35] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; so I guess we should aim for a date.  We usually aim for a week and then don&#039;t hit it ;)&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;ayleph&amp;gt; i don&#039;t think a week sounds realistic at all, given how many tickets are associated with 0.8.2 and 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;ayleph&amp;gt; 19 at the moment&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; how about the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; given that 0.9.0 is mainly a bugfixing release&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; well right, there are some bugs there we can move over, because we&#039;re moving into bugs-only mode&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; er, some features&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; we can roll the features over into next release&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;breton&amp;gt; I think that we can move bugs to the next release too&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;-- hijkhgr left (Quit: Leaving)&lt;br /&gt;
&lt;br /&gt;
[18:37] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; there are still some potential big issues with the federation migrations that have been ongoing.&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; things that cause server crashes when you click on links or load pages&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: yes I&#039;m concerned about those...&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: I&#039;ll try to help with them.... eg the comment on postgres one&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;ayleph&amp;gt; unfortunately i seem to be experiencing them more than others, with my big existing database&lt;br /&gt;
&lt;br /&gt;
[18:38] -*- paroneayea nods&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; mark them as critical&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; i believe i have, but i&#039;ll check&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; actually, i was marking some as blockers&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; blockers is also good&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; ugh.&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; ugh?&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; it&#039;s bad that we don&#039;t fix critical/blocker bugs :(&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; so I&#039;m going to do my best to dig in and help with that&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; tsyesika_ and paroneayea have been trying to replicate the issues, but they haven&#039;t had luck&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: I also didn&#039;t try with postgres&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; and i&#039;ve been working out of town since the end of 2015, so i haven&#039;t had much time to figure them out yet&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; I&#039;m going to try with postgres today&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;-- hijkhgr left (Client Quit)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; (I&#039;m on-site in an aircraft factory right now, slacking off on the job)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: oh, cool :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; (what are you doing there?)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; I guess that can be discussed post meeting if you like :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;ayleph&amp;gt; haha, sure. maybe don&#039;t want that in the meeting notes :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; so is everyone ok with  tentative date of the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; for the release?&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; I&#039;ll make working on these db issues my #1 priority.&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; tes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; *yes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;ayleph&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; onwards and upwards toward 0.9.0, then! :)&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; next topic?&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; #topic Path to 1.0&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; I didn&#039;t see any objections, but we can backtrack if there&#039;s still 0.9.0 stuff&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; so my goal is to get 1.0 out in the next couple of months, which is a tight timeline!  This means that we need tsyesika_ really focused on federation totally&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; since we only have the funds to pay her till end of march especially ... :(&lt;br /&gt;
&lt;br /&gt;
[18:44] --&amp;gt; pizzaiolo joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; so we&#039;ll see&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; am I late to the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; hi pizzaiolo, yes, but welcome!&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; we&#039;re talking about the work towards the 1.0 release&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; oh, cool!&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; any tl;dr of the meeting? :P&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; so, after 0.9.0 comes out, I think I&#039;ll be hunkering down and helping tsyesika_ with 1.0 as much as possible&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; pizzaiolo: https://wiki.mediagoblin.org/Meeting#Next_Meeting topics&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;chaosgoblin&amp;gt; Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; coolio&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; I dunno, is there anything more to talk about on this subject?  breton, ayleph ?&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; other than &amp;quot;1.0 is the initial federation release&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; anyone heard from sapienTech recently?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; which is a pretty bold thing to say we&#039;ll hit in a couple of months, but the big db challenges are over at least...&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; paroneayea: anything on the activitypub protocol?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: ah.... I haven&#039;t&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; pizzaiolo: that&#039;s later in the meeting, see the topics&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; curious what we&#039;ll need to do to get his app working with the 1.0 release, if things change.&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: well&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I did&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; actually&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I blanked out for a second&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; we met up a few weeks ago!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; sorry, my brain is not working&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; oh cool!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; okie&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; he showed me a live demo of the latest goblinoid release&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; it&#039;s looking *very* nice&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; and he&#039;s super interested in getting things updated to work with things as we do them&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; paroneayea: would love to see this go forward https://f-droid.org/forums/topic/goblinoid-mediagoblin-app/&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; pizzaiolo: yes that would be really useful&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; what&#039;s the current status?  I think they&#039;re still hung up on building kivy applications?&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;pizzaiolo&amp;gt; https://gitlab.com/fdroid/fdroiddata/merge_requests/1034&lt;br /&gt;
&lt;br /&gt;
[18:48] --&amp;gt; j1mc joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Title: Add MediaGoblin to F-Droid repository (#1034) · Merge Requests · F-Droid / Data · GitLab (at gitlab.com)&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; Last I heard, sapienTech had been trying to weeks or months to get onto F-Droid, but they weren&#039;t ready for kivy builds&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; I had a little trouble building the app myself, so I resorted to having sapienTech send me binaries to host&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;paroneayea&amp;gt; https://gitlab.com/fdroid/fdroiddata/commit/dbb7e3f2ea73132454fd1f089412e507741fbd91 wait&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;chaosgoblin&amp;gt; &amp;quot;Title: Merge branch &#039;master&#039; into &#039;master&#039;\r (dbb7e3f2) \xc2\xb7 Commits \xc2\xb7 F-Droid / Data \xc2\xb7 GitLab (at gitlab.com)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;ayleph&amp;gt; I couldn&#039;t get the same filesize or hash as him on the binaries, so I&#039;m not sure I had the right code.&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; did it get added???&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; a few days ago?&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; paroneayea: a quick search does not show it in F-Droid&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; pizzaiolo: it might be in git master&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; hmm&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; anyway, this is something to check up on post-meeting I think&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; we have a lot of topics still and only 10 mins left&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; so I&#039;m taking initiative to blast ahead on topics&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; #topic  Stripe retreat update&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; so the first week I was here I worked on getting ActivityPub to First Public Working Draft (it is now!)&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; and second week I spent at and preparing for FOSDEM mostly&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and I&#039;ve done some tickets and have updated my system to GuixSD (important, davexunit and I hope to do a live demo of mediagoblin deployed on guixsd at libreplanet next month)&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;pizzaiolo&amp;gt; woo!&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and from here on out my main thing is &amp;quot;focus on mediagoblin code itself, while also trying to advance activitypub mostly on weekends&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; so it&#039;s been very productive so far.&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; also FOSDEM was incredible&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; 80 people capacity in the guile/guix room and full almost the whole time&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;ayleph&amp;gt; I saw a little chatter in here during FOSDEM. sounds like a great time.&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; lots of other good things came out of it but we don&#039;t have time to go into it right now :)&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; it was super great&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; anyway, I wanted to blast through that rundown&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; I&#039;ll be mostly head down on mediagoblin from here on out, excepting being at libreplanet and working on activitypub&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; I&#039;m also going to blast forward on topic again unless there&#039;s a question&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; #topic ActivityPub update (related!)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; https://identi.ca/mediagoblin/note/CkpUdPDaSryfybqolTkUSg says most of it all :)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;chaosgoblin&amp;gt; Title: First Public Working Drafts of ActivityPub and Micropub published - Identi.ca (at identi.ca)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;pizzaiolo&amp;gt; sorry, you mentioned stripe, is that stripe.js?&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m at the Stripe Open Source Retreat&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; oh ok nvm&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; they&#039;re paying me to work on mediagoblin out of their office for a few months&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; that&#039;s incredible&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; pretty cool, like &amp;quot;coder in resident&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; so, ActivityPub is at FPWD status, which means we have a real w3c url now&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; http://www.w3.org/TR/activitypub/&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;chaosgoblin&amp;gt; Title: ActivityPub (at www.w3.org)&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; I&#039;m going to keep  it short: there&#039;s a ton to do in working on the spec still&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and right before libreplanet is the next w3c face to face&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; so it&#039;s a good thing stripe&#039;s office is so nice because between that and gmg I&#039;ll be pulling a lot of long nights here :)&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; sorry to textwall on these updates, they were mostly from-me updates&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and I really wanted to get to this next topic&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;ayleph&amp;gt; wow, that&#039;s really cool seeing your name and tsyesika_&#039;s name as editors on a w3c draft&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; ayleph: yeah :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; it&#039;s happeniningggggg&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; #topic GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; unless there are any questions on the last topic&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; but we only have a few minutes for this, so :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; we had a wiki link somewhere right?&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; https://wiki.mediagoblin.org/GSOC_2016&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;chaosgoblin&amp;gt; Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; right now breton and I are listed as possible mentors&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; gnu still needs to be accepted to gsoc, but it probably will be&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; does anyone else want to mentor something? :)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; or anything else to say?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; ooh, can i ask an unrelated question?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; ayleph: go for ti&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; it&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; do the last fundraiser rewards fit into the 1.0 schedule anywhere?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; i guess that was mostly federation anyway&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; but also premium hosting?&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; ayleph: premium hosting is what motivated me to work on guixsd&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; ah okay&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; because I realized there&#039;s no way I can manage to maintain servers in the current state of affairs&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; so in a sense, the libreplanet demo&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; is on track for that :)&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I haven&#039;t forgotten!&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I was glad to hear breton thought I was mostly sane in my persual of that&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I think we&#039;re all tired of the fear of server upgrades&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; hehe&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;-- marxistvegan left (Changing host)&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; okay, I guess no gsoc update questions eh?&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;pizzaiolo&amp;gt; paroneayea: too bad I can&#039;t follow cwebber@identi.ca from nicolasmaia@quitter.se (hopefully it&#039;s something activitypub will fix)&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;breton&amp;gt; I wonder&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m hoping activitypub will be integrated into statusnet&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; er&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; gnu social :)&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; how do we advertise our GSoC&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; because last year we didn&#039;t have many participants&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; breton: last year I also failed to promote it&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; this year we&#039;ll promote it a lot better, once it&#039;s clear we&#039;re accepted&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; it&#039;s easier because I&#039;m fulltime on mediagoblin again right now&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; which means I can justify that time a bit better&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;breton&amp;gt; and I would like to have a situations with more proposals than tasks&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;ayleph&amp;gt; i think svetlana mentioned something about promoting it to students locally&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; ah right :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; svetlana: that&#039;d be cool :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; so anything more on that, or are we done?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;-- depate_ left (Ping timeout: 245 seconds)&lt;br /&gt;
&lt;br /&gt;
[19:04] -*- breton thinks we&#039;re done&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; how about an ascii art to seal the meeting?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; *INCOMING ASCII*&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     *      .-.                      .&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;           (   )      .     *               *&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     _      &#039;-&#039;    ,              ,    ,&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;    (_)  _ /   \.--.\         .   \\___//    .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;     _ &amp;gt;(_)    &amp;quot;    ;&amp;quot;           _ ; o o\ _&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;    (_)       (    / )          / &#039;------&#039; \&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;               ;._/.&amp;quot;    . O () &amp;quot;._o_o_o_o.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          *    \.&#039;    .           .           *&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;  .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          HAVE A COSMIC HAPPY GNU YEAR 2016!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; a bit late, that was my supporter ascii art for this year&#039;s fsf new years email :)&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; and we&#039;re done!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; thank you all for coming, breton, ayleph, pizzaiolo!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Feb  6 18:05:37 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.txt&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.log.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1781</id>
		<title>20160206 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160206_Log&amp;diff=1781"/>
		<updated>2016-02-07T10:45:08Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Created page with &amp;quot; &amp;lt;nowiki&amp;gt;  [18:01] &amp;lt;chaosgoblin&amp;gt; ######################  [18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Feb  6 17:01:22 2016 UTC.  The chair is paroneayea. Information about the me...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Feb  6 17:01:22 2016 UTC.  The chair is paroneayea. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;-- marxistvegan left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; hello, *!&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; (maybe I should do a qquick reminder of the meeting on the social networks?)&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;paroneayea&amp;gt; meanwhile, everyone say hi!&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;ayleph&amp;gt; o/&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;paroneayea&amp;gt; whoo!&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea pulls up the topics&lt;br /&gt;
&lt;br /&gt;
[18:04] -*- paroneayea blasted out a reminder, also&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; okay&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; so first item is:&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;paroneayea&amp;gt; #topic  Continuous integration / Commit Notifications&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; does someone want to step forward to lead this part of the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:06] &amp;lt;paroneayea&amp;gt; no? :)  I can do it, though I might not be the best fit :)&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:07] -*- ayleph doesn&#039;t know anything about this one&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;paroneayea&amp;gt; so, we had continuous integration at one point, which was generously donated by asheesh, but asheesh isn&#039;t running that anymore, and that&#039;s okay because we&#039;re just glad he did it at one point!&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; so if we want to do it again, what do we do?&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; if someone wants to step forward to do this, and commit notifications, I&#039;m like: &amp;quot;great&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; though&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;paroneayea&amp;gt; I don&#039;t want to set up hosting for that until we have a more community-manage&#039;able way of handling servers.&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;paroneayea&amp;gt; it&#039;s one more thing to manage, and clearly I&#039;m not the best sysadmin, and simonft is busy already&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; if someone were to mirror the mediagoblin project on github, would that somehow give us automatic travis-ci capabilities?&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;ayleph&amp;gt; less of a suggestion and more of a question&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: it might, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;paroneayea&amp;gt; ayleph: having an &amp;quot;official-ish&amp;quot; mirror could cause problems: my experience is that everyone starts to try to submit changes through github there&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; what are the requirements for the server to host it?&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;ayleph&amp;gt; paroneayea: yeah, roger that&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: we could do it on mediagoblin.org, it&#039;s not too expensive iirc, the main thing is that it&#039;s one more thing to maintain&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; is there a one-... ./configure-make-makeinstall for it?&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; breton: jenkins is pretty standard in distros these days&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; but I think the config takes a bit of work&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;paroneayea&amp;gt; my personal opinion is: if someone wants to step forward to do this on their own server, great&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; and if not, let&#039;s wait until we have a way to do community sysadmin stuff, via some config managmeent system&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;paroneayea&amp;gt; otherwise I&#039;m going to just have less time to work on mediagoblin itself and probably will do a bad job of running it&lt;br /&gt;
&lt;br /&gt;
[18:13] -*- breton is a bad sysadmin&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; ok&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; everyone agree with that generally?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; time to move on?&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;ayleph&amp;gt; sure, and sure&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; so the next one is a pretty big one...&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;paroneayea&amp;gt; #topic  Move sqlite to development-only? (no more migrations)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; so, a few things:&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; *(no more migrations for sqlite)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; right&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 1) this wouldn&#039;t happen until after 0.9.0 is out&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;paroneayea&amp;gt; 2) we probably need to raise this on-list, because it&#039;s a pretty big change and may affect people, and we might need some way to help people transition from sqlite -&amp;gt; postgres&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; but... I think there&#039;s good reason to do this&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;ayleph&amp;gt; for the record, what issues are prompting this?&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; one of the reasons the federation switchover took so long is that sqlite doesn&#039;t have proper alter table support&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; and we&#039;ve been plagued by stuff like that for ages&lt;br /&gt;
&lt;br /&gt;
[18:16] --&amp;gt; jamilgnu joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:16] &amp;lt;paroneayea&amp;gt; ayleph: mostly: migrations are insane to write with sqlite and break all the time and result in really bad code&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;ayleph&amp;gt; i don&#039;t suppose moving to alembic helps this then?&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; ayleph: I guess I don&#039;t know&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;paroneayea&amp;gt; we could wait and see&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; the alembic developers are fairly negative about sqlite themselves&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; for this very reason&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; I&#039;ve talked to them about it&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; in fact the reason we initially went with sqlalchemy-migrate was because the alembic people at that point didn&#039;t have and were disinterested in sqlite&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;paroneayea&amp;gt; and well, now they have sqlite support&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; I guess maybe the answer is, we should look a bit more post-release at alembic&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and how well it does&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;paroneayea&amp;gt; and raise this on list if we do decide to deprecate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: breton: to be clear, do either of you feel strongly on this one way or another?&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; i&#039;m for deprecating sqlite if it makes for a better product, but it would be nice if we could maybe support a sqlite branch with some bugfixes for a while, for those who won&#039;t/can&#039;t migrate&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; ayleph: yeah, maybe it could be a slow deprecation&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; or&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; support the branch&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;-- Spacedogg_iie left (Ping timeout: 264 seconds)&lt;br /&gt;
&lt;br /&gt;
[18:20] --&amp;gt; Spacedog_ie joined a #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; 0.9.0 supported with fixes for a bit, I dunno&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;ayleph&amp;gt; you mentioned looking into a migration tool, which i think would be wise&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;paroneayea&amp;gt; we&#039;ve never done that before but I guess a LTS-ish branch in this case makes sense&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;paroneayea&amp;gt; ayleph: yes I think so&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;breton&amp;gt; ayleph: the problem is not in supporting running on sqlite&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; but in upgrades&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; supporting sqlite branch means that we shall have to write migrations for it&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; which is our pain point&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; yeah, understood. but if mainline gets security fixes after a migration, maybe we could just cherry-pick the security fixes back to the sqlite branch, and not the migrations.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;ayleph&amp;gt; guess it depends on whether migrations are involved/required for fixes.&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; if we don&#039;t cherry-pick the migrations, the databses will differ in sqlite and non-sqlite cases&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; supporting security updates for a while that are easy to support would be okay&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; the sqlite branch would probably kind of bitrot away&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;paroneayea&amp;gt; and I think that would be the goal&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; you mentioned having sqlite for development still&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; oh, will describe my pov later&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; does that mean that we&#039;d still support rolling out a new mediagoblin instance with sqlite for testing, but it just wouldn&#039;t received migration updates?&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;breton&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;ayleph&amp;gt; i think that&#039;s okay&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; to run a migration, you&#039;ll have to rm your mediagoblin.db&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; so&lt;br /&gt;
&lt;br /&gt;
[18:25] &amp;lt;breton&amp;gt; from my point of view&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; sqlite is the simplest thing for the user&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; postresql is the most complex&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;breton&amp;gt; because by default it requires signing in with another user with su&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; and it took me a lot of time to figure out how to manage it&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; if we drop sqlite, I think we should support mysql&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;ayleph&amp;gt; that sounds like a whole lot of work :)&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; ahhhhh&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;paroneayea&amp;gt; mysql would add a whole different kind of work&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;ayleph&amp;gt; the more i use postgresql, the more i prefer it to mysql&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; which is more popular and has more unofficial docs, like blogposts&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;breton&amp;gt; yeah, yeah, we all know that postgresql is better&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; yeah I think mysql is pretty much &amp;quot;living in the past&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; ok, well&lt;br /&gt;
&lt;br /&gt;
[18:28] &amp;lt;paroneayea&amp;gt; I&#039;m going to declare this conversation a &amp;quot;tentative maybe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; and we&#039;ll explore it after the next release&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; to see for feasibility&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; i like the general direction of moving toward postgresql as default&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;ayleph&amp;gt; perhaps we could scriptify the postgresql commands to make it easier for users&lt;br /&gt;
&lt;br /&gt;
[18:29] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ayleph: that&#039;s a good idea&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;paroneayea&amp;gt; how about next topic? :)&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; (btw, in openstack we DO NOT support postresql)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; (like, at all)&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;paroneayea&amp;gt; breton: what does that mean?&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no one tests, no one runs&lt;br /&gt;
&lt;br /&gt;
[18:30] &amp;lt;breton&amp;gt; paroneayea: no installator/manager sets up posgresql or has an option for that&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; hm&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; well&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I still say we move on :)&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;paroneayea&amp;gt; I think we&#039;ve drained this topic :)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; and we&#039;ll see post 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; speaking of!&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; #topic  Upcoming 0.9.0 release&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; so, I said I was going to freeze yesterday and I didn&#039;t, because I packaged the last piece I needed to go fulltime on guixsd as my host distro yesterday ;)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; but&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;paroneayea&amp;gt; I&#039;ll freeze today.&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; any and all &amp;quot;make mediagoblin work on python 3&amp;quot; bugs are fair game during freeze though&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; as bugs usually are, but *especially* those are, even if they look like features :)&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; I think python 3 as a first class citizen is going to be a major feature of 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;ayleph&amp;gt; we&#039;re not dropping py2 yet, are we?&lt;br /&gt;
&lt;br /&gt;
[18:33] &amp;lt;paroneayea&amp;gt; nope&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; py2.7 will be around for some time&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; okay cool&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; we&#039;re just saying &amp;quot;yes, we finally support python 3 as an option&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;-- hijkhgr left #mediagoblin (&amp;quot;Leaving&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; freedeb has suggested &amp;quot;The Three Goblineers&amp;quot; as a release name&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; as a play on The Three Musketeers&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;paroneayea&amp;gt; I like it&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;ayleph&amp;gt; bd&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:35] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;paroneayea&amp;gt; so I guess we should aim for a date.  We usually aim for a week and then don&#039;t hit it ;)&lt;br /&gt;
&lt;br /&gt;
[18:35] &amp;lt;ayleph&amp;gt; i don&#039;t think a week sounds realistic at all, given how many tickets are associated with 0.8.2 and 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;ayleph&amp;gt; 19 at the moment&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; how about the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; given that 0.9.0 is mainly a bugfixing release&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; well right, there are some bugs there we can move over, because we&#039;re moving into bugs-only mode&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; er, some features&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;paroneayea&amp;gt; we can roll the features over into next release&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;breton&amp;gt; I think that we can move bugs to the next release too&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;-- hijkhgr left (Quit: Leaving)&lt;br /&gt;
&lt;br /&gt;
[18:37] --&amp;gt; hijkhgr joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; there are still some potential big issues with the federation migrations that have been ongoing.&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;ayleph&amp;gt; things that cause server crashes when you click on links or load pages&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: yes I&#039;m concerned about those...&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;paroneayea&amp;gt; ayleph: I&#039;ll try to help with them.... eg the comment on postgres one&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;ayleph&amp;gt; unfortunately i seem to be experiencing them more than others, with my big existing database&lt;br /&gt;
&lt;br /&gt;
[18:38] -*- paroneayea nods&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; mark them as critical&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; i believe i have, but i&#039;ll check&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;ayleph&amp;gt; actually, i was marking some as blockers&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; blockers is also good&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; ugh.&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;paroneayea&amp;gt; ugh?&lt;br /&gt;
&lt;br /&gt;
[18:39] &amp;lt;breton&amp;gt; it&#039;s bad that we don&#039;t fix critical/blocker bugs :(&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; so I&#039;m going to do my best to dig in and help with that&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; tsyesika_ and paroneayea have been trying to replicate the issues, but they haven&#039;t had luck&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: I also didn&#039;t try with postgres&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; and i&#039;ve been working out of town since the end of 2015, so i haven&#039;t had much time to figure them out yet&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; I&#039;m going to try with postgres today&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;-- hijkhgr left (Client Quit)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;ayleph&amp;gt; (I&#039;m on-site in an aircraft factory right now, slacking off on the job)&lt;br /&gt;
&lt;br /&gt;
[18:40] &amp;lt;paroneayea&amp;gt; ayleph: oh, cool :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; (what are you doing there?)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; I guess that can be discussed post meeting if you like :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;ayleph&amp;gt; haha, sure. maybe don&#039;t want that in the meeting notes :)&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; ok!&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; so is everyone ok with  tentative date of the 22nd?&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;paroneayea&amp;gt; for the release?&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; I&#039;ll make working on these db issues my #1 priority.&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; tes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;breton&amp;gt; *yes&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;ayleph&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; onwards and upwards toward 0.9.0, then! :)&lt;br /&gt;
&lt;br /&gt;
[18:42] &amp;lt;paroneayea&amp;gt; next topic?&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; #topic Path to 1.0&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; I didn&#039;t see any objections, but we can backtrack if there&#039;s still 0.9.0 stuff&lt;br /&gt;
&lt;br /&gt;
[18:43] &amp;lt;paroneayea&amp;gt; so my goal is to get 1.0 out in the next couple of months, which is a tight timeline!  This means that we need tsyesika_ really focused on federation totally&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; since we only have the funds to pay her till end of march especially ... :(&lt;br /&gt;
&lt;br /&gt;
[18:44] --&amp;gt; pizzaiolo joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; so we&#039;ll see&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; am I late to the meeting?&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; hi pizzaiolo, yes, but welcome!&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;paroneayea&amp;gt; we&#039;re talking about the work towards the 1.0 release&lt;br /&gt;
&lt;br /&gt;
[18:44] &amp;lt;pizzaiolo&amp;gt; oh, cool!&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; any tl;dr of the meeting? :P&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; so, after 0.9.0 comes out, I think I&#039;ll be hunkering down and helping tsyesika_ with 1.0 as much as possible&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; pizzaiolo: https://wiki.mediagoblin.org/Meeting#Next_Meeting topics&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;chaosgoblin&amp;gt; Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;pizzaiolo&amp;gt; coolio&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; I dunno, is there anything more to talk about on this subject?  breton, ayleph ?&lt;br /&gt;
&lt;br /&gt;
[18:45] &amp;lt;paroneayea&amp;gt; other than &amp;quot;1.0 is the initial federation release&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; anyone heard from sapienTech recently?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; which is a pretty bold thing to say we&#039;ll hit in a couple of months, but the big db challenges are over at least...&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; paroneayea: anything on the activitypub protocol?&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: ah.... I haven&#039;t&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; pizzaiolo: that&#039;s later in the meeting, see the topics&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; curious what we&#039;ll need to do to get his app working with the 1.0 release, if things change.&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; ayleph: well&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I did&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; actually&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; I blanked out for a second&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; we met up a few weeks ago!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; sorry, my brain is not working&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;ayleph&amp;gt; oh cool!&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;pizzaiolo&amp;gt; okie&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; he showed me a live demo of the latest goblinoid release&lt;br /&gt;
&lt;br /&gt;
[18:46] &amp;lt;paroneayea&amp;gt; it&#039;s looking *very* nice&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; and he&#039;s super interested in getting things updated to work with things as we do them&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; paroneayea: would love to see this go forward https://f-droid.org/forums/topic/goblinoid-mediagoblin-app/&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;pizzaiolo&amp;gt; :)&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; pizzaiolo: yes that would be really useful&lt;br /&gt;
&lt;br /&gt;
[18:47] &amp;lt;paroneayea&amp;gt; what&#039;s the current status?  I think they&#039;re still hung up on building kivy applications?&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;pizzaiolo&amp;gt; https://gitlab.com/fdroid/fdroiddata/merge_requests/1034&lt;br /&gt;
&lt;br /&gt;
[18:48] --&amp;gt; j1mc joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;chaosgoblin&amp;gt; Title: Add MediaGoblin to F-Droid repository (#1034) · Merge Requests · F-Droid / Data · GitLab (at gitlab.com)&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; Last I heard, sapienTech had been trying to weeks or months to get onto F-Droid, but they weren&#039;t ready for kivy builds&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;ayleph&amp;gt; I had a little trouble building the app myself, so I resorted to having sapienTech send me binaries to host&lt;br /&gt;
&lt;br /&gt;
[18:48] &amp;lt;paroneayea&amp;gt; https://gitlab.com/fdroid/fdroiddata/commit/dbb7e3f2ea73132454fd1f089412e507741fbd91 wait&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;chaosgoblin&amp;gt; &amp;quot;Title: Merge branch &#039;master&#039; into &#039;master&#039;\r (dbb7e3f2) \xc2\xb7 Commits \xc2\xb7 F-Droid / Data \xc2\xb7 GitLab (at gitlab.com)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;ayleph&amp;gt; I couldn&#039;t get the same filesize or hash as him on the binaries, so I&#039;m not sure I had the right code.&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; did it get added???&lt;br /&gt;
&lt;br /&gt;
[18:49] &amp;lt;paroneayea&amp;gt; a few days ago?&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; paroneayea: a quick search does not show it in F-Droid&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; pizzaiolo: it might be in git master&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;pizzaiolo&amp;gt; hmm&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; anyway, this is something to check up on post-meeting I think&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; we have a lot of topics still and only 10 mins left&lt;br /&gt;
&lt;br /&gt;
[18:50] &amp;lt;paroneayea&amp;gt; so I&#039;m taking initiative to blast ahead on topics&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; #topic  Stripe retreat update&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; so the first week I was here I worked on getting ActivityPub to First Public Working Draft (it is now!)&lt;br /&gt;
&lt;br /&gt;
[18:51] &amp;lt;paroneayea&amp;gt; and second week I spent at and preparing for FOSDEM mostly&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and I&#039;ve done some tickets and have updated my system to GuixSD (important, davexunit and I hope to do a live demo of mediagoblin deployed on guixsd at libreplanet next month)&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;pizzaiolo&amp;gt; woo!&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; and from here on out my main thing is &amp;quot;focus on mediagoblin code itself, while also trying to advance activitypub mostly on weekends&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; so it&#039;s been very productive so far.&lt;br /&gt;
&lt;br /&gt;
[18:52] &amp;lt;paroneayea&amp;gt; also FOSDEM was incredible&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; 80 people capacity in the guile/guix room and full almost the whole time&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;ayleph&amp;gt; I saw a little chatter in here during FOSDEM. sounds like a great time.&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; lots of other good things came out of it but we don&#039;t have time to go into it right now :)&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; yes&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; it was super great&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; anyway, I wanted to blast through that rundown&lt;br /&gt;
&lt;br /&gt;
[18:53] &amp;lt;paroneayea&amp;gt; I&#039;ll be mostly head down on mediagoblin from here on out, excepting being at libreplanet and working on activitypub&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; I&#039;m also going to blast forward on topic again unless there&#039;s a question&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; #topic ActivityPub update (related!)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; https://identi.ca/mediagoblin/note/CkpUdPDaSryfybqolTkUSg says most of it all :)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;chaosgoblin&amp;gt; Title: First Public Working Drafts of ActivityPub and Micropub published - Identi.ca (at identi.ca)&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;pizzaiolo&amp;gt; sorry, you mentioned stripe, is that stripe.js?&lt;br /&gt;
&lt;br /&gt;
[18:54] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m at the Stripe Open Source Retreat&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; oh ok nvm&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; they&#039;re paying me to work on mediagoblin out of their office for a few months&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;pizzaiolo&amp;gt; that&#039;s incredible&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; pretty cool, like &amp;quot;coder in resident&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; so, ActivityPub is at FPWD status, which means we have a real w3c url now&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; http://www.w3.org/TR/activitypub/&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;chaosgoblin&amp;gt; Title: ActivityPub (at www.w3.org)&lt;br /&gt;
&lt;br /&gt;
[18:55] &amp;lt;paroneayea&amp;gt; I&#039;m going to keep  it short: there&#039;s a ton to do in working on the spec still&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and right before libreplanet is the next w3c face to face&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; so it&#039;s a good thing stripe&#039;s office is so nice because between that and gmg I&#039;ll be pulling a lot of long nights here :)&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; sorry to textwall on these updates, they were mostly from-me updates&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;paroneayea&amp;gt; and I really wanted to get to this next topic&lt;br /&gt;
&lt;br /&gt;
[18:56] &amp;lt;ayleph&amp;gt; wow, that&#039;s really cool seeing your name and tsyesika_&#039;s name as editors on a w3c draft&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; ayleph: yeah :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; it&#039;s happeniningggggg&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; #topic GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; unless there are any questions on the last topic&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; but we only have a few minutes for this, so :)&lt;br /&gt;
&lt;br /&gt;
[18:57] &amp;lt;paroneayea&amp;gt; we had a wiki link somewhere right?&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; https://wiki.mediagoblin.org/GSOC_2016&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;chaosgoblin&amp;gt; Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; right now breton and I are listed as possible mentors&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; gnu still needs to be accepted to gsoc, but it probably will be&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; does anyone else want to mentor something? :)&lt;br /&gt;
&lt;br /&gt;
[18:58] &amp;lt;paroneayea&amp;gt; or anything else to say?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; ooh, can i ask an unrelated question?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; ayleph: go for ti&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;paroneayea&amp;gt; it&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; do the last fundraiser rewards fit into the 1.0 schedule anywhere?&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; i guess that was mostly federation anyway&lt;br /&gt;
&lt;br /&gt;
[18:59] &amp;lt;ayleph&amp;gt; but also premium hosting?&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; ayleph: premium hosting is what motivated me to work on guixsd&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; ah okay&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; because I realized there&#039;s no way I can manage to maintain servers in the current state of affairs&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; yeah&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; so in a sense, the libreplanet demo&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; is on track for that :)&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I haven&#039;t forgotten!&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I was glad to hear breton thought I was mostly sane in my persual of that&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;paroneayea&amp;gt; I think we&#039;re all tired of the fear of server upgrades&lt;br /&gt;
&lt;br /&gt;
[19:00] &amp;lt;ayleph&amp;gt; hehe&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;-- marxistvegan left (Changing host)&lt;br /&gt;
&lt;br /&gt;
[19:01] --&amp;gt; marxistvegan joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; okay, I guess no gsoc update questions eh?&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;pizzaiolo&amp;gt; paroneayea: too bad I can&#039;t follow cwebber@identi.ca from nicolasmaia@quitter.se (hopefully it&#039;s something activitypub will fix)&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;breton&amp;gt; I wonder&lt;br /&gt;
&lt;br /&gt;
[19:01] &amp;lt;paroneayea&amp;gt; pizzaiolo: I&#039;m hoping activitypub will be integrated into statusnet&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; er&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; gnu social :)&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; how do we advertise our GSoC&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;breton&amp;gt; because last year we didn&#039;t have many participants&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; breton: last year I also failed to promote it&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; this year we&#039;ll promote it a lot better, once it&#039;s clear we&#039;re accepted&lt;br /&gt;
&lt;br /&gt;
[19:02] &amp;lt;paroneayea&amp;gt; it&#039;s easier because I&#039;m fulltime on mediagoblin again right now&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; which means I can justify that time a bit better&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;breton&amp;gt; and I would like to have a situations with more proposals than tasks&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;ayleph&amp;gt; i think svetlana mentioned something about promoting it to students locally&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; ah right :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; svetlana: that&#039;d be cool :)&lt;br /&gt;
&lt;br /&gt;
[19:03] &amp;lt;paroneayea&amp;gt; so anything more on that, or are we done?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;-- depate_ left (Ping timeout: 245 seconds)&lt;br /&gt;
&lt;br /&gt;
[19:04] -*- breton thinks we&#039;re done&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; cool&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; how about an ascii art to seal the meeting?&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt; *INCOMING ASCII*&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     *      .-.                      .&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;           (   )      .     *               *&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;     _      &#039;-&#039;    ,              ,    ,&lt;br /&gt;
&lt;br /&gt;
[19:04] &amp;lt;paroneayea&amp;gt;    (_)  _ /   \.--.\         .   \\___//    .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;     _ &amp;gt;(_)    &amp;quot;    ;&amp;quot;           _ ; o o\ _&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;    (_)       (    / )          / &#039;------&#039; \&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;               ;._/.&amp;quot;    . O () &amp;quot;._o_o_o_o.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          *    \.&#039;    .           .           *&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;  .&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt;          HAVE A COSMIC HAPPY GNU YEAR 2016!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; a bit late, that was my supporter ascii art for this year&#039;s fsf new years email :)&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; and we&#039;re done!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; thank you all for coming, breton, ayleph, pizzaiolo!&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;paroneayea&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Feb  6 18:05:37 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.txt&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-02-06.log.html&lt;br /&gt;
&lt;br /&gt;
[19:05] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1780</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1780"/>
		<updated>2016-02-07T10:43:43Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Continuous integration / Commit Notifications&lt;br /&gt;
* Move sqlite to development-only? (no more migrations)&lt;br /&gt;
* Upcoming 0.9.0 release&lt;br /&gt;
* Path to 1.0&lt;br /&gt;
* Stripe retreat update&lt;br /&gt;
* ActivityPub update (related!)&lt;br /&gt;
* GSOC ideas, and volunteers?&lt;br /&gt;
&lt;br /&gt;
[[20160205_Log]]&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1779</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1779"/>
		<updated>2016-02-07T10:43:03Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1773</id>
		<title>20160102 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1773"/>
		<updated>2016-01-26T18:22:56Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Jan  2 17:01:00 2016 UTC.  The chair is breton. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Oh&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Topics:&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;R13ose&amp;gt; - 0.8.2&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;R13ose&amp;gt; Is mediagoblin down?&lt;br /&gt;
&lt;br /&gt;
[18:04] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; wow&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; seems like ti&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; looks like the whole server is down&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; it&#039;s NY now, so I guess when everyone wakes up after it they will fix it&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; anyway&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; #topic 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; I&#039;ve pushed some code with the new admin media panel&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;R13ose&amp;gt; I remember talk to chris about making Python 3 one of the big things that gets fixed in 0.9.0 as there are a lot of tickets related to that.&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;breton&amp;gt; the code from old gsoc and was finally rebased&lt;br /&gt;
&lt;br /&gt;
[18:10] -*- breton shrugs&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;R13ose&amp;gt; which old gsoc?&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; 2014 one&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; I could takle py3&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; anyway, I have vacation till the 10th of January&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; and I expect to code something for MG&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; I didn&#039;t plan py3 though&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; maybe not in 0.9.0, maybe in 1.0&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;R13ose&amp;gt; Is there a timeline for release of 0.9.0?&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; I&#039;d like to release it at FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; (which I plan to attend, though don&#039;t have visa yet)&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; it&#039;s in ~28 days from now&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;R13ose&amp;gt; Maybe making Thursday ticket days bigger would help get that out and move py3 closer too.&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; or make thursday ticket days py3-tickets days&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; (for some time)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; that could work better&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; lets have it next Thursday then!&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; I will get everyone who wants my help with tickets to focus on py3 tickets&lt;br /&gt;
&lt;br /&gt;
[18:16] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; awesome&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; lets get to the next topic&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; #topic FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; I just wanted to tell that I still don&#039;t have visa for Belgium and still not sure that I&#039;m going&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; the application is in the embassy though&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; not sure if Chris and Jessica need visas&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;R13ose&amp;gt; What is happening there?&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;breton&amp;gt; I don&#039;t know. People talk I guess.&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;R13ose&amp;gt; Can you followup with Chris and Jessica about FOSDEM?&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;breton&amp;gt; when I get the visa, yes&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;ersi&amp;gt; (Jessica don&#039;t need a visa by the way)&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; OK, and the next topic&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; #topic 0.8.2&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; I don&#039;t really know what to tell about it&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; have all fixes that were before that security bug got into 0.8.1?&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;R13ose&amp;gt; not sure what you are asking but 0.8.1 was released.&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;R13ose&amp;gt; Well from the tickets I looked at before, most of the 0.8.2 ones left are Jessica&#039;s.&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;R13ose&amp;gt; shouldn&#039;t 0.8.2 be out before 0.9.0?&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; nope&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; they are independent I think&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; from what I see&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; the changes between 0.8.0 and that security fix are in 0.8.1 now&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; my guess is that it makes 0.8.2 low priority&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;R13ose&amp;gt; well, what about Jessica&#039;s tickets?  Don&#039;t they move into 0.9.0 after they are fixed in 0.8.2?&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;breton&amp;gt; after they are fixed in 0.8.2 they will automatically get to 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; (if 0.9.0 is not released)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; if 0.9.0 is released... I am not sure that we will support 0.8.x any more&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;larjona&amp;gt; oh, late to the meeting&lt;br /&gt;
&lt;br /&gt;
[18:32] -*- larjona will read backlog now and try to catch up&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;R13ose&amp;gt; well, I think my timeline should be 0.8.2 then 0.9.0 but if people higher in the project see this differently that is okay.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; I think it&#039;s not &amp;quot;higher in the project&amp;quot; thing :) I think it&#039;s just who wants to work on these releases&lt;br /&gt;
&lt;br /&gt;
[18:37] --&amp;gt; titoko has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;larjona&amp;gt; Well, I suppose the question is if tsyesika can get the fixes for 0.8.2 and release, before FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;R13ose&amp;gt; Jessica has said that the tickets will be worked on soon but she is busy busy.&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; thanks everyone for attending&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Jan  2 17:41:40 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.html&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.txt&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.log.html&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1772</id>
		<title>20160102 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1772"/>
		<updated>2016-01-26T18:21:40Z</updated>

		<summary type="html">&lt;p&gt;Larjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Jan  2 17:01:00 2016 UTC.  The chair is breton. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Oh&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Topics:&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:02] &amp;lt;R13ose&amp;gt; - 0.8.2&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;R13ose&amp;gt; Is mediagoblin down?&lt;br /&gt;
&lt;br /&gt;
[18:04] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; wow&lt;br /&gt;
&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; seems like ti&lt;br /&gt;
&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; looks like the whole server is down&lt;br /&gt;
&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; it&#039;s NY now, so I guess when everyone wakes up after it they will fix it&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; anyway&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; #topic 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; I&#039;ve pushed some code with the new admin media panel&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;R13ose&amp;gt; I remember talk to chris about making Python 3 one of the big things that gets fixed in 0.9.0 as there are a lot of tickets related to that.&lt;br /&gt;
&lt;br /&gt;
[18:09] &amp;lt;breton&amp;gt; the code from old gsoc and was finally rebased&lt;br /&gt;
&lt;br /&gt;
[18:10] -*- breton shrugs&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;R13ose&amp;gt; which old gsoc?&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; 2014 one&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; I could takle py3&lt;br /&gt;
&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; anyway, I have vacation till the 10th of January&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; and I expect to code something for MG&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; I didn&#039;t plan py3 though&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; maybe not in 0.9.0, maybe in 1.0&lt;br /&gt;
&lt;br /&gt;
[18:11] &amp;lt;R13ose&amp;gt; Is there a timeline for release of 0.9.0?&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; I&#039;d like to release it at FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; (which I plan to attend, though don&#039;t have visa yet)&lt;br /&gt;
&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; it&#039;s in ~28 days from now&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;R13ose&amp;gt; Maybe making Thursday ticket days bigger would help get that out and move py3 closer too.&lt;br /&gt;
&lt;br /&gt;
[18:13] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; or make thursday ticket days py3-tickets days&lt;br /&gt;
&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; (for some time)&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; that could work better&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; lets have it next Thursday then!&lt;br /&gt;
&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; I will get everyone who wants my help with tickets to focus on py3 tickets&lt;br /&gt;
&lt;br /&gt;
[18:16] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; awesome&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; lets get to the next topic&lt;br /&gt;
&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; #topic FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; I just wanted to tell that I still don&#039;t have visa for Belgium and still not sure that I&#039;m going&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; the application is in the embassy though&lt;br /&gt;
&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; not sure if Chris and Jessica need visas&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;R13ose&amp;gt; What is happening there?&lt;br /&gt;
&lt;br /&gt;
[18:19] &amp;lt;breton&amp;gt; I don&#039;t know. People talk I guess.&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;R13ose&amp;gt; Can you followup with Chris and Jessica about FOSDEM?&lt;br /&gt;
&lt;br /&gt;
[18:20] &amp;lt;breton&amp;gt; when I get the visa, yes&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;ersi&amp;gt; (Jessica don&#039;t need a visa by the way)&lt;br /&gt;
&lt;br /&gt;
[18:21] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; OK, and the next topic&lt;br /&gt;
&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; #topic 0.8.2&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; I don&#039;t really know what to tell about it&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; have all fixes that were before that security bug got into 0.8.1?&lt;br /&gt;
&lt;br /&gt;
[18:23] &amp;lt;R13ose&amp;gt; not sure what you are asking but 0.8.1 was released.&lt;br /&gt;
&lt;br /&gt;
[18:24] &amp;lt;R13ose&amp;gt; Well from the tickets I looked at before, most of the 0.8.2 ones left are Jessica&#039;s.&lt;br /&gt;
&lt;br /&gt;
[18:26] &amp;lt;R13ose&amp;gt; shouldn&#039;t 0.8.2 be out before 0.9.0?&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; nope&lt;br /&gt;
&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; they are independent I think&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; from what I see&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; the changes between 0.8.0 and that security fix are in 0.8.1 now&lt;br /&gt;
&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; my guess is that it makes 0.8.2 low priority&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;R13ose&amp;gt; well, what about Jessica&#039;s tickets?  Don&#039;t they move into 0.9.0 after they are fixed in 0.8.2?&lt;br /&gt;
&lt;br /&gt;
[18:31] &amp;lt;breton&amp;gt; after they are fixed in 0.8.2 they will automatically get to 0.9.0&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; (if 0.9.0 is not released)&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; if 0.9.0 is released... I am not sure that we will support 0.8.x any more&lt;br /&gt;
&lt;br /&gt;
[18:32] &amp;lt;larjona&amp;gt; oh, late to the meeting&lt;br /&gt;
&lt;br /&gt;
[18:32] -*- larjona will read backlog now and try to catch up&lt;br /&gt;
&lt;br /&gt;
[18:34] &amp;lt;R13ose&amp;gt; well, I think my timeline should be 0.8.2 then 0.9.0 but if people higher in the project see this differently that is okay.&lt;br /&gt;
&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; I think it&#039;s not &amp;quot;higher in the project&amp;quot; thing :) I think it&#039;s just who wants to work on these releases&lt;br /&gt;
&lt;br /&gt;
[18:37] --&amp;gt; titoko has joined #mediagoblin&lt;br /&gt;
&lt;br /&gt;
[18:37] &amp;lt;larjona&amp;gt; Well, I suppose the question is if tsyesika can get the fixes for 0.8.2 and release, before FOSDEM&lt;br /&gt;
&lt;br /&gt;
[18:38] &amp;lt;R13ose&amp;gt; Jessica has said that the tickets will be worked on soon but she is busy busy.&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; thanks everyone for attending&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; #endmeeting&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Jan  2 17:41:40 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.html&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.txt&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.log.html&lt;br /&gt;
&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1771</id>
		<title>20160102 Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=20160102_Log&amp;diff=1771"/>
		<updated>2016-01-26T18:20:54Z</updated>

		<summary type="html">&lt;p&gt;Larjona: add log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Meeting started Sat Jan  2 17:01:00 2016 UTC.  The chair is breton. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
[18:01] &amp;lt;chaosgoblin&amp;gt; Useful Commands: #action #agreed #info #idea #link #topic.&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Oh&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; Topics:&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
[18:01] &amp;lt;breton&amp;gt; - FOSDEM&lt;br /&gt;
[18:02] &amp;lt;R13ose&amp;gt; - 0.8.2&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
[18:04] &amp;lt;R13ose&amp;gt; Is mediagoblin down?&lt;br /&gt;
[18:04] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; wow&lt;br /&gt;
[18:04] &amp;lt;breton&amp;gt; seems like ti&lt;br /&gt;
[18:05] &amp;lt;breton&amp;gt; looks like the whole server is down&lt;br /&gt;
[18:07] &amp;lt;breton&amp;gt; it&#039;s NY now, so I guess when everyone wakes up after it they will fix it&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; anyway&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; - 0.9.0&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; #topic 0.9.0&lt;br /&gt;
[18:08] &amp;lt;breton&amp;gt; I&#039;ve pushed some code with the new admin media panel&lt;br /&gt;
[18:09] &amp;lt;R13ose&amp;gt; I remember talk to chris about making Python 3 one of the big things that gets fixed in 0.9.0 as there are a lot of tickets related to that.&lt;br /&gt;
[18:09] &amp;lt;breton&amp;gt; the code from old gsoc and was finally rebased&lt;br /&gt;
[18:10] -*- breton shrugs&lt;br /&gt;
[18:10] &amp;lt;R13ose&amp;gt; which old gsoc?&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; 2014 one&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; I could takle py3&lt;br /&gt;
[18:10] &amp;lt;breton&amp;gt; anyway, I have vacation till the 10th of January&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; and I expect to code something for MG&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; I didn&#039;t plan py3 though&lt;br /&gt;
[18:11] &amp;lt;breton&amp;gt; maybe not in 0.9.0, maybe in 1.0&lt;br /&gt;
[18:11] &amp;lt;R13ose&amp;gt; Is there a timeline for release of 0.9.0?&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; I&#039;d like to release it at FOSDEM&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; (which I plan to attend, though don&#039;t have visa yet)&lt;br /&gt;
[18:12] &amp;lt;breton&amp;gt; it&#039;s in ~28 days from now&lt;br /&gt;
[18:13] &amp;lt;R13ose&amp;gt; Maybe making Thursday ticket days bigger would help get that out and move py3 closer too.&lt;br /&gt;
[18:13] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; or make thursday ticket days py3-tickets days&lt;br /&gt;
[18:14] &amp;lt;breton&amp;gt; (for some time)&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; that could work better&lt;br /&gt;
[18:15] &amp;lt;breton&amp;gt; lets have it next Thursday then!&lt;br /&gt;
[18:15] &amp;lt;R13ose&amp;gt; I will get everyone who wants my help with tickets to focus on py3 tickets&lt;br /&gt;
[18:16] --&amp;gt; shymega has joined #mediagoblin&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; awesome&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; lets get to the next topic&lt;br /&gt;
[18:17] &amp;lt;breton&amp;gt; #topic FOSDEM&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; I just wanted to tell that I still don&#039;t have visa for Belgium and still not sure that I&#039;m going&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; the application is in the embassy though&lt;br /&gt;
[18:18] &amp;lt;breton&amp;gt; not sure if Chris and Jessica need visas&lt;br /&gt;
[18:19] &amp;lt;R13ose&amp;gt; What is happening there?&lt;br /&gt;
[18:19] &amp;lt;breton&amp;gt; I don&#039;t know. People talk I guess.&lt;br /&gt;
[18:20] &amp;lt;R13ose&amp;gt; Can you followup with Chris and Jessica about FOSDEM?&lt;br /&gt;
[18:20] &amp;lt;breton&amp;gt; when I get the visa, yes&lt;br /&gt;
[18:21] &amp;lt;ersi&amp;gt; (Jessica don&#039;t need a visa by the way)&lt;br /&gt;
[18:21] &amp;lt;-- shymega left (Quit: My uptime! The goggles do nothing!)&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; OK, and the next topic&lt;br /&gt;
[18:22] &amp;lt;breton&amp;gt; #topic 0.8.2&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; I don&#039;t really know what to tell about it&lt;br /&gt;
[18:23] &amp;lt;breton&amp;gt; have all fixes that were before that security bug got into 0.8.1?&lt;br /&gt;
[18:23] &amp;lt;R13ose&amp;gt; not sure what you are asking but 0.8.1 was released.&lt;br /&gt;
[18:24] &amp;lt;R13ose&amp;gt; Well from the tickets I looked at before, most of the 0.8.2 ones left are Jessica&#039;s.&lt;br /&gt;
[18:26] &amp;lt;R13ose&amp;gt; shouldn&#039;t 0.8.2 be out before 0.9.0?&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; nope&lt;br /&gt;
[18:27] &amp;lt;breton&amp;gt; they are independent I think&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; from what I see&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; the changes between 0.8.0 and that security fix are in 0.8.1 now&lt;br /&gt;
[18:29] &amp;lt;breton&amp;gt; my guess is that it makes 0.8.2 low priority&lt;br /&gt;
[18:31] &amp;lt;R13ose&amp;gt; well, what about Jessica&#039;s tickets?  Don&#039;t they move into 0.9.0 after they are fixed in 0.8.2?&lt;br /&gt;
[18:31] &amp;lt;breton&amp;gt; after they are fixed in 0.8.2 they will automatically get to 0.9.0&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; (if 0.9.0 is not released)&lt;br /&gt;
[18:32] &amp;lt;breton&amp;gt; if 0.9.0 is released... I am not sure that we will support 0.8.x any more&lt;br /&gt;
[18:32] &amp;lt;larjona&amp;gt; oh, late to the meeting&lt;br /&gt;
[18:32] -*- larjona will read backlog now and try to catch up&lt;br /&gt;
[18:34] &amp;lt;R13ose&amp;gt; well, I think my timeline should be 0.8.2 then 0.9.0 but if people higher in the project see this differently that is okay.&lt;br /&gt;
[18:36] &amp;lt;breton&amp;gt; I think it&#039;s not &amp;quot;higher in the project&amp;quot; thing :) I think it&#039;s just who wants to work on these releases&lt;br /&gt;
[18:37] --&amp;gt; titoko has joined #mediagoblin&lt;br /&gt;
[18:37] &amp;lt;larjona&amp;gt; Well, I suppose the question is if tsyesika can get the fixes for 0.8.2 and release, before FOSDEM&lt;br /&gt;
[18:38] &amp;lt;R13ose&amp;gt; Jessica has said that the tickets will be worked on soon but she is busy busy.&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; OK then!&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; thanks everyone for attending&lt;br /&gt;
[18:41] &amp;lt;breton&amp;gt; #endmeeting&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Meeting ended Sat Jan  2 17:41:40 2016 UTC.  Minutes:        http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.html&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.txt&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; Log:            http://mediagoblin.org/irclogs/irc_meeting-2016-01-02.log.html&lt;br /&gt;
[18:41] &amp;lt;chaosgoblin&amp;gt; ######################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1770</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1770"/>
		<updated>2016-01-26T18:19:10Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* January 2, 2016, 9:00AM Pacific Time, 17:00 UTC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
 * Continuous integration / Commit Notifications&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[20160102_Log]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1769</id>
		<title>Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Meeting&amp;diff=1769"/>
		<updated>2016-01-26T18:17:08Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Past Meetings */ Add 2016/01/02 meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MediaGoblin Monthly Meeting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; 9:00 am Pacific Time first Saturday of the month. [http://www.timeanddate.com/worldclock/converter.html Convert time to your timezone].  Print current UTC time: &amp;lt;code&amp;gt;date -u +&amp;quot;It&#039;s %F %T UTC&amp;quot;&amp;lt;/code&amp;gt;.  [https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance Pacific Time in 2014 has DST between March 9th and November 2nd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; IRC #mediagoblin on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
Always announced several days in advance on the [http://lists.mediagoblin.org/pipermail/devel/ mailing list] as is date adjustments, agenda discussion and other meeting preparation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; The idea is to discuss the past month, what happened, what was good, what should be done better. And to create roadmap for the upcoming month and assign tasks to people willing to handle them.&lt;br /&gt;
&lt;br /&gt;
Typical Agenda topics:&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
&lt;br /&gt;
Meetings are logged. [http://mediagoblin.org/irclogs/ Logs for past meetings.]&lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
&lt;br /&gt;
Every first Saturday of the month with JIT-compiled agenda.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
 * Continuous integration / Commit Notifications&lt;br /&gt;
&lt;br /&gt;
== Past Meetings ==&lt;br /&gt;
&lt;br /&gt;
=== January 2, 2016, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.9.0&lt;br /&gt;
* FOSDEM&lt;br /&gt;
* 0.8.2&lt;br /&gt;
[[File:20160102.log.txt]]&lt;br /&gt;
&lt;br /&gt;
=== November 7, 2015, 9:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.1 and 0.9.0&lt;br /&gt;
* Activipy and W3C Social WG stuff&lt;br /&gt;
* Help squash bugs!&lt;br /&gt;
* Revisiting the code / issue hosting situation??&lt;br /&gt;
&lt;br /&gt;
=== March 7, 2015, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Moving off of gitorious, to?&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
* LibrePlanet and W3C meeting&lt;br /&gt;
* GSoC 2015&lt;br /&gt;
* Heads up: UserOps list&lt;br /&gt;
* Federation status&lt;br /&gt;
* Chris to take a temporary break?&lt;br /&gt;
&lt;br /&gt;
=== December 6, 2014, 09:00AM Pacific Time, 17:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 upcoming release&lt;br /&gt;
** Current state (including looking at issue list)&lt;br /&gt;
** How to help!&lt;br /&gt;
*** Help us [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 fix issues!]&lt;br /&gt;
*** Documentation (check it!  improve it!)&lt;br /&gt;
*** Gstreamer 1.0 merge?&lt;br /&gt;
*** Help test!&lt;br /&gt;
*** Translate? (Maybe, but maybe not yet?)&lt;br /&gt;
* Translation talk, if breton is around&lt;br /&gt;
* Update on federation&lt;br /&gt;
* Update on W3C group&lt;br /&gt;
&lt;br /&gt;
=== November 1, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Loose meeting structure :)&lt;br /&gt;
&lt;br /&gt;
=== October 4, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* 0.8.0 progress&lt;br /&gt;
** Python 3 is in!&lt;br /&gt;
** Cleanup happening&lt;br /&gt;
** What&#039;s next&lt;br /&gt;
*** Gstreamer 1.0 merge&lt;br /&gt;
*** Search merge&lt;br /&gt;
*** [https://issues.mediagoblin.org/query?status=new&amp;amp;status=in_progress&amp;amp;status=accepted&amp;amp;status=review&amp;amp;group=status&amp;amp;milestone=0.8.0 Tickets!]&lt;br /&gt;
* Autoconf update&lt;br /&gt;
* Breton&#039;s translation update&lt;br /&gt;
* Federation update&lt;br /&gt;
* Deployment research update&lt;br /&gt;
* Add your things!&lt;br /&gt;
&lt;br /&gt;
=== September 6, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* Things happened! Horray!&lt;br /&gt;
** 0.7.0 is out!&lt;br /&gt;
** GSoC is done!&lt;br /&gt;
* Transifex move... help!&lt;br /&gt;
* 0.8.0 planning&lt;br /&gt;
* Updates on federation&lt;br /&gt;
* Updates on campaign-todo-items&lt;br /&gt;
* Premium hosting and deployment&lt;br /&gt;
* Documentation updates ( j1mc )&lt;br /&gt;
* Triage day!  And the [https://etherpad.mozilla.org/gmg-triage new setup]!&lt;br /&gt;
* Help on reviewing?&lt;br /&gt;
* Epicanis&#039; feature questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== August 2, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* State of 0.7.0&lt;br /&gt;
* State of Federation&lt;br /&gt;
* State of post-campaign stuff (rewards, etc)&lt;br /&gt;
* General community updates&lt;br /&gt;
* Feedback: how are things going?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== June 7, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC updates&lt;br /&gt;
* Researchcation brief summary&lt;br /&gt;
* Campaign-related updates&lt;br /&gt;
* Upcoming release&lt;br /&gt;
* Code reviews&lt;br /&gt;
&lt;br /&gt;
=== May 3, 2014, 09:00AM Pacific Time, 16:00 UTC&amp;lt;!-- change to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC starts!&lt;br /&gt;
* Post campaign updates!&lt;br /&gt;
** Horray, we did it!&lt;br /&gt;
** Unlocked features&lt;br /&gt;
** The rewards&lt;br /&gt;
** Premium hosting brainstorm&lt;br /&gt;
** Extra features brainstorm&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2014-May/000867.html Metadata] discussion&lt;br /&gt;
* Chris&#039; researchcation&lt;br /&gt;
** Federation stuff&lt;br /&gt;
** Deployment stuff&lt;br /&gt;
** Other stuff?&lt;br /&gt;
* Help review!&lt;br /&gt;
* Add your items HERE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== March 1st, 2014, 09:00AM Pacific Time, 17:00 UTC&amp;lt;!-- change to 16:00 for April-November 2014; then to 17:00 for December 2014 --&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
* The [http://mediagoblin.org/pages/campaign.html crowdfunding campaign!]&lt;br /&gt;
** State of things / Q &amp;amp; A&lt;br /&gt;
** You can help!&lt;br /&gt;
* MediaGoblin in the meanwhile&lt;br /&gt;
&lt;br /&gt;
=== November 2nd, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
Pretty loose on the schedule this month? :)&lt;br /&gt;
&lt;br /&gt;
* Post-conference wrapup stuff?&lt;br /&gt;
* What&#039;s ahead in the next year for MediaGoblin?&lt;br /&gt;
&lt;br /&gt;
=== October 5th, 2013, 09:00AM Pacific Time, 16:00 UTC ===&lt;br /&gt;
&lt;br /&gt;
* Post-OPW/GSoC wrapup discussion &lt;br /&gt;
* Huge pile of code to review&lt;br /&gt;
* Planning out 0.6.0&lt;br /&gt;
* Road to 1.0&lt;br /&gt;
* mediagoblin.org changes&lt;br /&gt;
* GNU 30th recap, upcoming conferences&lt;br /&gt;
* MediaGoblin&#039;s graphic design?&lt;br /&gt;
&lt;br /&gt;
=== September 7th, 2013 ===&lt;br /&gt;
&lt;br /&gt;
* 0.5.0 release recap!&lt;br /&gt;
* Next release: 0.6.0!&lt;br /&gt;
* GSoC/OPW updates&lt;br /&gt;
* Review queue that needs attention&lt;br /&gt;
* GNU 30th! (and traveling)&lt;br /&gt;
* Other things???&lt;br /&gt;
&lt;br /&gt;
=== August 3rd, 2013 9:00 am Pacific Time (2013-08-03 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Configure &amp;amp;&amp;amp; make merge&lt;br /&gt;
* 0.5.0 plans&lt;br /&gt;
* GSoC / OPW updates&lt;br /&gt;
* GNU 30th birthday party / GoblinCon? :)&lt;br /&gt;
* Documentation overhaul&lt;br /&gt;
* Reprocessing&lt;br /&gt;
* Bonus topics&lt;br /&gt;
** Mumble server&lt;br /&gt;
** XUDD&lt;br /&gt;
&lt;br /&gt;
=== July 6th, 2013 9:00 am Pacific Time (2013-07-06 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.4.0 is out! On to 0.4.1!&lt;br /&gt;
* OPW/GSoC update&lt;br /&gt;
* Federation status&lt;br /&gt;
* Module owners (and reducing the &amp;quot;Chris Webber bottleneck&amp;quot;)?&lt;br /&gt;
** Projects like Blender, the Linux Kernel, and qemu have &amp;quot;module owners&amp;quot;, people responsible for a domain of the code&lt;br /&gt;
** Could/should MediaGoblin do the same?&lt;br /&gt;
** How would that be broken up?&lt;br /&gt;
&lt;br /&gt;
=== Jun 1st, 2013 9:00 am Pacific Time (2013-06-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Welcoming our GSoC and OPW interns&lt;br /&gt;
* The coming 0.4.0&lt;br /&gt;
* What&#039;s after 0.4.0?&lt;br /&gt;
* RTL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[[meeting-2013-05-04|May 4th, 2013, 9:00 am Pacific Time (2013-05-04 16:00 UTC)]]&lt;br /&gt;
&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation update&lt;br /&gt;
* Mention the bug triage meeting&lt;br /&gt;
* Improving our unit tests?&lt;br /&gt;
* 0.4.0 release coming soon&lt;br /&gt;
* Help review code?&lt;br /&gt;
* Thanking simonft for sysadmin help!&lt;br /&gt;
&lt;br /&gt;
=== April 6, 2013, 9:00 am Pacific Time (2013-03-30 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Plugins update&lt;br /&gt;
* Post-libreplanet sprint merging&lt;br /&gt;
* Gstreamer 1.0 stuff (if Joar is here!)&lt;br /&gt;
* GSOC and Gnome Outreach for Women participation&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
=== March 2nd, 2013, 9:00 am Pacific Time (2013-03-02 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* Bug triage day discussion&lt;br /&gt;
* Upgrading Trac to 1.0&lt;br /&gt;
* Next release: 0.3.3&lt;br /&gt;
* Consider have release dates?&lt;br /&gt;
* Plugin stystem&lt;br /&gt;
* Consider moving to GStreamer 1.0&lt;br /&gt;
** Debian - 1.0 in sid&lt;br /&gt;
** Ubuntu - 1.0 in 12.10&lt;br /&gt;
*** Possibly backports for 12.04&lt;br /&gt;
** Fedora - 1.0 in 18&lt;br /&gt;
* Upcoming conferences and hackathons&lt;br /&gt;
&lt;br /&gt;
=== February 9th, 2013, 9:00 am Pacific Time (2013-02-09 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.3 milestone!  What about our next release? :)&lt;br /&gt;
* Where to put Developer docs?&lt;br /&gt;
*: Our Documentation for developers is currently a bit split. Some are on the wiki, some in the main docs. There are pros and cons for both. We should consider where to put things. One place? Which? Or decide on an individual basis?&lt;br /&gt;
*: Good about main docs: Easy to integrate source code doc strings. That way internal api docs can be kept mostly up to date.&lt;br /&gt;
*: Good about wiki: Doesn&#039;t feel so &amp;quot;set in stone&amp;quot;.&lt;br /&gt;
* wiki spam: Do we want to change something?&lt;br /&gt;
* [http://lists.mediagoblin.org/pipermail/devel/2012-November/000307.html Designing features!]&lt;br /&gt;
* Plugins, and architecting for plugins&lt;br /&gt;
* Chris Webber gives updates on how he&#039;s settling into his role ;)&lt;br /&gt;
&lt;br /&gt;
=== October 13th, 2012, 9:00 am Pacific Time (2012-10-13 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
* 0.3.2 release&lt;br /&gt;
** What existing features need to be wrapped up?&lt;br /&gt;
*** Werkzeug switch&lt;br /&gt;
** What time might we do the release?&lt;br /&gt;
* Fundraising campaign&lt;br /&gt;
** Keeping things going mid-campaign&lt;br /&gt;
** You have questions?  I have answers, kinda :)&lt;br /&gt;
* Getting new contributors involved&lt;br /&gt;
* Plugins?  New features?&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AGENDA&lt;br /&gt;
&lt;br /&gt;
     0.3.2 release &lt;br /&gt;
&lt;br /&gt;
     What existing features need to be wrapped up? &lt;br /&gt;
&lt;br /&gt;
     Werkzeug switch &lt;br /&gt;
&lt;br /&gt;
     What time might we do the release? &lt;br /&gt;
&lt;br /&gt;
    Congrats to Deb from the mediagoblin team! Congrats de Deb!&lt;br /&gt;
&lt;br /&gt;
     Fundraising campaign &lt;br /&gt;
&lt;br /&gt;
     Keeping things going mid-campaign &lt;br /&gt;
&lt;br /&gt;
     You have questions?  I have answers, kinda :) &lt;br /&gt;
&lt;br /&gt;
     Getting new contributors involved &lt;br /&gt;
&lt;br /&gt;
     Plugins?  New features? &lt;br /&gt;
&lt;br /&gt;
-- http://wiki.mediagoblin.org/Meeting#Next_Meeting&lt;br /&gt;
Fundraising stuff&lt;br /&gt;
Things are going great mostly when people check it out!&lt;br /&gt;
But how to spread the word?&lt;br /&gt;
&lt;br /&gt;
    should contact more podcasts, etc&lt;br /&gt;
&lt;br /&gt;
    currently working with FSF on this&lt;br /&gt;
&lt;br /&gt;
    need community to spread the word!&lt;br /&gt;
&lt;br /&gt;
    List of places already spreaded list and contacted&lt;br /&gt;
&lt;br /&gt;
VideoThumbnailerMarkII&lt;br /&gt;
New video thumbnailer, rewritten to try to eliminate a bug in the old one where processing would stall.&lt;br /&gt;
New bugs introduce (of course ;)&lt;br /&gt;
Collections&lt;br /&gt;
Merged - Thanks aaronw!&lt;br /&gt;
WebOb =&amp;gt; Werkzeug switch&lt;br /&gt;
Made some things break. Need help with testing + bugfixes&lt;br /&gt;
borked stuffs:&lt;br /&gt;
&lt;br /&gt;
    Accessing paths without trailing slashes, e.g. /submit (instead of /submit/)&lt;br /&gt;
&lt;br /&gt;
    Still a lot of legacy WebOb responses (such as webob.exc.HTTPFound() HTTPForbidden() left)&lt;br /&gt;
&lt;br /&gt;
API&lt;br /&gt;
Delivered to mrn.is, tryggvib will test it and get back with feedback.&lt;br /&gt;
Working, still a lot of room for improvements.&lt;br /&gt;
Mostly done, usable, still room for improvements. Example applications:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/automgtic&lt;br /&gt;
&lt;br /&gt;
    https://github.com/jwandborg/omgmg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September 1st, 2012, 9:00 am Pacific Time (2012-09-01 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-09-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* FIXME - can someone type in summary here?&lt;br /&gt;
&lt;br /&gt;
=== August 4th, 2012, 9:00 am Pacific Time (2012-08-04 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-08-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Release schedule&lt;br /&gt;
* Plugins and themes! Who&#039;s working on one? What problems are you having? -- Please write up issues for problems so they can get fixed!&lt;br /&gt;
* Should we namespace plugins? If so, how should we namespace plugins?&lt;br /&gt;
** Python 3.3 will have support for namespace plugins. [http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** In Python &amp;gt;=2.3, &amp;lt;3.3 it&#039;s a hack [http://www.python.org/dev/peps/pep-0402/#the-problem][http://www.python.org/dev/peps/pep-0420/#namespace-packages-today]&lt;br /&gt;
** Flask has a workaround[https://github.com/mitsuhiko/flask/blob/master/flask/ext/__init__.py]&lt;br /&gt;
&lt;br /&gt;
=== July 7th, 2012, 9:00 am Pacific Time (2012-07-07 16:00 UTC) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-07-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
Announcements:&lt;br /&gt;
&lt;br /&gt;
* Anyone who wants to edit the wiki needs to be in the goblin army group. Ask Will or Chris to get added.&lt;br /&gt;
* Plugin infrastructure landed. If you&#039;re interested in writing plugins, talk to Will. Some documentation at http://docs.mediagoblin.org/#part-2-plugin-writer-s-guide&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
&lt;br /&gt;
* Keyboard shortcuts ([http://issues.mediagoblin.org/ticket/346 #346])&lt;br /&gt;
* Ticket triaging?&lt;br /&gt;
* Base plugin stuff!&lt;br /&gt;
* Theming&lt;br /&gt;
* Conference: OSCON&lt;br /&gt;
* Chris Webber&#039;s new &amp;quot;office hours&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== June 2nd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-06-02.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* docs changes&lt;br /&gt;
** Will split the docs/ guide into a Site Administrator&#039;s Guide and a Plugin Writer&#039;s Guide&lt;br /&gt;
** Has anyone looked at the Plugin Writer&#039;s Guide, yet?&lt;br /&gt;
** Will wants to add a &amp;quot;Contributor&#039;s Guide&amp;quot; to docs/ which he&#039;d update from the wiki before every release&lt;br /&gt;
* Is there a way to improve our unit tests and motivation to write them?&lt;br /&gt;
** Simulating a browser by the way of [http://phantomjs.org/ PhantomJS], [http://seleniumhq.org/ Selenium] instead of having code simulating other code against itself might be more natural to write and even more testing the actual application. I have a good feeling about this, please prove me wrong if I&#039;d be. --[[User:Joar|Joar]] 08:53, 28 May 2012 (EDT)&lt;br /&gt;
* Administrative panel/tools and user uploads panel&lt;br /&gt;
* Git and tickets &lt;br /&gt;
* Plugins&lt;br /&gt;
** What&#039;s the state of things?&lt;br /&gt;
** Documentation&lt;br /&gt;
** What plugins might we want to build for this upcoming release?&lt;br /&gt;
** What things do we currently have that we might want to pluginify?&lt;br /&gt;
* State of kuneco/federation mini-update (Chris)&lt;br /&gt;
&lt;br /&gt;
=== May 5th, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-05-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-release reflections&lt;br /&gt;
** Woohoo, release!&lt;br /&gt;
** How did this release process go?&lt;br /&gt;
*** We should talk about that conference.&lt;br /&gt;
** What&#039;s left to clean up?&lt;br /&gt;
*** Mongokit-&amp;gt;SQL &amp;quot;style&amp;quot; query conversion?&lt;br /&gt;
*** Other cruft code?&lt;br /&gt;
* What are our next goals?&lt;br /&gt;
** Plugins&lt;br /&gt;
** Federation&lt;br /&gt;
** Favoriting&lt;br /&gt;
*** Take that, Pinterest! ;)&lt;br /&gt;
** Galleries&lt;br /&gt;
** Theming&lt;br /&gt;
*** Using sass would be neat&lt;br /&gt;
** Access restrictions&lt;br /&gt;
*** User management, or having a &amp;quot;secret url&amp;quot; that is not in the photo index that you can share with friends and generate as needed for any media type&lt;br /&gt;
** What about traffic? Some of us will host GMG on limited plans.&lt;br /&gt;
** Some kind of coding guidelines? Do we have a philosophy like &amp;quot;Keep it Simple, Stupid&amp;quot;&lt;br /&gt;
*** This concerns things like: Should plugins land in core eventually, do we want to support ALL THE MEDIA TYPES, ...&lt;br /&gt;
** Podcasting support?&lt;br /&gt;
** Things that have been hanging???&lt;br /&gt;
** Bugtrackers and milestone?&lt;br /&gt;
** More??? We should organize things!&lt;br /&gt;
* jancborchardt and his team of UX wizard-students&lt;br /&gt;
* Website redesign&lt;br /&gt;
* OpenShift?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== April 7th, 2012, 4:00 pm UTC ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-04-07.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Post-SQL stuff&lt;br /&gt;
* Pending 0.0.3 release!&lt;br /&gt;
* Are there stray patches/branches to be merged?&lt;br /&gt;
* Our glorious upcoming plugin future! (Update from Will)&lt;br /&gt;
&lt;br /&gt;
=== March 3rd, 2012, 9:00 am Pacific Time ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-03-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* [[GSOC 2012]]&lt;br /&gt;
* State of the SQL transition (preview: it&#039;s super close, but we need help!)&lt;br /&gt;
* Plugin discussion (Will can&#039;t make this, but we should talk about use cases)&lt;br /&gt;
* MediaGoblin at upcoming conferences&lt;br /&gt;
* PageKite accounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2012-02 (held on 2012-02-04) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2012-02-04.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* Code style guide?  See also: http://issues.mediagoblin.org/ticket/197&lt;br /&gt;
* Kuneco/federation&lt;br /&gt;
* API&lt;br /&gt;
* More testing discussion?&lt;br /&gt;
* Theming?&lt;br /&gt;
* Preliminary plugin discussion&lt;br /&gt;
* Status update from the &amp;quot;SQL Team&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some of the decisions:&lt;br /&gt;
&lt;br /&gt;
* file an issue about proper &amp;amp;lt;audio&amp;amp;gt; support.&lt;br /&gt;
* some TODOs recorded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-12 (held on 2011-12-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-12-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* We plan to create a plugin system.  Do we want to create that soon or push it off until things settle a bit more?  ([[User:Willkg|Willkg]] 08:54, 10 November 2011 (EST))&lt;br /&gt;
* [[Feature Ideas]]: What should we do about the wiki page? Keep it and have it as a monthly topic for &amp;quot;what next&amp;quot;? Convert everything to long waiting bugs?&lt;br /&gt;
* Possibility of an [[SQL Database Backend]]?&lt;br /&gt;
*: &#039;executive summary&#039; (well, you should read the long docs): &amp;quot;We could move to sql. It&#039;s probably replacing one type of pain by another type of pain, but those are somewhat comparable. Leaving the main question: Do we want to occupy our main devs for some long time with this task and loose momentum?&amp;quot;&lt;br /&gt;
* Schendje&#039;s [http://wiki.mediagoblin.org/Feature_Ideas/Activities activities proposal]&lt;br /&gt;
* &amp;quot;Coming up next&amp;quot; blogpost draft by Deb Nicholson&lt;br /&gt;
* Jef&#039;s requests:&lt;br /&gt;
** Ticket #466 &amp;quot;Use of &amp;quot;Submit&amp;quot; in site copy is sterile and not as friendly and welcoming as it could be&amp;quot;. I&#039;d really like to change this soon to something more suitable. How can we improve the wording here? Some alternatives have been mentioned in the bug report, but which one should we pick? Link: http://bugs.foocorp.net/issues/466&lt;br /&gt;
** The concept and naming of &amp;quot;favourites&amp;quot;. We&#039;ll (hopefully) be able to &amp;quot;favourite&amp;quot; media soon, which I *think* means that 1) it&#039;ll work like a &amp;quot;I like this&amp;quot; comment, a quick token of appreciation, 2) it&#039;ll be added to your list of favourites so you can save and promote it, and 3) we could maybe use the number of favourites as a ranking. What I&#039;d like to know is: is that the intended purpose? If so, should we name them favo(u)rites or something else? &amp;quot;Like&amp;quot;, &amp;quot;love&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;appreciate&amp;quot;, &amp;quot;heart&amp;quot;, &amp;quot;high five&amp;quot; and many more could all be contenders. And the name should be consistent with the action and purpose, of course. So I&#039;d like to clear up how and why we will use favourites and what we should call them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-11 (held on 2011-11-05) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-11-05.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
* What happened in the last month, what was good, what could be better next time?&lt;br /&gt;
** Release:&lt;br /&gt;
*** Good: 0.1.0 released!&lt;br /&gt;
*** Bad: postponing vs not postponing&lt;br /&gt;
** Sites and deployment documentation:&lt;br /&gt;
*** Good: new mediagoblin.org&lt;br /&gt;
*** Good: deployment documentation&lt;br /&gt;
*** Bad: py-bcrypt’s site was down just after the release, so the virtualenv deployment didn’t work, and it wasn’t clear how to fix it.&lt;br /&gt;
** Live instances:&lt;br /&gt;
*** Joar has a live instance!&lt;br /&gt;
*** But what does it mean? Should ordinary users start using it?&lt;br /&gt;
**** Details at [[User:Joar/mg.wandborg.se]] -- [[User:Joar|Joar]] 17:01, 6 November 2011 (EST)&lt;br /&gt;
*** nyergler added a note about &amp;quot;heartbeat&amp;quot;/status to API notes&lt;br /&gt;
* What should be done next month?&lt;br /&gt;
* Starting real work on federation (via OStatus)... and do we split any of this work out into its own library?&lt;br /&gt;
* An API&lt;br /&gt;
* Creative Commons licensing tools&lt;br /&gt;
* Merging in the multimedia/video branch&lt;br /&gt;
*: (this is *very close* already actually thanks to the hard work of Joar Wandborg!  But we need some help on the gstreamer front to fix a few issues... if you or someone you know is an expert in this area we could really use their help to make the videos that come out smoother!)&lt;br /&gt;
* Rollover items from 0.1.0&lt;br /&gt;
* Multiple file upload interface&lt;br /&gt;
* Drag and drop uploads interface (probably related!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-10 (held on 2011-10-01) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-10-01.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
This month&#039;s meeting was a quickly announced short meeting. The project is getting back on track and next month&#039;s meeting will be scheduled more properly. A bunch of people were around.&lt;br /&gt;
&lt;br /&gt;
The most important decisions:&lt;br /&gt;
* The project will keep monthly releases. They&#039;re the heartbeat of the project.&lt;br /&gt;
* Release 0.1.0 this sunday/monday.&lt;br /&gt;
* New website will hopefully be deployed in the next few days.&lt;br /&gt;
* And the following things are planned to happen during this month: Most importantly federation. The developers have decided to make up their minds on what federation aactually should mean for MediaGoblin. Concerning code, probably &amp;quot;activity streams&amp;quot; are the first goal. If there is no (good) python library for this, a new stand alone library may be created. If so, a name for it has to be found. It should have something about communication in it. And the other thing to happen during this month is an ongoing discussion about &amp;quot;bus factor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-09 (held on 2011-09-03) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-09-03.txt IRC log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2011-08 (held on 2011-08-06) ===&lt;br /&gt;
&lt;br /&gt;
[http://mediagoblin.org/irclogs/irc_meeting_2011-08-06.txt IRC log]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1702</id>
		<title>CommunityGovernance</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1702"/>
		<updated>2015-06-06T18:05:42Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* MediaGoblin issue tracker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
MediaGoblin is a community project and we everybody try to help each other. Chris Webber is our lead developer, but the project should be able to self govern so he can take a break if he needs it or when he or other contributors take deserved holidays :) &lt;br /&gt;
&lt;br /&gt;
In general, you can ask anything in the mailing list or the IRC channel and hopefully somebody will answer soon. Topics are discussed in the mailing list, IRC channel or monthly meetings (in the IRC channel).&lt;br /&gt;
&lt;br /&gt;
In this page we list several tasks or areas along with the names or nicks of MediaGoblin community members that may help on them (for example, because they have permissions to perform certain operations). Please be kind when asking for help, most of us are volunteering for MediaGoblin in our free time, so answers or problems resolution can take a while.&lt;br /&gt;
&lt;br /&gt;
Feel free to edit this page to list more tasks or sign the ones you self-assign.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information about this in this mailing list thread: http://lists.mediagoblin.org/pipermail/devel/XXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin codebase ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to commit/merge and handle the main codebase&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin website ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to handle website outages&lt;br /&gt;
&lt;br /&gt;
* Publish pages (for example new releases)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin wiki ==&lt;br /&gt;
&lt;br /&gt;
* Wiki administration&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin issue tracker ==&lt;br /&gt;
&lt;br /&gt;
* Help triaging bugs:&lt;br /&gt;
&lt;br /&gt;
* People with permissions to create accounts in trac&lt;br /&gt;
&lt;br /&gt;
* People with permissions to delete users/issues/comments in trac&lt;br /&gt;
&lt;br /&gt;
* Volunteers for spam cleaning: LArjona&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin translation platform ==&lt;br /&gt;
&lt;br /&gt;
* If there is need of manual import/export files between Pootle and the MediaGoblin codebase, who can help on that&lt;br /&gt;
* LArjona (Spanish translator) can guide new translators, reproduce problems in the translation platform, test changes, and help with Pootle quality checks. Available in the mailing list and IRC channel.&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin IRC channel and mailing list ==&lt;br /&gt;
&lt;br /&gt;
* Change IRC topic, channel operators&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1701</id>
		<title>CommunityGovernance</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1701"/>
		<updated>2015-06-06T18:04:33Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* MediaGoblin translation platform */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
MediaGoblin is a community project and we everybody try to help each other. Chris Webber is our lead developer, but the project should be able to self govern so he can take a break if he needs it or when he or other contributors take deserved holidays :) &lt;br /&gt;
&lt;br /&gt;
In general, you can ask anything in the mailing list or the IRC channel and hopefully somebody will answer soon. Topics are discussed in the mailing list, IRC channel or monthly meetings (in the IRC channel).&lt;br /&gt;
&lt;br /&gt;
In this page we list several tasks or areas along with the names or nicks of MediaGoblin community members that may help on them (for example, because they have permissions to perform certain operations). Please be kind when asking for help, most of us are volunteering for MediaGoblin in our free time, so answers or problems resolution can take a while.&lt;br /&gt;
&lt;br /&gt;
Feel free to edit this page to list more tasks or sign the ones you self-assign.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information about this in this mailing list thread: http://lists.mediagoblin.org/pipermail/devel/XXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin codebase ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to commit/merge and handle the main codebase&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin website ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to handle website outages&lt;br /&gt;
&lt;br /&gt;
* Publish pages (for example new releases)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin wiki ==&lt;br /&gt;
&lt;br /&gt;
* Wiki administration&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin issue tracker ==&lt;br /&gt;
&lt;br /&gt;
* Help triaging bugs:&lt;br /&gt;
&lt;br /&gt;
* People with permissions to create accounts in trac&lt;br /&gt;
&lt;br /&gt;
* People with permissions to delete users/issues/comments in trac (spam cleaning)&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin translation platform ==&lt;br /&gt;
&lt;br /&gt;
* If there is need of manual import/export files between Pootle and the MediaGoblin codebase, who can help on that&lt;br /&gt;
* LArjona (Spanish translator) can guide new translators, reproduce problems in the translation platform, test changes, and help with Pootle quality checks. Available in the mailing list and IRC channel.&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin IRC channel and mailing list ==&lt;br /&gt;
&lt;br /&gt;
* Change IRC topic, channel operators&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1700</id>
		<title>CommunityGovernance</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=CommunityGovernance&amp;diff=1700"/>
		<updated>2015-06-06T17:56:10Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
MediaGoblin is a community project and we everybody try to help each other. Chris Webber is our lead developer, but the project should be able to self govern so he can take a break if he needs it or when he or other contributors take deserved holidays :) &lt;br /&gt;
&lt;br /&gt;
In general, you can ask anything in the mailing list or the IRC channel and hopefully somebody will answer soon. Topics are discussed in the mailing list, IRC channel or monthly meetings (in the IRC channel).&lt;br /&gt;
&lt;br /&gt;
In this page we list several tasks or areas along with the names or nicks of MediaGoblin community members that may help on them (for example, because they have permissions to perform certain operations). Please be kind when asking for help, most of us are volunteering for MediaGoblin in our free time, so answers or problems resolution can take a while.&lt;br /&gt;
&lt;br /&gt;
Feel free to edit this page to list more tasks or sign the ones you self-assign.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information about this in this mailing list thread: http://lists.mediagoblin.org/pipermail/devel/XXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin codebase ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to commit/merge and handle the main codebase&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin website ==&lt;br /&gt;
&lt;br /&gt;
* People with permissions to handle website outages&lt;br /&gt;
&lt;br /&gt;
* Publish pages (for example new releases)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin wiki ==&lt;br /&gt;
&lt;br /&gt;
* Wiki administration&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin issue tracker ==&lt;br /&gt;
&lt;br /&gt;
* Help triaging bugs:&lt;br /&gt;
&lt;br /&gt;
* People with permissions to create accounts in trac&lt;br /&gt;
&lt;br /&gt;
* People with permissions to delete users/issues/comments in trac (spam cleaning)&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin translation platform ==&lt;br /&gt;
&lt;br /&gt;
* If there is need of manual import/export files between Pootle and the MediaGoblin codebase, who can help on that&lt;br /&gt;
&lt;br /&gt;
== MediaGoblin IRC channel and mailing list ==&lt;br /&gt;
&lt;br /&gt;
* Change IRC topic, channel operators&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1654</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1654"/>
		<updated>2015-02-12T12:03:26Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex (Warning! Obsolete) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex (Warning! Obsolete) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting (Warning! Obsolete) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1653</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1653"/>
		<updated>2015-02-12T12:03:08Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Pushing new translations to Transifex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex (Warning! Obsolete) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex (Warning! Obsolete) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1652</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1652"/>
		<updated>2015-02-12T12:02:56Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Pulling translations from Transifex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex (Warning! Obsolete) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1651</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1651"/>
		<updated>2015-02-12T12:02:24Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1650</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1650"/>
		<updated>2015-02-12T12:02:08Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Pushing new translations to Transifex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1649</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1649"/>
		<updated>2015-02-12T12:01:58Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Pulling translations from Transifex */ Put obsolete warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1648</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1648"/>
		<updated>2015-02-12T11:58:51Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* For translators */ Move up the section about fixing translations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1647</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1647"/>
		<updated>2015-02-12T11:58:21Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Fixing or improving translations */ Moving up this section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1646</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1646"/>
		<updated>2015-02-12T11:57:29Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Fixing translations */ Add comment about the Pootle quality checks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixing or improving translations ==&lt;br /&gt;
&lt;br /&gt;
If you click in the &amp;quot;Overview&amp;quot; tab, you will see the status of the translation of MediaGoblin to your language. If you click on &amp;quot;Expand details&amp;quot; you will find some statistics and the results of several quality checks (about capitalization, punctuation matching or not the original and the translation) which may help you to fix or improve the translation.&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1645</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1645"/>
		<updated>2015-02-12T11:49:58Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* For translators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixing translations ==&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1644</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1644"/>
		<updated>2015-02-12T11:49:41Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* For translators */ Improve layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please have a look at Pootle&#039;s Documentation:&lt;br /&gt;
&lt;br /&gt;
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/&lt;br /&gt;
&lt;br /&gt;
or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixing translations ==&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1643</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1643"/>
		<updated>2015-02-12T11:48:54Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* For translators */ Update the warning about this recently updated section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section has changed recently, since now Mediagoblin lives on Pootle.&lt;br /&gt;
Here you can find the basic information for translating.&lt;br /&gt;
For further details about using Pootle, please [http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/ have a look at Pootle&#039;s Documentation],  or you can ask about more details using one of methods listed on http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# Then you can [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# Click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixing translations ==&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1642</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Translations&amp;diff=1642"/>
		<updated>2015-02-12T11:43:25Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* For translators */ We have moved to Pootle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= For translators =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red;&amp;quot;&amp;gt;This section contains obsolete information. Now Mediagoblin lives on Pootle.&lt;br /&gt;
Before the section is updated, you can ask about the process using one of methods listed on&lt;br /&gt;
http://mediagoblin.org/pages/join.html&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is very easy to add or complete the translation of MediaGoblin! We use the web interface provided by the GNU instance of Pootle to do the translations. You can see the current status of the translations per language [https://chapters.gnu.org/projects/mediagoblin/ here].&lt;br /&gt;
&lt;br /&gt;
To start translating, just:&lt;br /&gt;
&lt;br /&gt;
# If it&#039;s the first time you are translating in the GNU instance of Pootle, then [https://chapters.gnu.org/accounts/register/ register an account]. You will receive an email for activating your account.&lt;br /&gt;
# If you already have your account, or just after activation, please [https://chapters.gnu.org/accounts/login log in]&lt;br /&gt;
# Then, go to Projects &amp;gt; mediagoblin ([https://chapters.gnu.org/projects/mediagoblin/ direct URL] and click in your language&lt;br /&gt;
# click on &amp;quot;Continue translation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, Pootle only shows you strings that currently have no translation. You can click in the &amp;quot;Translate&amp;quot; tab to show the already translated strings, in case you want to improve any of them.&lt;br /&gt;
There are no translation teams, so you can just edit the strings (but try to be nice and consistent with the current translation). If you are a regular contributor to the translations, you might want to add some notes to the [[#Notes for some language teams|per-language section on this page]] to coordinate consistent translations.&lt;br /&gt;
&lt;br /&gt;
Note: please don&#039;t translate the words &amp;quot;MediaGoblin&amp;quot; or &amp;quot;GNU&amp;quot; into your native language.  Those words should be retained as-is for branding reasons. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes for some language teams ==&lt;br /&gt;
=== German ===&lt;br /&gt;
&lt;br /&gt;
Interessante Hinweise zur Übersetzung finden sich bei Gnome:&lt;br /&gt;
* http://live.gnome.org/de/UebersetzungsRichtlinien&lt;br /&gt;
&lt;br /&gt;
In Abweichung von diesen Richtlinien wird momentan &amp;quot;Du&amp;quot; für die Anrede benutzt. &amp;quot;Du&amp;quot; und &amp;quot;Deine&amp;quot; werden groß geschrieben. Benutze die folgenden Begriffe um konsistent zu bleiben:&lt;br /&gt;
&lt;br /&gt;
 Benutzerkonto/Nutzerkonto, E-Mail, E-Mail-Adresse, Aktivierungsmail, Konto &amp;quot;aktivieren&amp;quot; (verify email), Album (collection), Kurztitel (slug)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
&lt;br /&gt;
Se está adoptando la siguiente convención para la traducción al español. Si crees que alguna traducción se puede mejorar, sugiérela en la página de discusión de este artículo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Inglés&lt;br /&gt;
!Español&lt;br /&gt;
!Comentarios&lt;br /&gt;
|-&lt;br /&gt;
|you&lt;br /&gt;
|tú&lt;br /&gt;
|(segunda persona del singular, expresión informal)&lt;br /&gt;
|-&lt;br /&gt;
|media&lt;br /&gt;
|contenido&lt;br /&gt;
|-&lt;br /&gt;
|slug&lt;br /&gt;
|ficha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;العربية&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
.سنتخذ الاصطلاحات التالية للترجمة العربية. إذا كنت تريد تحسين الترجمة يرجى اقتراح التغبرات في صفحة النقاش في هذا المقال&lt;br /&gt;
{|&lt;br /&gt;
!الانجليزية&lt;br /&gt;
!العربية&lt;br /&gt;
|-&lt;br /&gt;
|MediaGoblin . &lt;br /&gt;
|ميدياغوبلن&lt;br /&gt;
|-&lt;br /&gt;
|media . &lt;br /&gt;
|الميديا&lt;br /&gt;
|-&lt;br /&gt;
|slug . &lt;br /&gt;
|المسار&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixing translations ==&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
== Marking strings for translation ==&lt;br /&gt;
=== In Jinja2 ===&lt;br /&gt;
&lt;br /&gt;
See: http://jinja.pocoo.org/docs/templates/#i18n&lt;br /&gt;
&lt;br /&gt;
Mostly like Django template i18n support, if you have any experience with that.&lt;br /&gt;
&lt;br /&gt;
=== In python code ===&lt;br /&gt;
&lt;br /&gt;
Usually, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import pass_to_ugettext as _&lt;br /&gt;
&lt;br /&gt;
def some_func(something):&lt;br /&gt;
    return _(u&#039;This string would tooootally be translatable now.&#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Except, in form modules we don&#039;t actually want to translate things because for various reasons that doesn&#039;t work, so we do the translation call template-side.  So write the module to use the fake ugettext passthrough (which doesn&#039;t do any translation but still wraps things in _() so that Babel will know to extract these strings):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from mediagoblin.util import fake_ugettext_passthrough as _&lt;br /&gt;
&lt;br /&gt;
class FunkyMonkeyForm(wtforms.Form):&lt;br /&gt;
    funky = wtforms.TextAreaField(&lt;br /&gt;
            _(&#039;Funkiness description&#039;))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting translations ==&lt;br /&gt;
&lt;br /&gt;
If you run buildout it should create a script called &#039;pybabel&#039;.  Use it to extract translations like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pulling translations from Transifex ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages.  But assuming that&#039;s done, pulling translations is easy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx pull -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing new translations to Transifex ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tx push -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Got an error on Transifex like:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Translation must start with a newline (\n)&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
The problem here is when we have something like:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) %}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {% endtrans %}&lt;br /&gt;
&lt;br /&gt;
instead of:&lt;br /&gt;
&lt;br /&gt;
        {% trans register_url=request.urlgen(&#039;mediagoblin.auth.register&#039;) -%}&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit_highlight&amp;quot; href=&amp;quot;{{ register_url }}&amp;quot;&amp;gt;Create a free account&amp;lt;/a&amp;gt;&lt;br /&gt;
          or&lt;br /&gt;
          &amp;lt;a class=&amp;quot;header_submit&amp;quot; href=&amp;quot;http://wiki.mediagoblin.org/HackingHowto&amp;quot;&amp;gt;Set up MediaGoblin on your own server&amp;lt;/a&amp;gt;&lt;br /&gt;
        {%- endtrans %}&lt;br /&gt;
&lt;br /&gt;
The distinction might not be obvious... look for the %} versus -%} and {% versus {%- on the first and last lines.  The thing about this is this tells Jinja2 to strip the whitespace.  Without that, Transifex sees that there&#039;s a &amp;quot;\n&amp;quot; on the first line of the original but not on the future translation, and gets upset.&lt;br /&gt;
&lt;br /&gt;
If this happens the template should be updated to strip whitespace and translations should be pushed to transifex.&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Search&amp;diff=1503</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Search&amp;diff=1503"/>
		<updated>2014-03-01T16:30:38Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Update page about Search plugin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently MG does not have any built-in search engine, but Praveen Kumar has developed a proposal during his [[GSOC_2013#Search_interface|GSOC 2013]] project. Some links:&lt;br /&gt;
&lt;br /&gt;
* [http://mediagoblin.org/news/summer-of-awesome-wrapup.html Summer of Awesome Wrap-up blog post]&lt;br /&gt;
* [https://github.com/praveen97uma/GSoC-Docs/wiki/Search-Interface-for-MediaGoblin Documentation related to the project]&lt;br /&gt;
* [https://www.gitorious.org/mediagoblin/alons-mediagoblin/commits/74f0f0943305ab85dbc1a6c6495db92148ac716e Gitorious branch (being reviewed and polished)]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1497</id>
		<title>Campaign Sightings</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1497"/>
		<updated>2014-03-01T01:26:45Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Spanish */ Post in gnulinuxvagos.es&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sightings of things that link to the campaign page at http://mediagoblin.org/pages/campaign.html for the 2014 campaign.&lt;br /&gt;
&lt;br /&gt;
If you dented, tweeted, blogged about, or otherwise got a link to the campaign page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
If you see something that&#039;s not listed on this page, add a link to it on this page! &lt;br /&gt;
&lt;br /&gt;
Sightings for the previous campaign: [[Campaign Sightings/2012]].&lt;br /&gt;
&lt;br /&gt;
=== English ===&lt;br /&gt;
* 2014-02-27: [http://libregraphicsworld.org/blog/entry/mediagoblin-launches-fundraiser-to-unite-distributed-media-platforms MediaGoblin launches fundraiser to unite distributed media platforms] (by AP)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://blogs.gnome.org/gnomg/2014/02/27/support-mediagoblin/ Support MediaGoblin!] (by Karen Sandler)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://fundraiser.pitivi.org/ Pitivi fundraiser campaign linking to MediaGoblin campaign]&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
* 2014-02-27: [http://www.opennet.ru/opennews/art.shtml?num=39210 Началась вторая кампания по сбору средств для MediaGoblin]&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
* 2014-02-27: [http://elbinario.net/2014/02/27/campana-de-soporte-a-mediagoblin/ MediaGoblin apuesta de nuevo por CiviCRM en su Crowdfunding]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://identi.ca/larjona/note/hClqIpW6QA6uHpfSFGx-EA Campaña de financiación MediaGoblin (pump.io note)]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://twitter.com/larjona99/status/439041511444189184 Campaña de financiación MediaGoblin (tweet)]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-28: [http://gnulinuxvagos.es/topic/2661-campa%C3%B1a-mediagoblin-2014-por-la-federaci%C3%B3n-y-la-privacidad/ Campaña MediaGoblin 2014 por la federación y la privacidad]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1496</id>
		<title>Campaign Sightings</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1496"/>
		<updated>2014-03-01T01:22:57Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* Spanish */ fixing external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sightings of things that link to the campaign page at http://mediagoblin.org/pages/campaign.html for the 2014 campaign.&lt;br /&gt;
&lt;br /&gt;
If you dented, tweeted, blogged about, or otherwise got a link to the campaign page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
If you see something that&#039;s not listed on this page, add a link to it on this page! &lt;br /&gt;
&lt;br /&gt;
Sightings for the previous campaign: [[Campaign Sightings/2012]].&lt;br /&gt;
&lt;br /&gt;
=== English ===&lt;br /&gt;
* 2014-02-27: [http://libregraphicsworld.org/blog/entry/mediagoblin-launches-fundraiser-to-unite-distributed-media-platforms MediaGoblin launches fundraiser to unite distributed media platforms] (by AP)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://blogs.gnome.org/gnomg/2014/02/27/support-mediagoblin/ Support MediaGoblin!] (by Karen Sandler)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://fundraiser.pitivi.org/ Pitivi fundraiser campaign linking to MediaGoblin campaign]&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
* 2014-02-27: [http://www.opennet.ru/opennews/art.shtml?num=39210 Началась вторая кампания по сбору средств для MediaGoblin]&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
* 2014-02-27: [http://elbinario.net/2014/02/27/campana-de-soporte-a-mediagoblin/ MediaGoblin apuesta de nuevo por CiviCRM en su Crowdfunding]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://identi.ca/larjona/note/hClqIpW6QA6uHpfSFGx-EA Campaña de financiación MediaGoblin (pump.io note)]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://twitter.com/larjona99/status/439041511444189184 Campaña de financiación MediaGoblin (tweet)]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1495</id>
		<title>Campaign Sightings</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1495"/>
		<updated>2014-03-01T01:22:34Z</updated>

		<summary type="html">&lt;p&gt;Larjona: /* English */ Add 2 more links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sightings of things that link to the campaign page at http://mediagoblin.org/pages/campaign.html for the 2014 campaign.&lt;br /&gt;
&lt;br /&gt;
If you dented, tweeted, blogged about, or otherwise got a link to the campaign page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
If you see something that&#039;s not listed on this page, add a link to it on this page! &lt;br /&gt;
&lt;br /&gt;
Sightings for the previous campaign: [[Campaign Sightings/2012]].&lt;br /&gt;
&lt;br /&gt;
=== English ===&lt;br /&gt;
* 2014-02-27: [http://libregraphicsworld.org/blog/entry/mediagoblin-launches-fundraiser-to-unite-distributed-media-platforms MediaGoblin launches fundraiser to unite distributed media platforms] (by AP)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://blogs.gnome.org/gnomg/2014/02/27/support-mediagoblin/ Support MediaGoblin!] (by Karen Sandler)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [http://fundraiser.pitivi.org/ Pitivi fundraiser campaign linking to MediaGoblin campaign]&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
* 2014-02-27: [http://www.opennet.ru/opennews/art.shtml?num=39210 Началась вторая кампания по сбору средств для MediaGoblin]&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
* 2014-02-27: [http://elbinario.net/2014/02/27/campana-de-soporte-a-mediagoblin/](MediaGoblin apuesta de nuevo por CiviCRM en su Crowdfunding)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://identi.ca/larjona/note/hClqIpW6QA6uHpfSFGx-EA Campaña de financiación MediaGoblin (pump.io note)]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://twitter.com/larjona99/status/439041511444189184 Campaña de financiación MediaGoblin (tweet)]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1494</id>
		<title>Campaign Sightings</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings&amp;diff=1494"/>
		<updated>2014-02-28T21:52:15Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Add some links in Spanish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sightings of things that link to the campaign page at http://mediagoblin.org/pages/campaign.html for the 2014 campaign.&lt;br /&gt;
&lt;br /&gt;
If you dented, tweeted, blogged about, or otherwise got a link to the campaign page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
If you see something that&#039;s not listed on this page, add a link to it on this page! &lt;br /&gt;
&lt;br /&gt;
Sightings for the previous campaign: [[Campaign Sightings/2012]].&lt;br /&gt;
&lt;br /&gt;
=== English ===&lt;br /&gt;
* 2014-02-27: [http://libregraphicsworld.org/blog/entry/mediagoblin-launches-fundraiser-to-unite-distributed-media-platforms MediaGoblin launches fundraiser to unite distributed media platforms] (by AP)&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
* 2014-02-27: [http://www.opennet.ru/opennews/art.shtml?num=39210 Началась вторая кампания по сбору средств для MediaGoblin]&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
* 2014-02-27: [http://elbinario.net/2014/02/27/campana-de-soporte-a-mediagoblin/](MediaGoblin apuesta de nuevo por CiviCRM en su Crowdfunding)&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://identi.ca/larjona/note/hClqIpW6QA6uHpfSFGx-EA Campaña de financiación MediaGoblin (pump.io note)]&lt;br /&gt;
&lt;br /&gt;
* 2014-02-27: [https://twitter.com/larjona99/status/439041511444189184 Campaña de financiación MediaGoblin (tweet)]&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings/2012&amp;diff=959</id>
		<title>Campaign Sightings/2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Campaign_Sightings/2012&amp;diff=959"/>
		<updated>2012-10-28T14:52:06Z</updated>

		<summary type="html">&lt;p&gt;Larjona: Add links in Spanish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists sightings of things that link to the campaign page at http://mediagoblin.org/pages/campaign.html .&lt;br /&gt;
&lt;br /&gt;
If you dented, tweeted, blogged about, or otherwise got a link to the campaign page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
If you see something that&#039;s not listed on this page, add a link to it on this page!&lt;br /&gt;
&lt;br /&gt;
=== English ===&lt;br /&gt;
* “On the MediaGoblin fundraising campaign part 1: FSF vs Kickstarter” http://dustycloud.org/blog/mediagoblin-campaign (Chris Webber blog)&lt;br /&gt;
* “Donate to GNU MediaGoblin! Help us cross the chasm!” http://bluesock.org/~willg/blog/gmg/fundraising_2012.html (Will Kahn-Greene blog)&lt;br /&gt;
* “GNU MediaGoblin offers what you&#039;ve been missing in an Internet media-sharing system” https://www.fsf.org/blogs/community/gnu-mediagoblin-offers-what-youve-been-missing-in-an-internet-media-sharing-system (Zak Rogoff in the FSF community blog)&lt;br /&gt;
* http://mail.chicagolug.org/ (Chicago GNU/Linux User Group)&lt;br /&gt;
* “FSF: Free media-sharing system picking up steam” https://lwn.net/Articles/520100/&lt;br /&gt;
* “GNU MediaGoblin is 25% into its FSF-backed crowdfunding campaign” http://www.fsdaily.com/Community/GNU_MediaGoblin_is_25_into_its_FSF_backed_crowdfunding_campaign at FSDaily&lt;br /&gt;
* “MediaGoblin: Saving the Internet Through Federation” http://www.linux-magazine.com/Online/Features/MediaGoblin-Saving-the-Internet-Through-Federation (by Bruce Byfield in Linux Magazine Online)&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
* https://www.linux.org.ru/news/gnu/8335276&lt;br /&gt;
&lt;br /&gt;
=== German ===&lt;br /&gt;
* “Spende für MediaGoblin” http://oskar.twoday.net/stories/169431527/ (Oskar Welzl&#039;s blog)&lt;br /&gt;
&lt;br /&gt;
=== Spanish ===&lt;br /&gt;
* ¡Apoya a MediaGoblin! (Spanish translation of the campaign) http://mediagoblin.org/pages/campaign.es.html&lt;br /&gt;
* &amp;quot;Por qué apoyo a GNU MediaGoblin&amp;quot; http://larjona.wordpress.com/2012/10/28/por-que-apoyo-a-gnu-mediagoblin/ (Laura Arjona&#039;s blog)&lt;/div&gt;</summary>
		<author><name>Larjona</name></author>
	</entry>
</feed>