=== Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === lifeless_ is now known as lifeless === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === yofel_ is now known as yofel [23:40] 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] StevenK: People can use the publication APIs for that if they want [23:47] This is just for querying the upload queue [23:47] Sure [23:47] We shouldn't add features unless people need those features [23:47] Like I said, my example is contrived [23:47] Particularly if those features cost performance [23:47] If you can see even the slightest reason to cut something, cut it. [23:48] 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] But it's also slow and relatively pointless. [23:49] Fair enough [23:49] I tried [23:49] :-) [23:49] wgrant: So I should land 40-1? [23:50] I think so [23:50] Well [23:50] Where are we at with deployment? [23:50] There's possibly a couple more private projects patches that are undeployed [23:51] I don't think 40-0 has hit prod [23:51] But I haven't thought about deployments for about nine days [23:51] There appear to be four DB patches in the queue [23:52] Argh [23:52] One of which is bad [23:52] http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-stable/revision/12187 [23:52] http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-stable/revision/12198 is illegal as well [23:54] wgrant: Argh [23:54] So we'll need to talk to deryck [23:54] Well, I think 40-0 is first in the queue anyway? [23:54] The latter is not broken, just unwise and illegal [23:54] The former is broken [23:54] Ah, so it is [23:56] So we can deploy that today and get it out of the way? [23:57] Yeah