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
anyway.
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/....
^ actually Leftmost already diagnosed that earlier, but I hadn't read the logs back then ;)
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.
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
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)
stanislas has quit
bitmap
zas: very nice
LordSputnik
fin.
Freso
stanislas: Go.
Leftmost
LordSputnik, poke me about that later and I'll see if I can figure it out.
regagain has quit
stanislas joined the channel
Freso
Or not. And kartikgupta0909 and armalcolite aren't here.
rahulr: Go.
rahulr
Okay.
Worked on picard design a bit, basically the info dialogs.
Currently am working on displaying cover art changes in main window. Will propose a PR soon.
Leftmost
Freso, he was out of the channel when you said that.
rahulr
Besides that, last week was super busy with college assignments and quizzes (all the deadlines hit me pretty bad).
that's all. fin. :)
Freso
Leftmost: Oh.
stanislas: Go. :)
Leftmost
No excuse now. :)
Freso
Okay then.
adesh: Go. :)
adesh
I started working a bit on CB-203
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.
It it time to implement this?
zas bitmap chirlu?
bitmap
re the bot stuff I haven't read all the changes but what I saw lookedgtm
zas
same for me, looks ok
Freso
:)
chirlu
Can other relevant clients access the WS via HTTPS?
Freso
Jaikoz? :p
Kodi should maybe be reached out to.
I'm pretty sure beets can.
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
LordSputnik
Blog about it and ask for feedback?
Freso
LordSputnik: Alright.
LordSputnik
And also maybe contact the developers of any clients we know about besides Picard
Freso
Do we have an extensive list somewhere (on the wiki)?
LordSputnik
Freso: at minimum I'd go with the affiliate taggers plus beets
Freso
zas: Perhaps you can grep the logs for what clients are using /ws/?
kepstin
check all the official libraries, e.g. libmusicbrainz, etc.
LordSputnik
And maybe acoustid uses the WS?
kepstin
probably better to check the libraries than individual clients
Freso
Perhaps we can make musicbrainz.org/(!ws)/ go HTTPS and let /ws/ sit as HTTP+HTTPS for some time yet?
kepstin
individual clients that we suspect aren't using the official libraries should be notified tho
LordSputnik
(actually acoustid uses a local DB IIRC)
Freso
zas: ^
zas
Freso: yes
chirlu
Yes, AcoustID has an mbslave-run DB.
bitmap
we can try making beta https-only first too so clients have something to test against
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?
zas
bitmap: +1
Freso
*anyone
bitmap
what Freso suggested sounds fine too I think
zas
Yes; we'll do it on beta first
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)?
bitmap
thought /ws/js should also be https if the site is
*though
Freso
Doesn't that already use // links?
bitmap
possibly, yeah
Freso
But resolution is fine in general and we can see if we stumble over something while implementing it?
bitmap
sounds fine in general
Freso
đź‘Ť
Motion carried then.
Freso: PYMB!
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.
Any objections?
zas
Fine ;) it shouldn't be change anything :P
Freso
Not at all.
adesh has quit
I just like to ask before doing what amounts to a destructive edit.
(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.)
Okay, I guess motion carried again then.
Freso: ISNIs!
After 2½ years of nothing happening, we have started up talk again about becoming an ISNI member. So yay for that. :)
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.
Do anyone want to write a bot or something that gets the data into MB? :)
Or have any other questions about ISNI stuff? Not sure how much I can answer, but some stuff maybe. :)
chirlu
I.e. the existing MBIDs in the ISNI database?
Freso
I would assume that they're part of the dump, yes.
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.
Freso
Leftmost: Yes, and I'm not sure what obligations would be, but I understand that one benefit would be API access.
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.
Anyone have any final comments?
Leftmost wants to, but probably shouldn't commit to it. :-P
;)
I'm thinking it might also be interesting for BB.
Leftmost
Definitely.
Freso
Alright, let's close up the meeting then.
Thank you for your time. :)
</BANG>
With more than 12 minutes to spare. :)
I felt the reviews ran much smoother today.
Leftmost
Agreed.
If I want to update my bio on the MeB site, who do I submit that to?
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.
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).
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!
zas
"I miss the days of CVS" <--- not me ;)
Leftmost doesn't actually miss the days of CVS.
chirlu
All this modern “version control” stuff … I don’t know, you only need the most recent thingy, don’t you?
Leftmost
zas, it's typical that I have to tell my coworkers how much I love git a couple times a day.
Interactive rebase before push, good branch management, cherry-pick, format-patch, bisect...
The more I use it, the more I love it. Like vim.
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
2005-09-15, the ELinks CVS interface has been obsoleted. We have moved to GIT, ..."