=== Ursinha_ is now known as Ursinha [19:40] stgraber: when should trusty alpha 1 show up on the iso tracker? I just see all the saucy's there atm [19:41] (I guess I could use the trusty-daily entry but I'm testing the current image as an alpha so would be nice if I could use that) [19:46] highvoltage: I'm not the one running the show this time around since I'll be travelling in the midle of the week. [19:46] highvoltage: but if that helps you, I can already turn off cron for Edubuntu and add it to the alpha-1 milestone [19:46] stgraber: that would be nice [19:48] highvoltage: done. I have setup the milestone (but not enabled auto-publishing at this point), disabled dailies for Edubuntu and copied the current daily to the alpha-1 milestone on the tracker [19:49] highvoltage: if you need any rebuilds, you can request them from the tracker, however as auto-publishing is off, they'll only show up on the daily milestone. If that happens, ping me and I'll copy the new build over to alpha-1. [19:50] stgraber: ok, so far amd64 and i386 both seem more or less ok [19:51] highvoltage: cool. I believe I tested LTSP live a couple of weeks back to make sure I didn't break the world with the latest ldm and ltsp upload, but it looked reasonably good back then. [19:51] stgraber: yep, passed on i386 and amd64 [19:52] stgraber: I'm going ahead and doing an edubuntu-server deploy too, should probably become part of the required tests on the iso tracker. last night I ran out of disk space on my VM so re-trying in a bigger VM... [19:53] highvoltage: I'd expect it to fail because I haven't updated it since the samba4 => samba source transition, but that'd still be interesting to confirm :) [22:13] can anyone review/approve the android-headers package? the i386 (all) package is still in new, iirc didrocks approved the src package [22:34] rsalveti: What's the rationale for splitting that from hybris? Shouldn't the headers match the library? [22:37] rsalveti: Also, you probably want a conflict, not a break, as your goal is to only have one of the packages installed when you're done. [22:38] rsalveti: Did you actually try this upgrade path? [22:38] infinity: upstream is not maintaining the headers as part of the same src package/tree [22:38] As a general rule, if you have an unversioned Breaks, you've probably done something wrong. [22:39] And, in this case, the part where it's unversioned is correct, which means the Breaks itself is wrong. [22:39] yup, with tested with newer hybris (depending on the new package) [22:39] rsalveti: And did android-platform-headers actually get forced off the system? [22:39] Cause it should have just been deconfigured, given that it's a Break, not a Conflict. Which wouldn't be what you were looking for. [22:39] let me test in a sec [22:41] rsalveti: To force it right off, you probably want P/C/R: android-platform-headers, and no B. [22:41] rsalveti: See Policy 7.6.2 [22:42] infinity: right, but it's not replacement (not 100% compatible, some internal changes done in the previous version were removed) [22:43] rsalveti: That's unfortunate, but still what you're looking for, since they can't both be installed together, and you want people upgraded to the new one. [22:47] rsalveti: Actually, Policy 7.4 implies that C/R is enough to force the old on off, if you're not comfy with the Provides, since it's not 100% compat. [22:48] rsalveti: Conflict+Replaces means "Replaces the package", while Replaces alone (or with Breaks) means "overwrites some files". [22:48] yup, then should probably only change breaks to conflicts [22:48] still updating here to test though [22:49] In theory, this should even happen at the dpkg level, no higher level tools required. [22:50] So, I'll tear your deb apart, s/Breaks/Conflicts/, and dpkg -i it to a system with android-platform-headers installed and see if reality matches policy. :P [22:50] infinity: yup, old package removed [22:50] rsalveti: With a conflict, you mean? Cause it sure doesn't work with the breaks, just tried that. :) [22:50] infinity: with breaks [22:51] I disagree. :P [22:51] but not testing with dpkg -i [22:51] I assume you were using apt, which uses --auto-deconfigure. [22:51] yeah [22:51] let me change and test with dpkg -i [22:53] rsalveti: Yeah, with Conflicts it does exactly what I think it should. [22:53] Conflicts+Replaces, that is. [22:53] I just did s/Breaks/Conflicts/ on DEBIAN/control and rebuilt the deb. [22:54] (trusty-amd64)root@cthulhu:/home/adconrad/android# dpkg -i android-headers.deb [22:54] awesome, let upload the change then [22:54] Selecting previously unselected package android-headers. [22:54] dpkg: considering removing android-platform-headers in favour of android-headers ... [22:54] dpkg: yes, will remove android-platform-headers in favour of android-headers [22:54] (Reading database ... 11923 files and directories currently installed.) [22:54] Unpacking android-headers (from android-headers.deb) ... [22:54] Setting up android-headers (4.2.2-1-0ubuntu1) ... [22:55] rsalveti: For the record, this is what one gets with Breaks + auto-deconfigure: [22:56] http://paste.ubuntu.com/6580781/ [22:56] rsalveti: So, apt may pull more tricks on top of that to DTRT, but I don't consider abusing apt's fragile resolver a win, so doing what works for raw dpkg is definitely saner. [22:56] yeah, makes sense [23:00] infinity: just uploaded newer version, thanks for the review [23:00] rsalveti: NP. Looked sane otherwise. [23:00] Well, as sane as hybrid/android on Ubuntu can ever look. ;) [23:00] hybris* [23:00] yeah :-)