This week we released a new BookBrainz into the wild! Release went fairly smoothly, and I set up replication of MusicBrainz area, gender and language tables once per day too. Had some issues with new constraints we've introduced on the database, which meant that I had to change some blank alias names/sort name and identifier values to dummy values. But nothing lost, since they should never have been blank
2016-04-18 10943, 2016
LordSputnik
anyway.
2016-04-18 10953, 2016
LordSputnik
CatQuest reported some issues with BB. I *think* the big issues he's seeing are easily fixable, and stem from the new Object.assign syntax not being converted to something older browsers can deal with. If he's around we can try a quick fix tonight. However, this doesn't affect any of our officially supported browsers - http://bb-user-guide.readthedocs.org/en/latest/re….
2016-04-18 10914, 2016
LordSputnik
^ actually Leftmost already diagnosed that earlier, but I hadn't read the logs back then ;)
2016-04-18 10924, 2016
LordSputnik
I've now started looking into MB OAuth for BookBrainz login, and that's also working reasonable well. At the moment I can authenticate visitors to BB with their MB logins, and I've written some prototype code to link existing BB user accounts to MB accounts. Just needs to schema changes to add a new column to store the matched MB user.
2016-04-18 10926, 2016
zas forgot (mainly for bitmap): we change the format of nginx logs on gateways, reducing the number of logs while preserving the valuable data, disk writes ops divided by 2
2016-04-18 10951, 2016
LordSputnik
I'm hoping to submit a patch to MB to add the editor ID field to the /userinfo endpoint, but my personal sandbox on Rika is out of date and broken, so I'll probably do it on my own desktop. (as a side note, if someone could nuke my sandbox and set up a shiny new one, that'd be very much appreciated)
2016-04-18 10957, 2016
stanislas has quit
2016-04-18 10901, 2016
bitmap
zas: very nice
2016-04-18 10912, 2016
LordSputnik
fin.
2016-04-18 10925, 2016
Freso
stanislas: Go.
2016-04-18 10929, 2016
Leftmost
LordSputnik, poke me about that later and I'll see if I can figure it out.
2016-04-18 10912, 2016
regagain has quit
2016-04-18 10914, 2016
stanislas joined the channel
2016-04-18 10949, 2016
Freso
Or not. And kartikgupta0909 and armalcolite aren't here.
2016-04-18 10953, 2016
Freso
rahulr: Go.
2016-04-18 10956, 2016
rahulr
Okay.
2016-04-18 10907, 2016
rahulr
Worked on picard design a bit, basically the info dialogs.
2016-04-18 10918, 2016
rahulr
Currently am working on displaying cover art changes in main window. Will propose a PR soon.
2016-04-18 10919, 2016
Leftmost
Freso, he was out of the channel when you said that.
2016-04-18 10934, 2016
rahulr
Besides that, last week was super busy with college assignments and quizzes (all the deadlines hit me pretty bad).
2016-04-18 10941, 2016
rahulr
that's all. fin. :)
2016-04-18 10947, 2016
Freso
Leftmost: Oh.
2016-04-18 10950, 2016
Freso
stanislas: Go. :)
2016-04-18 10924, 2016
Leftmost
No excuse now. :)
2016-04-18 10906, 2016
Freso
Okay then.
2016-04-18 10912, 2016
Freso
adesh: Go. :)
2016-04-18 10926, 2016
adesh
I started working a bit on CB-203
2016-04-18 10934, 2016
adesh
Tried to update and fix CB-36's PR and CB-198's PR
Per the ticket, the reason we stopped requiring/forcing was because Picard didn't support HTTPS'ing. AFAIK Picard does HTTPS by itself now, so it would probably work now.
2016-04-18 10952, 2016
Freso
It it time to implement this?
2016-04-18 10958, 2016
Freso
zas bitmap chirlu?
2016-04-18 10917, 2016
bitmap
re the bot stuff I haven't read all the changes but what I saw lookedgtm
2016-04-18 10934, 2016
zas
same for me, looks ok
2016-04-18 10940, 2016
Freso
:)
2016-04-18 10900, 2016
chirlu
Can other relevant clients access the WS via HTTPS?
2016-04-18 10919, 2016
Freso
Jaikoz? :p
2016-04-18 10944, 2016
Freso
Kodi should maybe be reached out to.
2016-04-18 10950, 2016
Freso
I'm pretty sure beets can.
2016-04-18 10954, 2016
Mineo
I think it would be good to test picard with the minimum supported versions of pyqt and python just to make sure nothing there causes any problems
2016-04-18 10954, 2016
LordSputnik
Blog about it and ask for feedback?
2016-04-18 10907, 2016
Freso
LordSputnik: Alright.
2016-04-18 10914, 2016
LordSputnik
And also maybe contact the developers of any clients we know about besides Picard
2016-04-18 10936, 2016
Freso
Do we have an extensive list somewhere (on the wiki)?
2016-04-18 10957, 2016
LordSputnik
Freso: at minimum I'd go with the affiliate taggers plus beets
2016-04-18 10914, 2016
Freso
zas: Perhaps you can grep the logs for what clients are using /ws/?
2016-04-18 10917, 2016
kepstin
check all the official libraries, e.g. libmusicbrainz, etc.
2016-04-18 10919, 2016
LordSputnik
And maybe acoustid uses the WS?
2016-04-18 10928, 2016
kepstin
probably better to check the libraries than individual clients
2016-04-18 10907, 2016
Freso
Perhaps we can make musicbrainz.org/(!ws)/ go HTTPS and let /ws/ sit as HTTP+HTTPS for some time yet?
2016-04-18 10907, 2016
kepstin
individual clients that we suspect aren't using the official libraries should be notified tho
2016-04-18 10907, 2016
LordSputnik
(actually acoustid uses a local DB IIRC)
2016-04-18 10909, 2016
Freso
zas: ^
2016-04-18 10926, 2016
zas
Freso: yes
2016-04-18 10926, 2016
chirlu
Yes, AcoustID has an mbslave-run DB.
2016-04-18 10905, 2016
bitmap
we can try making beta https-only first too so clients have something to test against
2016-04-18 10911, 2016
Freso
Would any object to making non-/ws/ HTTPS-only and then we can blog and contact devs about possibly making /ws/ HTTPS only later on?
2016-04-18 10916, 2016
zas
bitmap: +1
2016-04-18 10916, 2016
Freso
*anyone
2016-04-18 10942, 2016
bitmap
what Freso suggested sounds fine too I think
2016-04-18 10958, 2016
zas
Yes; we'll do it on beta first
2016-04-18 10900, 2016
Freso
So resolution is: make non-/ws/ HTTPS-only, make beta.mb HTTPS-only, blog about making prod. mb.o/ws/ HTTPS-only and poke clients about it (and that they can test against beta.mb.o)?
2016-04-18 10921, 2016
bitmap
thought /ws/js should also be https if the site is
2016-04-18 10924, 2016
bitmap
*though
2016-04-18 10935, 2016
Freso
Doesn't that already use // links?
2016-04-18 10955, 2016
bitmap
possibly, yeah
2016-04-18 10926, 2016
Freso
But resolution is fine in general and we can see if we stumble over something while implementing it?
2016-04-18 10903, 2016
bitmap
sounds fine in general
2016-04-18 10912, 2016
Freso
👍
2016-04-18 10916, 2016
Freso
Motion carried then.
2016-04-18 10924, 2016
Freso
Freso: PYMB!
2016-04-18 10926, 2016
Freso
https://tickets.musicbrainz.org/browse/PYMB is not used; they use GitHub for ticket tracking. alastairp said earlier: "I think I asked for it be created... Maybe 6 years ago?" and said it was fine to delete it.
2016-04-18 10928, 2016
Freso
Any objections?
2016-04-18 10914, 2016
zas
Fine ;) it shouldn't be change anything :P
2016-04-18 10923, 2016
Freso
Not at all.
2016-04-18 10928, 2016
adesh has quit
2016-04-18 10959, 2016
Freso
I just like to ask before doing what amounts to a destructive edit.
2016-04-18 10923, 2016
Freso
(The name changes I did without asking first could easily be reverted, it will be somewhat more work to restore PYMB once I delete it.)
2016-04-18 10938, 2016
Freso
Okay, I guess motion carried again then.
2016-04-18 10942, 2016
Freso
Freso: ISNIs!
2016-04-18 10945, 2016
Freso
After 2½ years of nothing happening, we have started up talk again about becoming an ISNI member. So yay for that. :)
2016-04-18 10947, 2016
Freso
We have also been offered a recent dump of the ISNI database, if anyone wants to write a bot or something to scrape the data and add it to MB.
2016-04-18 10949, 2016
Freso
Do anyone want to write a bot or something that gets the data into MB? :)
2016-04-18 10938, 2016
Freso
Or have any other questions about ISNI stuff? Not sure how much I can answer, but some stuff maybe. :)
2016-04-18 10947, 2016
chirlu
I.e. the existing MBIDs in the ISNI database?
2016-04-18 10904, 2016
Freso
I would assume that they're part of the dump, yes.
2016-04-18 10916, 2016
Leftmost
Freso, I'm curious what our obligations are and how we benefit, but that might be a bit broad of a question for the meeting.
2016-04-18 10946, 2016
Freso
Leftmost: Yes, and I'm not sure what obligations would be, but I understand that one benefit would be API access.
2016-04-18 10914, 2016
Freso
I'll have them send the dump to info@meb and we (me, reo, ruaok) can forward it if someone steps up and wants to look into it, so just let us know.
2016-04-18 10926, 2016
Freso
Anyone have any final comments?
2016-04-18 10935, 2016
Leftmost wants to, but probably shouldn't commit to it. :-P
2016-04-18 10940, 2016
Freso
;)
2016-04-18 10901, 2016
Freso
I'm thinking it might also be interesting for BB.
2016-04-18 10918, 2016
Leftmost
Definitely.
2016-04-18 10934, 2016
Freso
Alright, let's close up the meeting then.
2016-04-18 10938, 2016
Freso
Thank you for your time. :)
2016-04-18 10942, 2016
Freso
</BANG>
2016-04-18 10949, 2016
Freso
With more than 12 minutes to spare. :)
2016-04-18 10903, 2016
Freso
I felt the reviews ran much smoother today.
2016-04-18 10907, 2016
Leftmost
Agreed.
2016-04-18 10943, 2016
Leftmost
If I want to update my bio on the MeB site, who do I submit that to?
2016-04-18 10945, 2016
Freso
chrisskye and zas got a bit pressed for time, but otherwise it seems like everyone had enough time and we managed to get them done in less than half an hour.
Leftmost: Yeah, we haven't switched that project over to Mercurial yet. Soz.
2016-04-18 10943, 2016
zas forgot another thing: i upgraded to grafana 3.0 beta5 today, final version will be out soon, and 3.x has better support for latest influxdb versions (that i will upgrade too, as it provides interesting features for us).
2016-04-18 10904, 2016
Leftmost
I miss the days of CVS. Didn't have to worry about all this branching and pushing and pulling. You just wrote your changes and committed!
2016-04-18 10940, 2016
zas
"I miss the days of CVS" <--- not me ;)
2016-04-18 10959, 2016
Leftmost doesn't actually miss the days of CVS.
2016-04-18 10927, 2016
chirlu
All this modern “version control” stuff … I don’t know, you only need the most recent thingy, don’t you?
2016-04-18 10958, 2016
Leftmost
zas, it's typical that I have to tell my coworkers how much I love git a couple times a day.
2016-04-18 10953, 2016
Leftmost
Interactive rebase before push, good branch management, cherry-pick, format-patch, bisect...
2016-04-18 10919, 2016
Leftmost
The more I use it, the more I love it. Like vim.
2016-04-18 10926, 2016
zas
:)
2016-04-18 10911, 2016
zas
i remember when i first used git, that was on the ELinks project, because Pasky (Petr Baudis) was patching this almost abandonned project that was Git at this time and was contributing to ELinks as well, and we started to use it for ELinks sources (and it was awful... at the start), that was back to ... 2005 (see http://elinks.cz/download.html : "Note, as of
2016-04-18 10911, 2016
zas
2005-09-15, the ELinks CVS interface has been obsoleted. We have moved to GIT, ..."