#openteacher - 2017-04-25

[08:19:18] <lordnoid> Maybe it was opengamedesigner
[08:19:33] <lordnoid> commandoline: 70% isnt so bad
[11:49:34] <commandoline> .qt qwidget
[11:49:35] <OTbot> http://qt-project.org/doc/qt-5/qwidget.html
[13:26:29] <lordnoid> Hey OTbot is back
[13:26:31] <lordnoid> And upgraded
[14:06:21] <commandoline> yep, I added it to web.openteacher.org config
[14:07:21] <commandoline> * the web.openteacher.org
[16:30:41] <commandoline> Great, Arch already managed to break the build. Such a great idea, rolling releases... :P
[16:46:16] <commandoline> hmm, Mac build is broken as well. Just tried in a VM. Ah well, then 3.3 will be linux-only. Release time!
[16:53:42] <lordnoid> :P
[16:54:55] <lordnoid> Great thing about Mac & Win is there is no dynamic linking rule
[16:56:17] <lordnoid> Strictly speaking we could do the same with Linux, except the users won't like it
[17:05:04] <commandoline> true, although that is starting to change lately. Flatpak, snap packages & appimage all work and start to have varying levels of support.
[17:05:53] <commandoline> And there probably is just a missing option to PyInstaller on the mac, but as it just closes the app without any error message, I'm too lazy to figure out what's really going on.
[17:21:17] <lordnoid> Maybe Windows-style has its disadvantages
[17:21:58] <lordnoid> I have Python for Windows, Python 2 in Anaconda for Windows, Python in cygwin, and Python in Ubuntu for Windows
[17:22:45] <lordnoid> And they all have their own packages!
[17:32:36] <commandoline> As a user, I still prefer the shared library approach. I like it that my OS fits on my cheap SSD, and that security updates apply to everything. As a developer, I agree. :P
[17:33:30] * commandoline waits for Travis to upload the 3.3 binaries to my server.
[17:34:41] <commandoline> * his. I haven't been on IRC enough lately.
[17:43:12] <commandoline> lordnoid: https://ma.rtendevri.es/3.3.zip <- the release files for sf.net.
[17:44:22] <lordnoid> It has a very strange download speed
[17:48:42] <lordnoid> https://sourceforge.net/projects/openteacher/files/openteacher/3.3/
[18:09:25] <commandoline> 2,9kB/sec. Great website upload speed, sourceforge... :s
[18:10:47] <lordnoid> maybe 3.4 is out before the website is up!
[18:15:21] <commandoline> naah, it finished :P
[18:16:05] <commandoline> http://openteacher.org/en/news.html
[18:16:24] <commandoline> right, it'll take a while for the announcement to appear due to the cache...
[18:17:29] <lordnoid> I have a feeling that the news page didn't even exist before today
[18:17:48] <lordnoid> Did we ever actually upload the generated website? :P
[18:18:35] <commandoline> probably not. Although it did already have the translation stuff, so perhaps an old version.
[18:19:14] <commandoline> ah well, it'll show https://launchpad.net/openteacher/+announcement/14578
[18:20:27] <lordnoid> Only the download button doesn't show.. But you don't see it when you don't know it
[18:20:32] <lordnoid> On the front page
[18:24:24] <lordnoid> Btw I think you have upload rights now on SF
[18:25:04] <commandoline> ah, nice.
[18:25:54] <commandoline> It's good to have a back up for those kind of things. If either you or Cas has Docker or AppVeyor accounts, I could add you there too. I think Travis is linked to Github teams, where I added you both.
[18:26:54] <lordnoid> I have a Docker hub account somewhere :P
[18:29:41] <commandoline> hmm, seems like those download buttons should be generated by code. I really went overboard with that :P
[18:34:18] <commandoline> cool, seems like the download button is left out due to a Qt5 bug. Or a Qt4 bug that we dependent on and that was fixed. Depends on your point of view. :P
[18:36:09] <lordnoid> how does generating the website depend on Qt?
[19:03:07] <commandoline> it uses Qt to draw pretty much any image that's part of the website that contains blue.
[19:03:18] <commandoline> (fixed the button, btw)
[19:03:51] <commandoline> remember the green version of the site? I'm sure I still have it somewhere here :P
[19:34:29] <lordnoid> So now the difficult part: convincing Debian not to remove OT?
[19:38:16] <lordnoid> Oh already too late for Debian 9 :P
[19:38:52] <commandoline> That's kind of dependent on the goodwill of Charlie (or other debian packages)
[19:38:55] <commandoline> *packagers
[19:39:20] <commandoline> I guess I could try to get it into proper debian shape myself, but without the experience that's probably too much work.
[19:40:40] <lordnoid> I think Debian 9 comes out very soon
[19:40:54] <lordnoid> It was in tech news not long ago
[19:41:09] <lordnoid> And according to the packages site, OT is not in it
[19:41:30] <lordnoid> It's still in unstable btw.. So I'm not sure how that works
[19:44:16] <commandoline> yeah, we'll just have to see what happens.
[19:44:30] <lordnoid> at least ubuntu builds from unstable :P
[19:50:25] <commandoline> would be nice if we could continuously stay in that. We'll see.
[21:46:22] <commandoline> hmm, seems like OTbot is going to be sacrificed on the altar of Python 3. Twisted is mostly ported, except for... its IRC library.