/srv/irclogs.ubuntu.com/2012/05/09/#ubuntu-devel.txt

=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== sikon is now known as lucidfox
=== StudioWorks is now known as kInOzAwA
=== zyga_ is now known as zyga
=== kInOzAw| is now known as kInOzAwA
=== _salem is now known as salem_
=== tsimpson_ is now known as tsimpson
=== frederik is now known as fregl
larsdues1ngshort question, what to do with bug, which are 3+ years old, and depend on ubuntu 8.04?!? I cannot set "won't fix"...13:55
larsdues1ng-> https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/29603613:57
ubottuLaunchpad bug 296036 in aiccu (Ubuntu) "upgrade to 8.10 blocked by aiccu" [Undecided,New]13:57
larsdues1ngoh, ok  8.10 :)13:58
dupondjeRelease has reached EOL13:58
dupondjeIf the specific release has reached EOL per https://wiki.ubuntu.com/Releases and there is not enough information to work on the bug, then you can set to Incomplete and use the following response (Note RELEASE and DATE are placeholders):13:58
dupondjehttps://wiki.ubuntu.com/Bugs/Responses#Release_has_reached_EOL13:59
larsdues1ngoh... ok13:59
larsdues1ngthanks13:59
=== zyga_ is now known as zyga
=== Chipzz_ is now known as Chipww
=== Chipww is now known as Chipzz
sivanghi all14:47
sivangThere are some nice scrollers (that look suspiciously suitable for touch interface) in Unity 2D, it is using Qt right?14:47
sivang(sorry of this question is offtopic here..)14:48
=== zyga is now known as zyga-afk
cjwatsonbroder: as far as I'm concerned, lintian.uw.o would be a lot more useful pointed at quantal15:05
=== dendro-afk is now known as dendrobates
* sivang just noticed there's an u-d-d list. /me looks for the same irc channel15:21
sivangis it okay to ask general devel discussions here?15:24
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== dendrobates is now known as dendro-afk
=== fenris is now known as Guest8617
=== dendro-afk is now known as dendrobates
=== Guest8617 is now known as ejat
=== _salem is now known as salem_
=== zyga-afk is now known as zyga
=== dendrobates is now known as dendro-afk
=== jalrnc_ is now known as jalrnc
=== deryck is now known as deryck[lunch]
balhauHi guys. Is someone here able to speak about bluetooth troubleshooting?17:09
balhauOr can someone point me a irc channel to speak about that?17:09
=== kenvandine_ is now known as kenvandine
=== dendro-afk is now known as dendrobates
=== yofel_ is now known as yofel
=== zyga_ is now known as zyga
melodiehello18:17
melodieI wonder if the core version can be used to make a spin. is there a how to for that purpose somewhere ?18:19
melodiehttps://wiki.ubuntu.com/Core18:19
=== deryck[lunch] is now known as deryck
=== dendrobates is now known as dendro-afk
mterrycjwatson, hello!  if you're actually able to get this on the uds wifi, I'd like to chat with you about a proposed change in update-manager.  If you see me in the halls, stop me!  :)18:31
cjwatsonmterry: OK, though not entirely a relevant expert18:33
macowouldnt that be mvo's territory?18:33
mterrycjwatson, well, it involves package metadata, not UI stuff (the ability to know if a package will want a restart ahead of installing it)18:34
cjwatsonmterry: Mm, that is actually mostly mvo - currently it's a script that postinsts can run, IIRC18:35
mterrycjwatson, oh, OK.  I'll bug mvo instead.  Yeah, it's a postinst thing right now, but I need to find out whether it's even possible to add it to package metadata somehow.18:36
mterrympt is writing checks that Ubuntu can't cash  :)18:36
cjwatsonmterry: Right, I'm not sure of the answer18:36
mptmterry, we had a session on it at UDS Lucid18:37
mterrycjwatson, OK!  Well, are there any packages you know that conditionally call that script?  Like only sometimes want a reboot?18:37
mterrympt, oh good.  I'll try to find the notes18:37
mptmterry, https://blueprints.launchpad.net/ubuntu/+spec/upgrading-running-software18:37
mpthm, not that helpful18:38
mptah, https://wiki.ubuntu.com/UpgradingRunningPrograms18:38
mterrympt, that still looks like it only deals with finding out about the need after the fact?18:38
* mterry reads18:38
mptmterry, I remember there was discussion of a flag for each update representing whether it require restart ... Maybe it got lost in the mists of time18:39
mterrympt, yeah in the whiteboard, there's a link to a more relevant spec that is superceded by this one....  so it must have gotten folded in18:40
cjwatsonmterry: dbus.postinst18:41
cjwatsonmterry: gconf2.postinst, initscripts.postinst, libc6:i386.postinst18:41
mterrympt, it looks like the goal was to avoid the need for most restart packages by just having them magically update at next program start18:42
cjwatsonmterry: libpam0g:i386.postinst, libssl1.0.0:i386.postinst18:42
mterrympt, maybe the Software Update spec needs to be updated to drop that bit of the UI?18:42
* mterry looks at all these postinsts18:42
cjwatsonin fact, the majority of packages on my system that do this are conditional in sosme way18:42
mptmterry, maybe18:42
mptcjwatson, are you saying that determining whether an update will require a restart is equivalent to solving the Halting Problem? :-)18:43
mterrycjwatson, yeah...  mostly around whether the package is in use at the time it seems18:43
mterrympt, is UI that says "this package *may* cause a reboot" awful?18:44
mptmterry, no, that would be fine18:44
mptimo18:44
mptThen if it doesn't, yay, bonus18:44
macohang on18:44
macocause or require18:44
mterrymaco, require18:44
mterrysorry18:44
macok, cuz the way you wrote before sounds like microsoft's reboot-whether-you-want-or-not18:45
mterrymaco, :)18:45
mterrympt, I'll talk to mvo about the possibility of adding metadata for any package that can possibly flip the reboot required flag18:45
mterrycjwatson, thanks for the investigation!18:45
mptIn an ideal world that would be another step, i.e. "we're updating the sort of stuff where trying to use Ubuntu during the update process would be an absolute misery"18:46
mterrympt, didn't we have an "updating on shutdown" plan at one point?18:46
mptmterry, yes, it didn't go anywhere <https://wiki.ubuntu.com/FoundationsTeam/Specs/KarmicUpdatesOnShutdown>18:47
mterrympt, your spec involves grouping packages.  Did you have ideas about the boundaries of that grouping?  (like, group packages from the same source?)  And throw anything without a .desktop into "Ubuntu Core"?18:47
mterrympt, also the spec has a "to think about section" about how it would involve dropping the distinction between security and regular updates (and 3rd party).  Didn't know if that had rattled around in your brain since the spec was last updated18:49
mptmterry, I didn't write it down, but by "Ubuntu Core" I meant "anything that's a dependency of ubuntu-desktop, but neither (a) a graphical application nor (b) only there because it's a dependency of one graphical application"18:50
mptmterry, I haven't rattled recently, but yes, probably we should retain the security distinction somehow18:51
mterrympt, does the phrasing of "Ubuntu Core" perhaps change now that we have a distinct spin of Ubuntu called Ubuntu Core?18:51
mptmterry, probably18:52
mterrympt, OK well, commence rattling when you get a chance.  :)18:52
mptsure thing18:52
melodiehi again18:53
melodiecjwatson, I would like to ask you if you remember a patch you did on a program having for name "openbox-xdgmenu" ?18:53
slangasekwe have a distinct spin of Ubuntu called Ubuntu Core?18:53
=== cr3_ is now known as cr3
slangasekoh, you're talking about the one we already have ;P18:54
melodieslangasek, yes18:54
jussislangasek: https://wiki.ubuntu.com/Core i think18:54
melodiehttps://wiki.ubuntu.com/Core18:55
slangasekso yes, there's a conflicting definition of Ubuntu Core, which is definitely not compatible with mpt's definition above18:55
melodiecan that be used to make a spin ?18:55
slangasekthere's very little spinning involved with https://wiki.ubuntu.com/Core ;)18:55
melodieI am looking for an elegant solution and for a howto if there is one.18:55
mptIt's a well-known fact that velocity of spinning increases as you get more distant from the core18:56
slangasekmpt: hah18:56
mptI'll get me coat18:56
melodieand perhaps not that much the velocity of the final product ? or do I mistake18:56
melodie?18:56
melodieelse, can a Mini Ubuntu be used for that purpose ?18:57
dholbachivoks, congratulations! :)19:17
ivoksdholbach: yay :)19:17
broderkicked off initial quantal lintian build. first report eta: 3 days19:22
broderfor bonus points, it has a patch that should prevent it throwing unknown-field-in-control original-maintainer on any package we've modified19:23
broders/any package we've modified/all packages/, actually19:23
=== fenris is now known as Guest13390
=== funkyHat_ is now known as funkyHat
=== mnepton is now known as mneptok
=== schmidtm_ is now known as schmidtm
=== gallth is now known as tgall_foo
=== tgall__ is now known as Dr_Who
=== jasoncwarner__ is now known as jasoncwarner_
=== Ursinha is now known as Guest64056
=== zyga__ is now known as zyga
=== fenris is now known as Guest18607
=== Guest64056 is now known as Ursinha
xnoxdoko: i have a solution pointer on how to check packages in *all* ongoing transitions.22:14
=== RainCT_ is now known as RainCT
dokoxnox, already solved for my purposes22:15
xnoxdoko: ok. The transition tracker repository has a trasition, collision python script which can be trivially changed to print all packages in transitions which are good/bad/unknown22:16
xnoxdoko: that is all.22:16
dokoxnox, I was pointed to http://release.debian.org/transitions/export/packages.yaml22:17
xnoxdoko: ok. that works as well ;-)22:18
xnoxdoko: would it be useful to add a script/program to query packages in transition in the `[ubuntu-]devscripts' ?22:19
dokoxnox, I don't think so. there's always nbs, which you can consult22:20
xnoxdoko: ok.22:20
BluefoxicyDoes Ubuntu have an option to load the CD to RAM?22:34
Bluefoxicyor even better, auto-loading of the CD to RAM if you have more than, say, 2GB of RAM22:34
Bluefoxicyhmm how would that be done22:35
ogra_no ... patches accepted :)22:35
Bluefoxicyno I mean this is actually tough I just realized22:35
Bluefoxicybecause in theory the ideal situation is to start copying everything to RAM, compressed, even after boot22:36
ogra_not as tough as you might think22:36
ogra_but it would be slow since you would have to copy the squashfs from CD to a tmpfs22:36
BluefoxicyYou don't want to wait 15 minutes for the whole CD to copy the SquashFS to RAM22:36
brodercat /cdrom/casper/filesystem.squashfs >/dev/null will probably get you some percentage of the way there :)22:36
Bluefoxicyogra_: modprobe zram22:36
=== salem_ is now known as _salem
ogra_how does that help the IO ?22:37
Bluefoxicyzram makes a block device in RAM that's compressed :)22:37
ogra_zram only gets you more ram22:37
Bluefoxicysee the problem is if you copy the squashfs to a tmpfs, it stays compressed BUT you can't mount it through before it's done copying22:37
ogra_i know i use it on most of the arm images by default22:37
brodercopy the squashfs from CD to a tmpfs> why would you do that instead of just using buffer cache?22:37
lifelessbroder: well, I had a case where that woul dhave been useful22:38
Bluefoxicybroder:  remove the CD, cache everything ahead of time, etc22:38
Bluefoxicyand, if you say ... load X22:38
lifelessbroder: I was shuffling partitions around, TB of data, pushed the CDROM right out of page cache22:38
Bluefoxicythe files that are mapped in are on the CD, and you can't swap that under22:38
lifelessso every time I moved the mouse it spun up22:38
broderfair enough22:38
Bluefoxicythe next computer I build is going to have 16GB of RAM and 2 open slots ready for another 16GB22:38
Bluefoxicya CD is 700MB22:38
Bluefoxicythis is turning into a thing22:39
BluefoxicyIt's not a bad idea to arbitrarily say, "Well, we can load the CD to RAM, if the system has [8GB] then let's eat 2/3 of a gig for that"22:39
Bluefoxicybut anyway zram22:39
ogra_what about it ?22:40
Bluefoxicyyou can make an ext2 fs on /dev/zram0, mount the squashfs, and copy its contents into the zram022:40
ogra_we have support for it in all kernels and zram-config is in the archive22:40
ogra_+8providing the upstart job to initialize it)22:40
ogra_oh, i see what you are saying, you dotn use the zram device for swapping22:40
Bluefoxicya modified unionfs would be able to copy the underlying file being read to the zram fs automatically, while also copying the entire contents of the base fs in as a background task (say on an ioctl)22:41
* ogra_ didnt get that before, sorry22:41
Bluefoxicythat way you'd be able to use the target memory-based mount point as your root device immediately, and have it remain compressed in RAM22:41
Bluefoxicyalbeit, CPU intensive22:41
ogra_well, machines with 16G should hve an equally powerful CPU22:41
Bluefoxicybut you could start booting immediately, you could wait until the desktop comes up to trigger the background copy or make it a low-priority task or whatnot22:42
=== directhe` is now known as directhex
Bluefoxicyyeah22:42
Bluefoxicya 16G machine might have a Core I5 or I7 with 4 cores22:42
Bluefoxicyor it might be a server with 8 or 16 cores22:42
ogra_a server would probably rather use a netinst image though22:42
Bluefoxicyanyway what got me is I realized I can spend $60 on an OCZ SATA3 SSD 60GB22:42
ogra_(which isnt live)22:42
Bluefoxicyor buy two of those22:42
Bluefoxicyand stripe them22:42
Bluefoxicyat 6Gb/s theoretical (768MB/s, a whole CD in 1 second) and a little more than half a gig per second practical, doubled by striping22:43
Bluefoxicyyou could install Ubuntu in under a second22:43
Bluefoxicy... no, you're going to be waiting for the CD to spin that whole time.22:43
Bluefoxicyso during the entire boot process, if you have ridiculous amounts of RAM, the CD could be caching everything to RAM22:43
ogra_right, as i said, on such a device a local mirror and netinst would be cleverer22:43
Bluefoxicyogra_:  I did say an SSD costs about $60 :P22:44
Bluefoxicyhome users might not have local mirror/netinst but might have some ridiculously fast system with $100 of DDR3 in it22:44
ogra_(and indeed your argument stands and falls with the existance of a server livecd install :) )22:45
ogra_(which doesnt exist yet)22:45
Bluefoxicywell22:45
BluefoxicyI'm talking about desktops22:45
BluefoxicyI mean like22:47
Bluefoxicyhttp://www.amazon.com/Corsair-Vengeance-1600MHz-Memory-CMZ16GX3M2A1600C10/dp/B006EWUO22/22:47
Bluefoxicyhttp://www.amazon.com/gp/product/B004Z0S6RU/22:48
Bluefoxicy$120 + $7022:48
Bluefoxicythat's going to turn into "Common use case" :P22:48
lifelessBluefoxicy: you can install Ubuntu extremely fast by mounting the iso over NFS w/netboot.22:48
Bluefoxicylifeless:  if you have a second PC up yeah.22:48
lifelessBluefoxicy: and syslinux's netboot mode.22:48
lifelessBluefoxicy: there are some very very small PC's around these days... like android tablets ;)22:49
stgraberballoons: ping23:22
stgraberballoons: you've a session in grand ballroom a23:22
stgraberballoons: https://blueprints.launchpad.net/ubuntu/+spec/qa-q-iso-testing-process23:22
=== semiosis_ is now known as semiosis
=== cmagina_ is now known as cmagina
=== elmo_ is now known as elmo

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