[23:40] <StevenK> wgrant: So, why do we want to forbid substring matching for versions? The contrived example I can come up with is an API request for 'libuser' '2.0-1ubuntu' to see what the state of all Ubuntu modified uploads are.
[23:46] <wgrant> StevenK: People can use the publication APIs for that if they want
[23:47] <wgrant> This is just for querying the upload queue
[23:47] <StevenK> Sure
[23:47] <wgrant> We shouldn't add features unless people need those features
[23:47] <StevenK> Like I said, my example is contrived
[23:47] <wgrant> Particularly if those features cost performance
[23:47] <wgrant> If you can see even the slightest reason to cut something, cut it.
[23:48] <StevenK> wgrant: Ah, but if we allow substrings then it makes searchable_versions and searchable_names the same in the code, which saves LoC.
[23:48] <wgrant> But it's also slow and relatively pointless.
[23:49] <StevenK> Fair enough
[23:49] <StevenK> I tried
[23:49] <StevenK> :-)
[23:49] <StevenK> wgrant: So I should land 40-1?
[23:50] <wgrant> I think so
[23:50] <wgrant> Well
[23:50] <wgrant> Where are we at with deployment?
[23:50] <wgrant> There's possibly a couple more private projects patches that are undeployed
[23:51] <StevenK> I don't think 40-0 has hit prod
[23:51] <StevenK> But I haven't thought about deployments for about nine days
[23:51] <wgrant> There appear to be four DB patches in the queue
[23:52] <wgrant> Argh
[23:52] <wgrant> One of which is bad
[23:52] <wgrant> http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-stable/revision/12187
[23:52] <wgrant> http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-stable/revision/12198 is illegal as well
[23:54] <StevenK> wgrant: Argh
[23:54] <wgrant> So we'll need to talk to deryck
[23:54] <StevenK> Well, I think 40-0 is first in the queue anyway?
[23:54] <wgrant> The latter is not broken, just unwise and illegal
[23:54] <wgrant> The former is broken
[23:54] <wgrant> Ah, so it is
[23:56] <StevenK> So we can deploy that today and get it out of the way?
[23:57] <wgrant> Yeah