/srv/irclogs.ubuntu.com/2013/03/06/#ubuntu-uds-foundations-1.txt

=== smb` is now known as smb
=== henrix_ is now known as henrix
xnoxslangasek: cjwatson: what I am thinking is this - what is the minimal amount of features/packages we can backport to fake a non-lts like experience, without actually making a non-lts release.10:06
xnoxFor a lot of users - backporting quantal theme changes to precise will make them believe they are running quantal.10:07
xnoxwe already backported kernel and graphics stack to precise, thus hwe story/features are there.10:07
xnoxfirefox and thunderbird are updated already. If we can identify a small subset of ubuntu-desktop packages that significantly improve user experience (e.g. speed & maybe eye candy). It would be a win for the e.g. system76 like laptop target market.10:09
xnoxE.g. I don't think anybody cares about gnome-terminal changes / updates. Yet unity improvements would be awesome.10:09
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Track: Foundations | Integrate the building of the android phablet parts into cdimage | Url: http://summit.ubuntu.com/uds-1303/meeting/21633/foundations-1303-cdimage-android-builds/
slangasekxnox: what gives me pause is that a straight backport might include disruptive behavior changes in unity, that we wouldn't normally tolerate in an SRU, and those would be difficult if not impossible to separate out13:55
* stgraber waves13:55
slangasekhi - sorry, hangouts giving me fits, will have things up shortly (I hope)13:58
slangaseksorry, it's still not working14:01
slangasekis there a Canonical person here who's registered to do on-air hangouts who could run the video for us today?14:02
slangasek(at least for first session while I try to get this figured out)14:02
seb128slangasek, I can14:02
seb128my slot is empty14:03
slangasekseb128: please do :)14:03
seb128slangasek, only for the first slot though, I need to do client 1 then14:03
loolok, hangout open14:03
slangasekseb128: yep, I'll work on trying to sort it here14:03
loolseb128: I'm ready14:03
ogra_link ?14:03
seb128http://youtu.be/ixNPyJw9Lmw14:04
ogra_seb128, i'm running this session ... not the on air one :)14:04
loolI'm on14:05
ogra_well, i would like too :)14:05
stgrabercan someone send me the link please (or update summit so that it gives it to me)?14:06
apwogra_, ^^14:07
ogra_apw, yep already PMed14:07
ogra_waiting for rsalveti14:07
smagounThe embedded youtube link in http://summit.ubuntu.com/uds-1303/meeting/21633/foundations-1303-cdimage-android-builds/ isn't working, can someone update it to the video at http://www.youtube.com/watch?v=ixNPyJw9Lmw ?14:07
xnoxIs there a hangout yet?14:08
seb128xnox, cf distro channel14:08
barryxnox: i don't think so14:08
xnoxseb128: barry: http://www.youtube.com/watch?v=ixNPyJw9Lmw14:08
xnoxogra_: can you update the summit with the hangout url14:09
xnoxogra_: http://www.youtube.com/watch?v=ixNPyJw9Lmw14:09
xnox???14:09
cjohnstonI just put the link in summit14:09
xnoxcjohnston: thanks.14:09
xnoxogra_: stgraber: how is the android rootfs build currently?14:11
ogra_xnox, https://wiki.ubuntu.com/Touch/Porting#Building_the_image14:12
stgraberxnox: I believe at least initially the rootfs was built on Offspring and the android image was built on Jenkins14:12
rsalvetixnox: the usual android way of doing, if you ever built it14:13
cjwatsonCan you describe it briefly?  I assume it has no particularly intrinsic ties to Jenkins14:13
xnoxcjwatson: looks like stock android build system - get a forest of git repositories, modify configs a little bit - fire the build script "brunch" and wait till you get a rootfs blob14:14
ogra_cjwatson, https://wiki.ubuntu.com/Touch/Porting#Building_the_image14:14
cjwatsonslangasek: FWIW, disabling IPv6 in Firefox fixed it for me14:15
xnox"upstream android way"14:15
xnox=)14:15
apwcjwatson, interesting i use ipv6 with it (in chromium) no problem14:15
cjwatsonSo did I, yesterday14:15
apwquality14:15
loolslangasek: ^14:15
loolslangasek: disabling ipv6 perhaps?14:16
ogra_cjwatson, it boils down to: phablet-dev-bootstrap [target_directory]; repo sync; . build/envsetup.sh brunch <targetdevice>14:16
stgraberit's at least not a generic ipv6 problem as I'm connected to the hangout over IPv6 here14:16
cjwatsonNo, I didn't debug it fully14:16
cjwatsonogra_: Right, so nothing we couldn't do on a livefs builder, say14:17
ogra_cjwatson, exactly, my proposal is to include that into BuildLiveCD or similar14:17
ogra_cjwatson, does the live builder actually have internet access ? i thought it didnt14:25
xnoxogra_: toolbox on the left -> enable "lower third" to have your name & irc nickname and a flag =)14:26
ogra_xnox, trying that since yesterday, doesnt work :(14:26
xnoxogra_: did you enable "permissions" for toolbox to access your video stream?! =)14:26
ogra_heh, this time it works14:27
ogra_HA !14:27
xnoxogra_: \o/14:27
cjwatsonogra_: Limited, I think14:30
cjwatsonogra_: We could poke a firewall hole if needed, I'm sure14:31
ogra_right, it needs to see phablet.ubuntu.com at least14:31
loolare there questions from the audience here?14:31
slangasekcjwatson: where do you disable IPv6 in firefox?  (I suspected it might be a v6 issue, but in the process of debugging my laptop overheated and I had to wait for it to cool down before I could log back in \o/)14:34
cjwatsonslangasek: about:config, search for ipv614:34
cjwatsonI forget the exact key name but it's obvious14:34
slangasekcjwatson: ack, thanks14:34
ogra_lool, http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/14:39
ogra_lool, http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/quantal-ubuntu_stamp14:42
xnoxslangasek: what's that flag?14:45
joe-udswhy not have jenkins update the '/latest' link rather than polling?14:46
ogra_jenkins has no write access to access cdimage14:47
ogra_(and is unlikely to get it)14:47
* xnox has no clue about hostnames & network =)14:48
pgranercjohnston, its in the qa lab14:48
pgranercjwatson, ^^^^14:48
slangasekxnox: "American Samora", according to Google14:48
ogra_heh, pgraner isnt using xnox' tab completion fix to xchat :)14:49
slangasekjoe-uds: because we're used to thinking of the cdimage server being inaccessible :-)14:49
ogra_:)14:49
pgranercjwatson, the qa lab is an internal canonical network, just let retoaded know and he'll take care of it14:49
pgranercjwatson, the firewall bits etc we do it all the time14:50
pgranerslangasek, ^^^^^^^^^^^14:50
xnoxhttps://launchpad.net/ubuntu/+source/xchat/2.8.8-7ubuntu2 even references cj watson & c johnston14:50
slangasekpgraner: the issue is going to be on nusakan's side :)14:50
pgranerslangasek, thats fine we have two way all the time14:51
cjwatsonpgraner: cool, thought so14:53
cjwatsonjenkins certainly *can* have write access to cdimage via a suitably-careful trigger14:54
loolcjwatson: So jenkins has tons of extra plugins and what not, and SSH / SFTP publishing are builtin features anyway, but the easiest would likely be to just run whatever unix commands we need to run at the end of the build scripts for the smoke tests14:55
loole.g. if it's a HTTP trigger or a SSH trigger, just run it from the shell script configured in the jenkins job to do the build14:55
cjwatsonOK, so it's just ssh cdimage@nusakan trigger14:55
loolexactly14:55
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1303/foundations-1/ - http://ubottu.com/uds-logs/%23ubuntu-uds-foundations-1.log
loolhmm maybe we want to push the smoke tests logs or something14:55
cjwatsonAnd a parser for $SSH_ORIGINAL_COMMAND or whatever it's called14:56
cjwatsonAll I need is success/failure for a given build14:56
cjwatsonLogs can stay where they are14:56
cjwatsonPerhaps a link to them as a nicety, but it's not that important :)14:56
loolcjwatson: so build id and result; sounds like a ssh command wrapper with 2 args then14:56
cjwatsonyep14:56
cjwatsonI'll work out the cdimage side and then say what I need14:57
loolok14:57
loolI don't have write access to the jenkins side, but I would be happy to pass on14:57
loollikely to Sergio14:57
ogra_yeah14:57
loologra_: thanks for the session!14:57
* lool moves to client-114:57
cjwatsonIn the first instance the jenkins instance in question would be the one that runs our x86 smoke-tests :-)14:58
ogra_lool, thanks for participating !14:58
slangasekogasawara: fwiw G+ has been not very usable for me today; I managed to get connected to a session last hour and managed to launch a test on-air hangout, but it's back to giving me fits14:58
slangasekogasawara: do you think you could launch the on-air hangout (under your canonical acct) and pass me the urls for summit?14:59
xnoxslangasek: what's the next session for you? Kylin or Webkit or Communit/Quality ?14:59
* ogra_ ponders where to go ... 14:59
slangasekogasawara: oh; ignore me, that's not for another hour :)15:00
slangasekso I have time to argue with software15:00
slangasekxnox: I was going to poke my nose into the kylin one15:00
ogasawaraslangasek: if it's not sorted by then, just let me know15:00
xnoxslangasek: I'm thinking webkit =)15:01
xnoxslangasek: didn't want kylin to be left alone though.15:01
=== kentb-out is now known as kentb
slangasekogasawara: ok, G+ has stopped throwing tantrums for the moment; hangout is up and going15:46
slangasekah, though that apparently leaves us with 15 minutes of excess footage at the beginning of the video if I do it that way ;)15:47
slangasekso, cancelled and will relaunch in a little bit15:47
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Track: Foundations | Rolling Kernel Maintenance | Url: http://summit.ubuntu.com/uds-1303/meeting/21599/foundations-1303-rolling-kernel-maintenance/
seb128slangasek, I think you can edit the videos to cut the non-interesting bits once they are published15:50
seb128slangasek, yeah, there is an edit function with "cut" on it, seems trivial to use15:51
slangasekseb128: oddly, I have used it before and when I went into my video list yesterday couldn't find it15:53
slangasekregardless... hangout reset15:53
seb128slangasek, weird, here my video list has a "modifier" (modify/change) combo next to the video15:53
seb128slangasek, e.g the list in https://www.youtube.com/my_videos15:53
seb128or if you have a grid view it's the second icon you get on mouseover15:54
slangasekyeah, I'm not finding the 'cut' option anywhere15:54
seb128slangasek, you have a top banner with icons15:55
=== hikiko_ is now known as hikiko
seb128info / changes /audio15:56
seb128it's the second icon15:56
seb128by default you land on the first "tab", info15:56
slangasekah righ15:56
slangasekso in English it says 'Enhancements'15:57
seb128the translation is better :p15:57
slangasekwhich is less than clear, yeah :)15:57
sconklin_sconklin16:01
argesAlso with the 3.9 kernel will there be an upstream stable branch maintained? or will need to maintain our own like 3.5?16:03
sforsheearges, I don't think we know at this point16:04
gQuigsyes, and please make it a real installable PPA so we can easily upgrade16:04
argesI primarily use the mainline ppa builds for bug fixing, for example does this bug affect upstream16:06
gQuigsarges: right but can that really be called a PPA, you can't add it to your sources16:07
argesbjf: and would be apply all of our sauce patches on top of the daily PPA?16:07
bjfarges, yes16:07
einonmarges: all recent kernel version have a stable branch. Do you mean a longterm branch?16:09
argesapw: so from a user of a develpoment release, if they hit a bug with a 'normal' kernel do we ask them to use the PPA daily kernel before proceeding?16:09
argesyes16:10
argesso if it affects a development release + daily PPA, we need to target upstream pretty much16:11
argesthen wait for it to trickle down16:11
chiluk__but it should be closer to upstream right? so theoretically there will be less giberish to bring in..16:11
argeseinonm: yea -longterm16:12
diwicbjf, since greg did not pick 3.8, maybe...16:17
geofftAm I mishearing, or is the claim that if you install 12.04.1 instead of 12.04, you don't get 5 years security support?16:18
jjohansenogasawara: we did commit to the 14.04 kernel back on 12.04 for the life of 12.0416:18
apwgeofft, you are miss hearing i think16:19
jjohansengeofft: not exactly, just that if you install 12.04.1 you have to roll forward to the 14.04 HWE stack on 12.0416:19
geofftoh, that's going to exist? OK.16:20
geofftI'm just curious what the expected path is if I install a server say now and want it supported until '1716:20
geofftis it security updates, new kernel with 14.04, security updates, new kernel with 16.04?16:21
gQuigsthis is going to require more users to test on the kernel testing "PPA" right?   Could we make that easier for people to install and stay up to date on the different kernel PPAs?16:22
jjohansengeofft: you can stay on 12.04 with security support for 5 years. The HWE stack for 12.04 will stop with 14.0416:22
geofftRight, but suppose my server doesn't boot with 12.04.0 and requires the first HWE stack.16:22
jjohansengeofft: so if you use the HWE stack, and are staying with 12.04, you WON'T get as 16.04 HWE stack on 12.0416:23
geofftand will I have options for staying within security support for five years?16:23
jjohansengeofft: you will stabilize at the 14.04 HWE stack16:23
geofftOK.16:23
bjfgeofft, you can start with a 12.04.x and then you will want to upgrade to 14.04 when it comes out16:23
jjohansengeofft: yes the 14.04 HWE stack will be supported for the life of 12.0416:23
geofftbjf: if I'm running a server on the LTS, I'd rather not upgrade the userspace for five years.16:24
gQuigsthat makes it harder to test....16:24
jjohansenbjf: no, we commited to a 14.04 HWE stack on 14.0416:24
jjohansens/14.04/12.04/16:24
bjfgeofft, i understand16:24
diwicdkms = binary graphics?16:24
jjohansenyou don't have to roll forward to full 14.0416:24
bjfjjohansen, yes, but we don't support the point releases for 5 years16:24
diwicor all sorts of dkms packages?16:24
brendand_what are the plans for kernel updates in raring (assuming a rolling release happens)?16:24
argesapw: from a bug fix perspective, lets say I fix something upstream and we want all Ubuntu kernel versions to have this fix. Where all would these patches land? Development / SRU etc?16:25
geofftapw: Okay, that makes sense, thanks.16:26
bjfgeofft, sorry for confusing you16:26
geofftapw: "some kernel" under security support is plenty16:26
diwicQUESTION: could you clarify *what* dkms packages that will / will not be tested?16:27
jjohansenapw: right16:28
jjohansenthanks for bringing that up16:28
diwicapw, thanks16:29
ckingapw,  should we call out to community to find out what kind of DKMS packages are being used?16:30
argeshey did you guys see my question ^^16:30
argesogasawara: bjf ^^^16:30
argesapw: ok and those versions are going to have names? since we have rolling releases16:32
SpamapSheavy testing and a more continuous model would be preferred over anything that involves the fairly limited bandwidth of the SRU team16:33
argeshaha16:33
argesok. cool thanks16:33
SpamapSwe don't really look at it anyway ;)16:33
argesyea i usually try to verify a test build before submitting anyway16:34
argess/usually/always16:34
SpamapSautomate.. automate.. automate..16:34
argesyup as much as possible. some bugs are very difficult to automate (specific hardware requirements, intermittent failures etc)16:35
cking+1 to apw's comments, that's what I was driving at - good to flag it up those looking after DKMS packages16:35
diwicbut if the new actually breaks dkms packages; won't it get stuck in -proposed due to rdepends testing?16:35
geofftWhose responsibility is testing the DKMS packages?16:35
SpamapSdiwic: only if it explicitly declares breakage16:36
geofftWe care about OpenAFS -- should I set up on an organizational machine a cronjob to test build it against the PPA?16:36
geofftOr can we get automatic testing in Launchpad somehow?16:36
SpamapSdiwic: brittney doesn't actually try to install every package with every other package. It just runs the graph.16:36
geofftJust whether it builds, is sufficient for OpenAFS16:36
geofftsince it's a filesystem, not a hardware driver16:36
cjwatsonThough I'd kind of like to test file conflicts too16:36
geofftSure, that makes sense.16:36
cjwatsonDoesn't yet, though16:36
diwicSpamapS, hmm16:37
geofftBut if there's LP test build infrastructure, that would be better than setting up our own server for test builds16:37
plarsgeofft: if you are just worried about it building, getting an autopkgtest in for it would be a good start16:37
cjwatsonLP has no test infrastructure except for what happens during package builds16:37
cjwatsonTests are done by Jenkins16:37
geofftOK. I'm not super familiar with Ubuntu's test infrastructure, but I should go figure that out16:38
geofftBut if there were a way I could get a test in the OpenAFS package that runs before kernels were pushed, that would be wonderful16:38
argesthanks16:38
ogasawaraslangasek: you can kill the hangout whenever you're ready16:38
kamalthanks folks16:38
LimurxMost competent, reasonable and comprehensible session so far! Thanks!16:38
diwicthanks16:39
ckingLimurx, +1 that16:39
geofftthanks all for your work, btw. I know I'm just sitting here asking questions :)16:39
bjfgeofft, np, you can also ask in ubuntu-kernel channel any time16:42
cjwatsongeofft: So the plan is to let you do that with autopkgtest; they are not yet integrated into proposed-migration but it's on the list16:53
cjwatsonAlthough exactly how triggering that on kernel upgrades specifically would work is an open question (due to the way dependencies on the kernel work, or rather don't)16:53
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1303/foundations-1/ - http://ubottu.com/uds-logs/%23ubuntu-uds-foundations-1.log
slangasekogasawara: ok, killed ;)16:59
joe-uds_is there a video link?18:03
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Track: Foundations | Providing monthly snapshotting of the rolling release | Url: http://summit.ubuntu.com/uds-1303/meeting/21596/foundations-1303-monthly-snapshots/
ogra_joe-uds_, once the session starts18:07
ogra_(7min)18:07
joe-uds_ogra_: didn't realize I was early :)18:07
* ogra_ quickly cares for fresh cofee18:10
slangaseksorry folks, this next session is being cancelled18:12
pgranerslangasek, the providing monthly snapshotting?18:12
slangasekwe think we need to sort through the discussion that's been taking place on the list, and do further requirements gathering, before we try to have an implementation discussion18:13
slangasekpgraner: yes18:13
pgranerslangasek, ack sounds good18:13
slangaseksorry for the short notice18:13
joe-uds_slangasek: ack, thanks18:13
tumbleweedthanks slangasek18:13
xnoxslangasek: I mean I can rsync dists/ and add reverse proxy to archive.ubuntu.com / launchpadlibrarian to fetch the debs. And updates the dists/ every month or even provide monthly folders.18:16
xnoxCompletely outside of launchpad. Chuck it over to the mirror network and be done with it. And the launchpad side delay deb removal from the mirrors by e.g. 3 months from rolling. So it's not like that part is hard.18:17
xnoxthe other questions of SRUs/security will need to be solved for rolling anyway independently of the snapshots.18:18
slangasekxnox: wow, that's some serious breaking of threads :)18:18
xnoxslangasek: my view is that _all_ packages in a rolling release should be phased. And people given a notch to speed up phasing to get me all (current development release mode), participate (phase at 50% because I am an enthusiast), I want working updated machine (phase at 100% after everyone else)18:19
xnoxthat way when regressions happen we can surplant the phasing.18:20
xnoxOr phase quicker for security / critical bugs.18:20
xnoxcjwatson was mentioning that phasing everything will enquire in "additional <something>" on launchpad / publishing side and will not scale. But I want to know further details about it.18:21
cjwatsonEh?18:21
dobeyis the stream not up yet?18:21
cjwatsondobey: 18:12 <@slangasek> sorry folks, this next session is being cancelled18:21
xnoxFrom my understanding, phasing everything has no added impact on launchpad/mirror/publishing side, as the decision is done enterily client side.18:21
cjwatson18:13 <@slangasek> we think we need to sort through the discussion that's been taking place on the list, and do further requirements gathering, before we try to have an implementation discussion18:21
dobeyoh18:22
dobeythanks cjwatson18:22
cjwatsonxnox: So, every time you change the phased-update-percentage, that's a new publication (BPPH)18:22
xnoxcjwatson: I may be wrong, but I remember something like "phasing everything will require more publishing cycles" but I didn't understand it.18:22
cjwatsonAnd indeed it requires republishing the pocket in question (which is obviously a necessity - you have to rewrite Packages)18:22
cjwatsonThis is something to bear in mind; I don't think it's a blocker18:22
cjwatsonMy concern about phasing everything is more that we have zero experience with actually using phased-update-percentage right now, e.g. how it will interact with dependency chains, and I'd rather try it out in rather simpler cases first and gain that experience18:23
evcjwatson: doesn't it not touch dep chains?18:24
cjwatsonev: be my guest if you want to work that out :-018:24
cjwatson:-)18:24
xnoxcjwatson: ok.18:24
cjwatsonI'm not convinced it won't cause spurious removals; the code is fairly crude18:24
evcjwatson: well I mean that it ignores the phasing for any dependencies surely18:25
cjwatsonBut I didn't really want to go mucking around without some idea of roughly what kinds of things might go wrong18:25
evso it's hard to phase something like libgtk since it's a dep for everything18:25
cjwatsonev: There's no explicit code to do that.  If it happens it's an emergent effect18:25
cjwatsonWhich is entirely possible given u-m18:25
evbut makes this problem easier18:25
evah18:25
cjwatsonAll that the phase handling does is rip the package in question out of the updates list18:26
cjwatsonNow, in theory I think anything that depends on it will end up held back as a result18:26
cjwatsonBut what about sets of packages from the same source that all need to be installed together - I suspect that, as the code stands, the probability of them being selected will be raised to the power of the number of packages in question18:26
cjwatsoni.e. they will be disproportionately unlikely to be selected18:27
cjwatsonThe client code definitely needs work18:27
xnoxcjwatson: right.18:27
evI don't see why it would be held back in that case. My understanding is that it's just hiding it from the updates list. So while libgtk may not show in the UI because it's below the threshold, if fooapp depends on it and fooapp is to be installed, it will be18:28
evsince this is happening a level up from apt18:28
xnoxcjwatson: my idea was that if A and B are phased at 50% and libgtk is phased at 5%, those that "hit" a or b will get the libgtk as a dep as well. That means that the more reverse-depends a package has (e.g. libgtk) the slower it should be phased, as it is pulled in by _other_ packages in phasing as well.18:28
cjwatsonev: I can believe that that may be true, but I have no evidence for it18:29
ev:)18:29
cjwatsonxnox: Of course remember that actually requiring the *new* version of gtk will be quite rare18:29
cjwatson(And likewise for most dependencies)18:29
cjwatsonev: I thought that the updates list was computed after asking the depcache to upgrade, though; if you uncheck things in it by hand that have reverse-deps, all of the reverse-deps are automatically unchecked too, IIRC18:30
xnoxcjwatson: sure. but e.g. new major glibc every next package build after that upload will pretty much depend on a >> 1.1718:30
cjwatsonxnox: Hardly, given symbols files18:31
xnoxcjwatson: ok, true. =)18:31
cjwatsonglibc was practically the poster child for symbols files in the first place18:31
xnoxcjwatson: even better than.18:31
evcjwatson: eep. Still, it's fixable.18:31
cjwatsonYep - like I say, would just like some real-world experience (or possibly a u-m test suite that's less painful to experiment in ...)18:33
cjwatsonSpoiled by at least some parts of the LP test suite18:33
cjwatson(OK, some parts of it are dire, but if you find bits that use the right helpers it can be quite pleasant)18:33
tumbleweeda derived distro lets you do new releases of your desktop, on the LTS Ubuntu base18:40
tumbleweederr18:40
tumbleweedwrong window18:40
xnoxcjwatson: so I guess we should start a test suite for all the /whatifs/. Cause even with SRUs we have cases of adding symbols to a library and a app potentially starting to use it and both "published" simultaniously, yet with phasing, a client might hit none, one or the other or both. And we do want to know what will happen then.18:41
cjwatsonPerhaps start by refactoring u-m's test suite18:42
cjwatsonIf you spend about ten minutes on it you'll see the problems :)18:42
cjwatsonThe only way to add cases is to manually add trees of sample Packages and dpkg/status files, which is pretty cumbersome18:42
cjwatsonEven just fixing that would make reasoning about the rest of this a whole lot easier18:43
xnoxcjwatson: ok.18:43
xnoxcjwatson: that sounds a lot like a copy&paste apt-get test suite?!18:43
cjwatsonCould well be18:44
xnoxwith joethesixpack archive signing key and the rest of the bells and whistles.18:44
cjwatsonIt would be massively improved by having the cases generated dynamically18:44
cjwatsonWhen I was doing the Conflicts/Replaces work recently, I spent a day or two hammering the test suite up to the point where I could actually add even one thing to it effectively, but there was still clearly lots to do18:45
cjwatsonI'd like to be able to say self.add_package("foo", conflicts="bar (<< 1.1)") or something like that18:46
cjwatsonI think the new apt integration tests have something very much along those lines in shell; it looked very nice to use18:47
xnoxcjwatson: no pseudo language to describe sample packages/status?18:48
xnoxfair enough.18:48
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Track: Foundations | Phablet Kernel Maintenance | Url: http://summit.ubuntu.com/uds-1303/meeting/21597/foundations-1303-phablet-kernel-maintenance/
* slangasek waves19:02
xnoxhola =)19:03
* xnox goes to the other room where logind and consolekit are discussed.19:03
cjwatsonich auch19:04
smbcjwatson, sehr schön19:04
cjwatsondanke ;-)19:05
smbcjwatson, yeah, sorry not very nice I guess. lacking a quick response at that time of day19:05
ogra_ogasawara, mings sharing the hangout url ?19:08
smbhangout broke19:10
cyphermoxuhoh.19:10
ppisatija19:10
sforsheeyep, for me too19:10
ricmmfeed is down again19:12
smbyup19:12
slangasekblast19:12
slangaseksorry19:12
krabadorheh...19:13
mrman_Stream is down19:13
jdstrand*sigh*19:13
slangasekogasawara: maybe you could host?  browser probs again19:13
slangasek(my own doing, but)19:13
krabadorgoogle don't wants that people talks about other mobile kernels....19:13
ogasawaraslangasek: sure, just a sec19:13
slangasekoh; or did it come back now?19:14
mrman_back up19:14
smbyes back19:14
krabadorback19:14
slangasekok, I will keep my hands off the browser :-)19:14
cyphermoxregdomain: yeah, that's kind of broken everywhere right now19:18
cyphermoxwe ought to fix crda to at least get the right info from the installer19:18
cyphermox(on desktop_19:19
sforsheewpa_supplicant normally does the heavy lifting19:19
sforsheeas far as configuring wireless19:19
ogra_on my SGS2 i can only get wlan0 up actually using the android wpa_supplicant (which seems to load the FW as well etc)19:20
cyphermoxsforshee: well, it doesn't currently appear to be doing much for this, at least on a portion of desktop installs: cf. iw reg get.19:20
ogra_and even though i can bring up the device i cant access it19:20
cyphermoxthen as awe mentions, it gets more complicated on touch, due to the lack of udev and stuff19:21
cyphermoxsforshee: we can all talk about it later19:21
sforsheecyphermox, regulatory is a bit of a side issue19:21
sforsheecyphermox, sure19:21
cyphermoxaye19:21
ogra_rtg_, you are supposed to make calls ! not surf all day !19:21
cyphermoxwhy isn't he on IRC anwyay19:21
sforsheefor these fullmac devices the regulatory probably is done in the hw anyway19:22
sforsheeI don't know how the interaction is handled19:22
sforsheebroadcom does have an open-source fullmac driver in the kernel, I wonder if it supports the hw in question19:22
ogra_sforshee, it doesnt on the n7 (we tested it)19:23
sforsheeogra_, ack19:23
ogra_(and i doubt it does on my SGS2 ... which admittedly isnt a supported device)19:23
cyphermoxsforshee: in hardware, I don't know too well how it works, but at least on the intel drivers it seems like the userspace gets a netlink message, udev reacts on it to set the regdomain19:23
cyphermoxbut we never configure the default reg domain, so it always remains at 0019:23
sforsheeogra_, I do have a pretty good working relationship with one of the broadcom engineers if we want to inquire with them19:24
sforsheecyphermox, yeah but that's softmac where mac80211 handles the regulatory19:24
ogra_that might make sense19:24
cyphermoxyeah19:24
sforsheeI'll have to look at what happens for fullmac19:24
bjf http://kernel.ubuntu.com/~kernel-ppa/configs/raring/reviews/uds-13.03/n7initial-issues.html19:28
sforsheedoes autoloading of modules work in this bastardized android/ubuntu image?19:34
ogra_sure19:35
sforsheeokay, I thought udev wasn't running19:35
ogra_its a plain ubuntu, just a kernel built from android source19:35
rsalvetinot yet :-)19:35
rsalvetiit'll be19:35
ogra_oh, heh19:35
ogra_we'Re talking different things19:35
sforsheethe phablet image is what I'm talking about19:35
ogra_yeah, no udev there19:35
sforsheeso that might be a concern wrt making some things into modules19:35
ckingapw, options like CC_OPTIMIZE_FOR_SIZE is really dependant  on how good gcc is, has that been checked to see how good it is?19:36
ogra_cking, linaro did a lot on that iirc19:36
ckingogra_, ok, I will defer to their wisdom ;-)19:36
ogra_(not sure who anymore though)19:37
ogra_that was a while ago19:37
cking..or which version of gcc .. ;-)19:37
sforsheeawe_, did they switch stacks for all devices or just those using broadcom wireless chipsets?19:39
sforsheee.g., what does the n4 use?19:40
awe_AFAIK, all devices19:40
ogra_cyphermox, ^^^^19:40
awe_but I could be wrong....19:40
awe_rsalveti, ^^19:40
rsalvetinexus 4 is atheros19:41
sforsheersalveti, right, I just wandered if they were still using the broadcom userland software for bluetooth that awe_ was talking about19:41
cyphermoxwhat's this about?19:41
cyphermoxoh bluetooth19:41
rsalvetioh, sorry, about bluetooth19:41
ogra_cyphermox, we were discussing BT19:41
rsalvetinot sure19:41
cyphermoxI don't know19:42
cyphermoxI suspect all?19:42
awe_sforshee, I really haven't looked at bluedroid at all...19:42
cyphermoxif not, then that's good news, but heh19:42
awe_we need someone to draw some basic diagrams of the two stacks, and involved components...19:42
cyphermoxlast I touched a nexus 4 I didn't think of looking19:42
sforsheeI've got an n4, I'll take a look19:42
awe_from kernel to UI19:42
awe_sforshee, thanks19:42
sforsheemight help if I turned on bluetooth ...19:43
ogasawaraslangasek: we've ended early, you can kill the hangout19:44
=== udsbotu changed the topic of #ubuntu-uds-foundations-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1303/foundations-1/ - http://ubottu.com/uds-logs/%23ubuntu-uds-foundations-1.log
=== kentb is now known as kentb-out

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!