IRC log of musicbrainz-devel on 2012-07-22

Timestamps are in UTC.

00:45:25 [ianmcorvidae]
bitmap, luks: if you aren't on mb-users, you should at least check out the recent email about accessibility; I'm not sure how to approach it but the attached video is pretty bad, heh
00:47:31 [bitmap]
* bitmap saw the email but didn't watch the video yet
00:47:41 [bitmap]
I can imagine it'll be pretty bad :(
00:51:40 [ianmcorvidae]
she can select only the pane headers
00:51:43 [ianmcorvidae]
can't even get into the treeviews
00:51:52 [ianmcorvidae]
exactly two menu items work: cluster and "tags from file names"
00:51:59 [ianmcorvidae]
so yeah, pretty bad XD;
00:52:56 [ianmcorvidae]
(oh, and once the "tags from file names" dialog comes up, she can't do anything with it -- including close it)
00:53:17 [ianmcorvidae]
(well, I guess she successfully closed it, but I don't think it was the cancel button or whatever)
00:56:44 [bitmap]
damn, that video made me sad. I wish I could spend some more time on picard dev. I'll at least reply later and let her know it's the first thing I'll look at when I've got time
00:56:58 [ianmcorvidae]
yeah :/
00:58:09 [ianmcorvidae]
no doubt I should learn more about Picard, I just really don't like GUI toolkits :P
00:59:12 [bitmap]
with good reason. Qt is always a pita :)
00:59:29 [ianmcorvidae]
well, I don't like the others much either
00:59:32 [ianmcorvidae]
mostly I just don't like GUIs :)
00:59:43 [ianmcorvidae]
* ianmcorvidae strokes my linux curmudgeon beard
00:59:49 [bitmap]
haha
01:00:14 [ianmcorvidae]
as GUI applications go I pretty much have a.) puzzle games, b.) browser, and c.) picard
01:00:34 [ianmcorvidae]
and rubyripper, I guess, because I haven't bothered to learn how its CLI works
02:23:10 [voiceinsideyou]
voiceinsideyou has joined #musicbrainz-devel
03:08:33 [CallerNo6]
CallerNo6 has joined #musicbrainz-devel
04:25:13 [navap]
NGS isn't new, NES is where it's at, and yet, mason still rears its..hat! http://musicbrainz.org/favicon.ico
04:26:27 [ianmcorvidae]
yeah, we should improve that
04:26:52 [ianmcorvidae]
er, wait
04:26:58 [ianmcorvidae]
I don't see that as the favicon, heh
04:27:13 [navap]
Yeah..
04:27:25 [navap]
I couldn't figure out where the current favicon is coming from
04:38:09 [ianmcorvidae]
yeah, I'm rather confused on that point
04:38:27 [ianmcorvidae]
we don't have any <link rel="[shortcut] icon" that I see
04:38:40 [ianmcorvidae]
of course I also just can't find the image itself :)
04:40:12 [nikkimini]
don't browsers check for favicon.ico if they don't get told to use another image?
04:40:32 [nikkimini]
I don't see a problem with that icon :/
04:40:34 [ianmcorvidae]
nikkimini: yeah, but I can't find any evidence they're being told to use another image
04:40:40 [ianmcorvidae]
and they aren't using that icon, that I see
04:40:55 [nikkimini]
safari and opera are using it for me
04:41:01 [ianmcorvidae]
hm
04:41:08 [nikkimini]
firefox too
04:41:34 [ianmcorvidae]
I see one that looks like our entity ones except it has two white eighth-notes on it rather than a microphone or disc or whatever
04:42:03 [nikkimini]
o_O
04:42:11 [nikkimini]
I don't see the microphone or disc thing at all
04:43:18 [navap]
Maybe nginx is serving the file? I see it in /root
04:43:24 [nikkimini]
favicon.ico is the white notes and that's what I see as the icon in my browsers
04:43:30 [ianmcorvidae]
navap: that one's the favicon you linked
04:43:33 [navap]
er, hang on. The file shows two different things
04:44:18 [ianmcorvidae]
I see
04:44:18 [ianmcorvidae]
http://imgur.com/vaGGe
04:44:20 [ianmcorvidae]
that
04:44:27 [nikkimini]
yes
04:44:48 [navap]
I see that in the windows explorer thumbnail, but in the preview pane at the bottom I see the mason one
04:45:16 [navap]
This is from within the repo
04:45:32 [nikkimini]
* nikkimini doesn't use windows and can't help you there
04:46:07 [ianmcorvidae]
I don't see the thing that's at https://github.com/metabrainz/musicbrainz-server/blob/master/root/favicon.ico (though not shown, on github) anywhere
04:46:08 [navap]
Chrome shows the mason one when viewing musicbrainz.org/favicon.ico
04:46:13 [navap]
FF shows the NGS one
04:46:19 [ianmcorvidae]
hm
04:46:34 [ianmcorvidae]
oh, hm, that it does
04:46:36 [ianmcorvidae]
weird
04:46:37 [navap]
But CHrome shows the NGS one when browsing the site
04:46:51 [ianmcorvidae]
* ianmcorvidae sees what wget shows
04:47:01 [ianmcorvidae]
wget gets the mason one
04:47:22 [navap]
Maybe try viewing it with a different viewer
04:48:01 [ianmcorvidae]
* ianmcorvidae sees what's in the nginx config, now I'm just curious :P
04:48:28 [nikkimini]
o_O
04:48:30 [navap]
I doubt its nginx. One individual file shows two different things for me depending on which viewer I use
04:48:52 [ianmcorvidae]
heh
04:48:54 [ianmcorvidae]
yeah the file's crazy
04:48:58 [nikkimini]
wget gets something which is really ugly in finder and preview, but when I open it in opera, I see the normal icon
04:49:03 [ianmcorvidae]
* ianmcorvidae looking at it in gimp, both versions are on top of each other or something
04:49:40 [ianmcorvidae]
specifically, it has the two-notes version on top, it looks like, of the upper left of the mason one
04:50:32 [ianmcorvidae]
* ianmcorvidae reads about the .ico format :P
04:51:41 [ianmcorvidae]
yeah, looks like they can contain multiple images
04:51:59 [ianmcorvidae]
An ICO or CUR file is made up of an ICONDIR ("Icon directory") structure, containing an ICONDIRENTRY structure for each image in the file, followed by a contiguous block of all image bitmap data (which may be in either Windows BMP format, excluding the BITMAPFILEHEADER structure, or in PNG format, stored in its entirety).
04:52:15 [ianmcorvidae]
time to pull out hexdump!
04:54:32 [ianmcorvidae]
yup, there's one 16x16 and one 32x32 image in there, I guess
04:55:33 [navap]
Putting images in your images achievement unlocked!
04:56:08 [ianmcorvidae]
heh
04:56:13 [ianmcorvidae]
learning new things all the time
04:56:16 [ianmcorvidae]
like for example that you can put MULTIPLE IMAGES IN A .ICO FILE
04:59:03 [ianmcorvidae]
not sure how the different systems choose which thing to use
04:59:10 [ianmcorvidae]
I guess multiple images in a .ico isn't a common use case :P
05:00:27 [ianmcorvidae]
oh joy, looks like we also have a bunch of null bytes at the end
05:09:28 [navap]
I suspect multiple image support was included so that different clients could display the most appropriate image size
05:09:41 [ianmcorvidae]
probably
05:11:02 [navap]
When I increase thumbnail sizes in explorer I see the 16px NGS image grow into the 32px mason image
05:11:12 [ianmcorvidae]
heh
05:15:30 [ianmcorvidae]
* ianmcorvidae makes http://tickets.musicbrainz.org/browse/MBS-5038
05:15:43 [Prophet5]
Prophet5 has joined #musicbrainz-devel
05:15:50 [ianmcorvidae]
http://tickets.musicbrainz.org/secure/attachment/10485/favicon-hexdump.txt for the curious, I annotated the hexdump :)
05:20:36 [ianmcorvidae]
drops it from 3638 bytes to 318, too!
05:40:42 [MBChatLogger]
MBChatLogger has joined #musicbrainz-devel
05:40:42 [MBChatLogger]
is logging
05:40:42 [barjavel.freenode.net]
Users on #musicbrainz-devel: MBChatLogger warp djinni` adhawkins-away CallerNo6 Leftmost ruaok kepstin-netbook_ bitmap MiX-MaN demosdemon Muz ocharles MBJenkins alastairp luks
05:40:46 [sampsyo]
sampsyo has joined #musicbrainz-devel
05:41:02 [SexyKen]
SexyKen has joined #musicbrainz-devel
05:41:02 [frewsxcv]
frewsxcv has joined #musicbrainz-devel
05:41:12 [Prophet5]
Prophet5 has joined #musicbrainz-devel
05:41:12 [flamingspinach]
flamingspinach has joined #musicbrainz-devel
05:41:12 [Jormangeud]
Jormangeud has joined #musicbrainz-devel
05:41:36 [alastairp_]
alastairp_ has joined #musicbrainz-devel
05:41:36 [_flow_]
_flow_ has joined #musicbrainz-devel
05:41:43 [reosarevok]
reosarevok has joined #musicbrainz-devel
05:41:43 [navap]
navap has joined #musicbrainz-devel
05:42:02 [ianmcorvidae]
ianmcorvidae has joined #musicbrainz-devel
05:42:02 [adrianw]
adrianw has joined #musicbrainz-devel
05:42:02 [murdos]
murdos has joined #musicbrainz-devel
05:42:02 [kepstin-work]
kepstin-work has joined #musicbrainz-devel
05:42:10 [Wizzcat]
Wizzcat has joined #musicbrainz-devel
05:42:10 [njh]
njh has joined #musicbrainz-devel
05:42:19 [dimonov]
dimonov has joined #musicbrainz-devel
05:42:19 [sezuan]
sezuan has joined #musicbrainz-devel
05:42:31 [lfranchi]
lfranchi has joined #musicbrainz-devel
05:42:31 [DWSR]
DWSR has joined #musicbrainz-devel
05:42:31 [noobie]
noobie has joined #musicbrainz-devel
05:42:31 [nikkimini]
nikkimini has joined #musicbrainz-devel
05:42:31 [pthulin]
pthulin has joined #musicbrainz-devel
05:43:12 [ianmcorvidae]
* ianmcorvidae put up a codereview fixing our favicon during the netsplit :P
05:46:55 [navap]
I've got joins, parts, and quits ignored. I don't remember the last netsplit I saw
05:47:21 [navap]
The ticket number for your review isn't linked, that's odd
05:47:29 [ianmcorvidae]
I like seeing when folks appear/disappear, irssi collapses together things
05:47:46 [ianmcorvidae]
it may be since it's in the images-only one rather than the main musicbrainz git repo one
05:47:50 [ianmcorvidae]
* ianmcorvidae goes into the admin panel to look
05:48:59 [navap]
It collapses the netsplit sure, but seeing all those pesky timeouts and rejoins was just too much. It's much easier to see the conversation without them I think
05:49:40 [navap]
And tab completion makes sure I'm not talking to someone who isn't in the room
05:49:51 [ianmcorvidae]
yeah
05:49:56 [ianmcorvidae]
I just like information, mostly :P
05:51:33 [ianmcorvidae]
heh, great: https://github.com/reviewboard/reviewboard/commit/82545c075d4374d67133cbf5c6dc279bbec9db84
05:51:54 [ianmcorvidae]
so I guess it just won't link bugs for that quasi-repo
05:51:55 [ianmcorvidae]
meh
07:04:27 [plaintext]
plaintext has joined #musicbrainz-devel
08:09:02 [ijabz]
ijabz has joined #musicbrainz-devel
09:06:56 [ijabz]
ijabz has joined #musicbrainz-devel
09:18:18 [ijabz]
ijabz has joined #musicbrainz-devel
10:17:33 [warp]
hello!
10:30:33 [reosarevok]
hi warp!
10:55:24 [voiceinsideyou]
voiceinsideyou has joined #musicbrainz-devel
12:21:37 [plaintext]
plaintext has joined #musicbrainz-devel
12:37:40 [reosarevok]
reosarevok has joined #musicbrainz-devel
14:39:45 [CallerNo6]
CallerNo6 has joined #musicbrainz-devel
15:00:59 [bitmap]
bitmap has joined #musicbrainz-devel
16:03:38 [the_metalgamer]
the_metalgamer has joined #musicbrainz-devel
16:24:06 [voiceinsideyou]
voiceinsideyou has joined #musicbrainz-devel
16:26:34 [voiceinsideyou1]
voiceinsideyou1 has joined #musicbrainz-devel
16:28:55 [voiceinsideyou2]
voiceinsideyou2 has joined #musicbrainz-devel
17:02:10 [Leftmost]
Leftmost has joined #musicbrainz-devel
17:02:11 [Leftmost]
Leftmost has joined #musicbrainz-devel
18:07:58 [lfranchi]
lfranchi has joined #musicbrainz-devel
18:27:54 [plaintext]
ruaok: ping?
19:09:17 [reosarevok]
* reosarevok is kinda amazed that nobody has made a hotfix for the fact that we can't edit recordings at all without calculating miliseconds
19:09:30 [reosarevok]
Sure, people can use beta, but still
19:09:39 [reosarevok]
(has beta even been publically announced yet?)
19:10:34 [reosarevok]
* reosarevok is not even sure if this wasn't caught in beta *before* releasing it (which would make it doubly amazing) but maybe not
19:11:03 [reosarevok]
Recording editing functionality completely gone seems like a good candidate for a hotfix to me...
19:29:16 [ianmcorvidae]
ocharles, warp: looks like the problem with editing recordings is actually the *fix* for the same problem that used to exist on beta
19:29:53 [ianmcorvidae]
ocharles, warp: the fix was dealing with the newer version of HTML::FormHandler, but that fix got merged into master along with the recaptcha stuff (I guess) and so now it's broken on production instead.
19:32:05 [adhawkins]
ocharles: Thanks for the birthday wishes!
19:36:07 [reosarevok]
reosarevok has changed the topic to: Agenda: review, dependencies in beta vs. live (reotab)
19:39:48 [ruaok]
plaintext: pong
19:46:56 [plaintext]
ruaok: did you get any reply from splunk?
19:47:14 [ruaok]
not yet. let me bug them again tomorrow.
19:47:44 [plaintext]
thanks
19:47:50 [plaintext]
I can work without it for a while though
19:47:55 [ruaok]
ok.
19:47:57 [plaintext]
I had a hard time with Moose/perl recently
19:48:01 [plaintext]
but I'm getting there
19:48:05 [ruaok]
k.
19:48:29 [ruaok]
next week is a mostly normal work week, so I can help and also review what you've done so far.
19:48:43 [plaintext]
great
20:04:57 [ijabz]
ijabz has joined #musicbrainz-devel
20:16:54 [Freso]
Freso has joined #musicbrainz-devel
20:17:40 [Freso]
Meeting in progress, or already done? >_>
20:17:52 [ianmcorvidae]
what meeting?
20:17:59 [ianmcorvidae]
that's tomorrow :P
20:18:05 [Freso]
Oh, right.
20:18:11 [Freso]
Good good. :D
20:18:23 [ianmcorvidae]
but it would be over by now, we try not to run more than an hour :)
20:19:27 [Freso]
I haven't yet figured out when it officially starts/ends. :p
20:19:39 [ianmcorvidae]
19:00UTC mondays, runs an hour
20:19:44 [ianmcorvidae]
is the standard meeting
20:19:54 [ianmcorvidae]
sometimes there are supplementary meetings, such as last Tuesday
20:20:02 [ianmcorvidae]
(often these are at the same time, but on different days)
20:20:20 [ianmcorvidae]
I should say "runs at most an hour", sometimes it's shorter
21:05:44 [ijabz]
ijabz has joined #musicbrainz-devel
21:25:10 [djce]
djce has joined #musicbrainz-devel
21:28:08 [djce]
djce has joined #musicbrainz-devel
22:09:01 [djce]
plaintext: ping
22:09:23 [plaintext]
djce: pong
22:09:27 [djce]
hi
22:09:31 [djce]
just curious,
22:09:53 [djce]
did you mean to have 13 or so separate instances of perl-fcgi-pm on rika?
22:10:19 [plaintext]
oops
22:10:21 [plaintext]
not at all
22:10:24 [djce]
It seems to have a very unusual set of processes running
22:10:31 [djce]
ps -AHweflj | grep 1018
22:10:41 [plaintext]
I thought it was restarted when I ran run.sh
22:10:57 [ianmcorvidae]
run.sh should restart automatically, you only need one instance of it
22:11:06 [djce]
looks like maybe it starts a new one but doesn't kill off the old one
22:11:15 [plaintext]
sorry about that!
22:11:21 [djce]
np :-)
22:11:33 [plaintext]
can you kill all of them?
22:11:37 [plaintext]
then I can start a fresh one
22:11:42 [djce]
sure, will do....
22:12:30 [djce]
done
22:12:33 [plaintext]
thanks
22:17:30 [plaintext]
djce: by the way what did you mean by unusual set of processes?
22:19:52 [djce]
most people run a single perl-fcgi-pm parent process with one or more perl-fcgi child processes
22:19:58 [djce]
(in fact usually just one)
22:20:11 [djce]
whereas you had 13 parents each with one child
22:20:45 [djce]
hence it stood out as being different and possibly not what you wanted
22:21:41 [plaintext]
oh I see, I thought there was something odd other than that
22:23:26 [ianmcorvidae]
plaintext: it looks like you still have at least two run.sh instances, by the by
22:23:42 [plaintext]
I just started a new one, but I don't know why would there be two
22:23:48 [ianmcorvidae]
hm
22:23:52 [ianmcorvidae]
* ianmcorvidae restarts htop to see if it goes away
22:23:54 [plaintext]
this is what I did: ./run.sh &
22:24:24 [ianmcorvidae]
hm
22:24:35 [ianmcorvidae]
well, hopefully it doesn't grow any further then
22:24:58 [plaintext]
yeah I won't run that script again, until the current process dies
22:26:07 [plaintext]
I finally managed to display a whole report
22:26:28 [plaintext]
and the code probably still needs lots of improvement
22:26:32 [plaintext]
http://plaintext.mbsandbox.org/logstatistic
22:27:07 [ianmcorvidae]
whoo :)
22:27:31 [plaintext]
now I need to look up mbids and stuff like that
22:27:41 [plaintext]
but the best would be to consult ruaok tomorrow first
22:34:24 [ianmcorvidae]
look up mbids?
22:34:27 [ianmcorvidae]
* ianmcorvidae not sure what you mean
22:34:50 [ianmcorvidae]
oh, you mean so you can link to the appropriate entities and things, I guess
22:34:53 [plaintext]
yeah
22:35:16 [plaintext]
the report displayed is a "top artists" report
22:35:23 [plaintext]
of course it was ran on a very little amount of data
22:35:35 [plaintext]
and without a splunk license, so on my machine :)
22:35:41 [ianmcorvidae]
yeah
22:36:00 [ianmcorvidae]
I guess you'd just add some sort of processing before you pass it to the template that calls Data::Artist->get_by_gids
22:36:10 [ianmcorvidae]
or so
22:36:22 [plaintext]
oh
22:36:27 [plaintext]
yeah
22:39:30 [ianmcorvidae]
but anyway, yeah
22:39:55 [plaintext]
I feel like I'm a bit behind on stuff
23:11:51 [ruaok]
ruaok has joined #musicbrainz-devel
23:50:02 [ruaok]
ruaok has joined #musicbrainz-devel
23:58:32 [voiceinsideyou]
voiceinsideyou has joined #musicbrainz-devel