aCiD2's numbers for b3 go up, but warps never do down.
thats not the goal I was hoping for.
warp
ruaok: nah, I now have a solution in mind which isn't much effort.
ruaok
ok
ok, I need to get food. back in 10.
warp
:)
ruaok isn't doubting that
ruaok
esp the RE stuff
ruaok runs
Leftmost
warp, when you have a chance, I have a couple questions about the WS2 stuff.
warp
ok, I'm done estimating.
Leftmost: sure, go ahead.
Leftmost
Is there any access to authorized users in the WS? Like, could I check if a user existed and their ID to see if they had access to private collections? (Is that info in the stash as usual?)
nikki
aCiD2: it looks like mbs-218 got fixed as a side effect of the uri->canonical thing
Leftmost: any request with inc=user-tags+user-ratings requires authentication
aCiD2
nikki: excellent, that seems to run before validation then
warp
Leftmost: in that case, the user is in $c->user as usual.
Leftmost: so we probably just need to make sure that requests to your bits also require authentication.
Leftmost
Well, I can check the user_exists setting, since it only really requires auth to see a private collection.
jdamcd
warp: I have a couple of questions for you too when Leftmost is done
warp
Leftmost: and to change your collection, which is quite a significant feature of the webservice :)
Leftmost: anyway, in lib/MusicBrainz/Server/WebService/Validator.pm the variable $c->stash->{authorization_required} is set if authorization is required.
Leftmost
Okay.
warp
Leftmost: lib/MusicBrainz/Server/Controller/WS/2.pm forces normal digest authentication through Catalyst if that variable is set.
Leftmost: that should be enough for you to get started, but just poke me if you have more questions.
s/perl/curl/
Leftmost
Okay. I'll play.
ruaok
crap. warp went to 6 weeks.
now we have a 3 week discrepancy
aCiD2
how is warp going up?
ruaok
just estimated new tickets
warp
aCiD2: someone gave some tickets in the past week I hadn't estimated yet.
+me
aCiD2
i see
warp
aCiD2: nothing which takes more than 1 day, but I guess it does add up to a few days.
ruaok
or a week.
aCiD2
heh
ruaok
I'm starting to think that all ws issues should go to acid2
even ws/2
warp nods.
ok, good.
then lets do that.
makes for good "cross training"
aCiD2
want me to assign them to myself then?
ruaok
please.
I've started on a few already
warp
aCiD2: don't touch the 'review submitted' ones though
aCiD2
sure thing!
well that's all of them then
warp
ruaok: I'll adjust the estimates on my review submitted bugs.
ruaok
now both of you are at 5 weeks.
and rc1 looks doable in 3 weeks.
8 weeks to rc1?
that sounds pretty good.
aCiD2
we can't afford much more than that
so yea, sounds good to me too
ruaok
b3 on sept 6?
thats a little more than 5 weeks.
aCiD2
I'm happy with that
warp is done messing with tickets.
ruaok
warp? b3 on sept 6?
warp
yeah, sure
ijabz joined the channel
aCiD2
Time for some week planning then
warp nods.
aCiD2 opens up the calendar :)
ruaok
I'll get started on blogging this.
warp
it's a bit more motivating to have some dates again
jdamcd: what were your questions btw?
jdamcd
warp: is there a list somewhere of the specific format strings that can be returned by the web service for a medium?
warp
jdamcd: short answer: select * from medium_format;
jdamcd: so, the list will be expanded in the future.
jdamcd
warp: also, is there a rough time scale for when barcode submission will be available in the web service?
warp
jdamcd: that isn't currently planned for NGS afaik.
ruaok: were we going to add barcode submits to /ws/2 for these mobile apps?
ruaok
I guess we better so that jdamcd's app has a purpose in life.
:)
aCiD2
I actually had a need for jdamcd's app a few days ago :)
ruaok
fortunately that isn't much work.
aCiD2: nice. :)
warp
indeed.
jdamcd: please just create a ticket for that in jira if there isn't one already.
aCiD2
someone said that the Deftones had a new album out and me and a friend were surprised so I got my ipod out and had the fun task of navigating the website :P
ruaok
jdamcd: can you please create a ticket for adding the barcode submit?
heh. :)
warp
jdamcd: assign it to aCiD2 for now, and he'll give you an estimate :)
jdamcd
okay, will do
warp
ok, I need to go to sleep now.
bye everyone!
ruaok
nn
thanks for staying up!
warp
ooph.. a 3 hour meeting.
ruaok
yeah.
warp didn't even realize that.
thanks again. :)
warp
bye again! :)
aCiD2
yak shaving time. time to use JIRA XML-RPC to dump all my issues into my calendar!
ruaok
I have spare yaks if you need them.
ruaok bought a 12 pack recently.
you should've seen the UPS guy delivering them.
aCiD2
lol
the jira rpc api is delightfully empty. Can't even use advanced query syntax, hmph.
pronik` joined the channel
ruaok
hmmm. 6 sept is when I come back from BM.
thats not going to work so well.
7 sept it is. :)
trojaneel
Just my luck. My first issue reported, and it turns out to be a duplicate. I did look...
aCiD2
trojaneel: don't feel too bad, we'd rather people file bugs than do nothing at all!
ruaok nods
trojaneel
At least I had the murdos-search-o-matic issue finder point me to which bug report I want to watch
Leftmost
Bah. Now that warp is gone, I of course have more questions.
nikki
at least it's a real issue! it would be worse if you were reporting imaginary problems ;)
trojaneel
Oh, now that would be fun
Well, it's almost bed time anyway. Let's see if I can dream up some imaginary problems overnight. G'night!
warp
Leftmost: I might still be here.
Leftmost
If you're trying to go to bed, I don't want to keep you. It's not an urgent issue, I don't think.
warp
I'm already in bed :P
ruaok
lol
aCiD2
Oh cool, you can't actually get the time estimate through the webservice at all
FFS
Leftmost
Haha. Well, it appears I'm missing a piece somewhere, as the serializer doesn't appear to know how to serialize a collection. I just get a collection_resource tag with some nice object hashes inside it, one of which is the collection entity.
Wondering where I actually do the serialization bit.
aCiD2
and the feature request has only been open for 5 years, nice
nikki
that sounds like some of the features I was looking for :(
warp
Leftmost: serializing is in lib/MusicBrainz/Server/Webservice/XMLSerializer.pm
Leftmost: it probably doesn't have any collection support yet.
Leftmost
Oh, dangit. Heh. Thank you.
warp
Leftmost: the structure is straightforward though, it shouldn't be hard to add it.
Leftmost: just have a read through that file.
ruaok
5 years? wow. which one was that?
Leftmost
Hmm. There's nowhere I should need to add anything further, is there? If I specify 'collection' to the serialize function, it should call _serialize_collection, no?