/srv/irclogs.ubuntu.com/2014/06/10/#ubuntu-uds-platform-1.txt

CodePulsarWhat is the password for joining the IRC channels?12:51
CodePulsarI've registered at LaunchPad12:51
CodePulsarHow can I join the sessions?12:51
=== starbuck is now known as Guest17699
tsimpson-udsCodePulsar: there is no password13:04
CodePulsartsimpson-uds: so is the channel #ubuntu-uos-platform1 or #unbuntu-uds-platform1 ?13:08
CodePulsarI can't join the former13:08
tsimpson-udsCodePulsar: just replace -uos- with -uds- for now13:09
=== krake is now known as krake_
=== krake_ is now known as krake
=== markc is now known as Guest50717
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | KDE Frameworks - Libraries for all Qt users. | Url: http://summit.ubuntu.com/uos-1406/meeting/22262/kde-frameworks-libraries-for-all-qt-users/
d_edgood afternoon all.14:54
d_edI'm the host of the first session in 5 minutes14:54
d_edplease let me know if there are any problems with the audio/video etc.14:54
CodePulsarI hear14:57
d_edbrb, technical difficultied14:58
Trevinhod_ed: it was working actually...14:59
d_edyeah...15:00
d_edI realised that afterwards15:00
theretardHey guys!15:00
Trevinhod_ed: you probably need mhall119 to create a new one15:00
d_eddone15:01
d_edok, please refresh15:01
d_edok, starting15:02
d_edAsk me questions here: https://plus.google.com/hangouts/_/gwkgcskau3hdgbwzseyhezgew4a15:15
kdeuser56d_ed: anyway to relink it on http://summit.ubuntu.com/uos-1406/meeting/22262/kde-frameworks-libraries-for-all-qt-users/?15:17
d_edI put it in the notes15:17
CodePulsarQUESTION: Is there a roadmap for the KDE Frameworks modularization process? What has been done, what's being worked on now, who is working on what, what needs to be done in the future, etc.15:18
d_edCodePulsar: good question15:18
d_edCodePulsar: mostly it's all done15:18
d_edwe're in our 3rd beta15:19
d_edeverything is already split15:19
d_edand about to be released.15:19
kdeuser56d_ed: is it planned to merge trier 1 frameworks in Qt in the future? what about the whole k-naming in the classes?15:20
d_edwe tried where possible to merge15:20
d_edwe merged a lot15:20
kdeuser56d_ed: so after all a lot of the k-names remain, which wont change due to the api stability ... wont that cause problems?15:21
CodePulsard_ed: awesome, I've found this page: https://community.kde.org/Frameworks/Epics/Splitting_kdelibs which also says "DONE" according to the definition mentioned there.15:22
d_edkdeuser56: so anything still in KDE Frameworks still has a K prefix15:22
d_edjust like Qt stuff has a Q prefix15:22
d_edwe have a layer for people porting Qt4->Qt5 called KDE4LibsSupport15:23
d_edwhich still has the K* class15:23
d_edI can see some more stuff moving into Qt eventually15:24
d_edbut Qt will never contain everything, Qt would just become too big and clunky.15:24
CodePulsarFrom what I understand the definition of Tier1 modules is that they depend only on Qt modules, what is the definition of Tier 2/3/4 modules?15:25
mgraesslinTier 2 may only depend on Tier 115:25
mgraesslin+ Tier 1 deps15:26
mgraesslinTier 3 on Tier 2 and Tier 3 frameworks15:26
d_edso KTextWidgets which contains a QTextEdit with spellchecking cannot be tier1 because it depends on Sonnet in tier 115:26
kdeuser56d_ed: what about high resolution support in the gui related libraries?15:27
d_edWhen Qt patches land that provide the devicePixelRatio then we should "just work"15:27
d_edas most the changes happen in QStyle15:28
d_edIf anything is broken, we'll fix it there and then.15:28
d_edCodePulsar: does that answer your question?15:30
CodePulsard_ed: yes, thanks15:31
kdeuser56d_ed:  how do you see the relation of stuff ubuntusdk introduced like conditional layouts and kde frameworks related stuff in the future? will stuff play together well, so that one can use the best of both worlds, without being limited to one platform?15:31
d_edkdeuser56: with 95% of stuff, they're completely unrelated.15:32
d_edkdeuser56: in the case of plasma-framework, they might clash a bit, but I can't imagine anyone using those two together15:32
d_edthe whole point of frameworks isn't that you'd want to use all of them, it's to select the bits you do want15:33
d_edok, any more questions?15:37
CodePulsard_ed: Where can we find the notes for the talk?15:41
d_edit's on the right on http://summit.ubuntu.com/uos-1406/meeting/22262/kde-frameworks-libraries-for-all-qt-users/15:41
d_edthe link to the API is the super useful one15:41
mgraesslinthe apidocs work great - I work with them every day15:44
mgraesslin(even for the API I maintain)15:44
CodePulsarOpenID Authentication Required loop15:44
d_edCodePulsar: on the summit page?15:47
d_edI'll post a direct link here15:47
CodePulsaryes, when trying to access the pad15:47
d_edAPI docs: http://api.kde.org/frameworks-api/frameworks5-apidocs/15:48
d_edlists what tier everything is in15:48
d_edand the cross-platformability of it15:48
d_edArticle about Frameworks in general: http://dot.kde.org/2013/09/25/frameworks-515:48
CodePulsargreat15:50
d_edCodePulsar: mind if I ask what you work on?15:50
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | Unity8 Desktop Preview Image | Url: http://summit.ubuntu.com/uos-1406/meeting/22308/unity8-desktop-preview-image/
CodePulsard_ed: I haven't worked on the development of KDE as of yet, but I'm a financial contributor. I've used and use Qt at work extensively and I'm interested in contributing back to KDE, development wise.15:55
d_edwe should take this discussion outside of this channel now15:56
=== Alexander is now known as Guest75816
rickspencer3o/16:02
bregmasorry folks, looks like some technical issues are happeining....16:04
FunnyLookinHatHas the hangout video started for anyone else?16:05
* lool switches to looking at some container demo :-)16:05
loolFunnyLookinHat: 18:04 < bregma> sorry folks, looks like some technical issues are happeining....16:05
FunnyLookinHatlool, ty16:06
loolFunnyLookinHat: will certaily start in a couple of minutes16:06
seb128if we find somebody able to host a live hangout16:07
seb128seems like most of us got kicked out by google16:07
dholbachsorry for the delay - hangout should be up in a bit16:08
Laneycould we do it from a personal account?16:09
seb128shrug16:09
seb128I can't even join one!16:09
seb128it's not only hosting16:09
dholbachseb128, can you use your normal @gmail.com account?16:10
dholbacheveryone: ^ :)16:10
bregmahave you tried turning it off and then back on?16:10
bschaeferbregma, that should work16:10
seb128let me try16:10
seb128bregma, turn what off and on?16:11
Laneyhaha16:11
dshimerlive16:11
LaneyI think that was a troll16:11
seb128oh, it works after a "clear recent activity" and log in again16:11
Laneylink?16:11
seb128Laney, see query16:12
Laneythanks16:12
Laneytwice even!16:12
=== Z` is now known as Zz`
seb128hum, I'm alone in there16:12
seb128that looks wrong16:12
robruosseb128: I see dholbach and mterry and bregma but not you16:12
dholbachfinally!16:13
dholbachit just took 13 minutes to get us going!16:13
dholbachis mterry breaking up for anyone else as well?16:14
bschaefermterry, you're going down16:14
Laneyyep16:14
rickspencer3o/16:15
mterryseb128, can you hear me?16:15
seb128indeed16:15
rickspencer3maybe seb128 can take over?16:15
seb128http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/16:16
seb128blueprint https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity8-desktop-iso16:16
* Laney DONEs some items ;-)16:17
rickspencer3rats, I was looking forward to trying it out soon :)16:17
Laneyit got blocked in the train by some other things16:17
LaneyI think those other items are going to be flushed through quite soon16:17
=== HEY is now known as Guest8136
mterry:(16:19
mterry:(  I keep losing connection16:19
loolseb128: FYI there's another system-image for servers session later today16:20
seb128lool, thanks16:21
hanswurstwhere will I be able to download the new iso? Will I be able to run it in Virtualbox in order to test it and report bugs?16:23
dholbachnotes: http://pad.ubuntu.com/ep/pad/view/uos-1406-unity8-desktop-preview-image/latest16:24
mterryI'm back!16:24
dholbachsorry, http://pad.ubuntu.com/uos-1406-unity8-desktop-preview-image16:24
Laneyhttp://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/16:24
Laneystill bad16:25
dholbachmterry, you're still breaking up16:25
seb128mterry, no luck :/16:25
mterryYou can't hear me?16:26
mterryI can hear you, weird16:26
mterryWell, give me the greeter work items anyway  :)16:26
=== hanswurst is now known as Alexander
dholbachmterry, I believe that's what's happening in the pad already :-P16:26
=== Alexander is now known as Guest22379
xnoxhello?16:27
rickspencer3seems that mterry is not having good luck with hanging out today :)16:27
xnoxis this thing on?!16:27
rickspencer3xnox, you forgot to tap it first16:27
* rickspencer3 tap tap tap16:27
dshimerQUESTION: When will this be at a point where a casual but interested user could download install (or run from a live ISO) and report experiences on varying hardware?16:27
* xnox I LOVE ROCK&ROLL16:27
mterryGuh, there goes my video16:27
Guest22379Am I understanding correctly, that there will be 2 Ubuntu "Desktop" Versions for 14.10, one running Unity7 and one running Unity8 (Ubuntu Desktop Next)?16:28
dholbachxnox, want to join the hangout too?16:28
* mterry gives up16:28
bregmadshimer, "soon" but with the caveat that Mir is still not yet supported on proprietary binary video drivers16:28
xnoxLaney: installer tests would be easy to test -> cause it would be ubiquity preseeding and AP tests16:29
Laneyxnox: what does the pending stuff?16:29
dholbachGuest22379, unity8 currently just works on the phone and tablet, the discussion is about offering an optional desktop session image for the release, so we can test and play around with this more easily, etc16:29
Laneyor, what tests does it run?16:29
xnoxLaney: desktop live-session is never tested, but rather a system is installed, booted and then after the reboot the "typical user account" is tested for basic functionality16:29
xnoxLaney: yes, some of these tests block pending -> current migration16:29
Laneyno testing of live?16:29
xnoxLaney: all automated preseeding must pass16:30
xnoxLaney: plus desktop tests post install must also pass16:30
xnox(which also includes e.g. OEM)16:30
xnoxLaney: there is no way to test live-session (try-ubuntu) at the moment.16:30
xnoxbregma: correct16:30
Laneyokay16:30
LaneyI think installing should work16:30
Laneyso it's probably alright to re-use some of this16:30
xnoxbregma: i can work on the installer16:31
dholbachxnox, want to join the session?16:31
xnoxbregma: Laney: .... if gtk3-mir support is built into that image, e.g. via a ppa?!16:31
xnoxdholbach: nah, i have bad hair day16:31
Guest22379will there be a session dedicated to the visual design of unity8 on the desktop. I take it there will be some changes compared to unity716:31
Laneyinstalling in only-ubiquity by now16:31
dholbachoh well, I tried16:31
Laneys/by/for/16:32
xnoxseb128: feel free to give some of them to me (e.g. installer / testing etc....)16:32
seb128xnox, thanks16:32
LaneyI don't know when gtk3 will be ready, but I don't expect installnig from the live session to be a priority at the start16:32
xnoxGuest22379: this is pure engineering session, rather than design/ux/etc16:33
seb128mterry, do you plan to look at making the phone greeter work on desktop?16:33
seb128the few bugs we talked about in Malta that need to be fixed at least16:34
mterryseb128, I added a work item to the BP for it16:34
seb128mterry, ok, I'm taking notes on http://pad.ubuntu.com/uos-1406-unity8-desktop-preview-image16:34
seb128workitems as well16:34
mterryseb128, priority is phone, but I want to fix this for desktop too obvi16:34
mterryseb128, oh ok16:34
seb128k16:34
=== dholbach_ is now known as dholbach
seb128that didn't seem to be too much work, we just tweaked the qpa and some other minor things16:35
xnoxLaney: does desktop-next image auto-logins now? (as in did your patches land?!)16:35
Laneynot yet16:35
Laneytrain delays16:35
Laneyleaves on the line or something like that16:35
xnoxLaney: ack, but i guess it can't boot into "only-ubiquity" can it?16:35
Laneycan't?16:36
Guest22379how can I help with testing?16:36
Laneyit probably can, you select that before booting16:36
Laneybut I haven't tried it I'm afraid16:36
xnoxLaney: because there is no X & ubiquity doesn't have X dependency16:36
Laneyno X ?http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/pending/utopic-desktop-amd64.manifest16:36
xnoxLaney: (even if that would be on the image only and not actually installed to disk, nor runable in the live-session)16:36
xnoxLaney: ok.16:37
xnoxLaney: so i should get cracking on the installation front.16:37
Guest22379is there a version of apport or similiar for this image?16:37
xnoxbregma: $ ubuntu-bug ubiquity16:37
xnoxbregma: if the iso doesn't boot, doesn't install, crashes live session ^16:37
leftyfbI'm just jumping into the session now ....  will MIR be able to do X forwarding? As in over ssh? That's a feature I use very often.16:37
xnoxbregma: all should go to ubiquity, and then redirect =)16:37
seb128dholbach, thanks for hosting16:39
dholbachleftyfb, not sure if people know, but you could try asking on #ubuntu-mir as well16:39
seb128mterry, way to sneak out!16:39
dholbachseb128, anytime16:39
mterry:)16:39
mterryseb128, dholbach: sorry about that!  Thanks for saving me16:39
* mterry goes to a coffee shop for better internet :(16:41
rtwertis there a login and pw for the new image16:41
rtwerti just installed it and can't get past the greeter16:42
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/platform-1/ - http://irclogs.ubuntu.com/2014/06/10/%23ubuntu-uds-platform-1.html
=== Daktoa is now known as Dakota
=== Dakota is now known as Guest80635
=== Guest80635 is now known as dharbour
=== o is now known as Guest48474
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | system images for servers | Url: http://summit.ubuntu.com/uos-1406/meeting/22271/development-1406-server-system-images/
stgraberhttps://plus.google.com/hangouts/_/hoaevent/AP36tYdKGQui2ypMnKFITIpq_WXCp2VL6hBywLvxBs38a4xtIRLfVw?authuser=0&hl=en18:59
jamespageo/19:00
stgraberhangout url is https://plus.google.com/hangouts/_/hoaevent/AP36tYdKGQui2ypMnKFITIpq_WXCp2VL6hBywLvxBs38a4xtIRLfVw?authuser=0&hl=en19:00
cjwatsonDo we have a G+ link?19:01
stgraberhttps://plus.google.com/hangouts/_/hoaevent/AP36tYdKGQui2ypMnKFITIpq_WXCp2VL6hBywLvxBs38a4xtIRLfVw?authuser=0&hl=en19:01
barrystgraber: i got an error with that one19:01
cjwatsonwfm19:02
barrydang19:03
asaco/19:03
stgraberhttps://plus.google.com/hangouts/_/hoaevent/AP36tYdKGQui2ypMnKFITIpq_WXCp2VL6hBywLvxBs38a4xtIRLfVw?authuser=0&hl=en19:03
dholbachyou are live! :)19:04
barryyeah, it keeps erroring on me.  guess i'll just particpate this way19:04
loolI also have bandwidth issue19:04
loolcant open the ho, but will see the yt stream19:05
loolcant we handle everything from a specific initrd rather than relying on bootloader?19:11
loollike, checking system files to decide between recovery and regular boor19:11
lool*boot19:11
loolstgraber: is it worth discussing the UID changes issue? this happened again in recent images19:15
stgraberlool: I don't think so, this isn't really server specific but a generic issue we need to resolve19:16
gQuigsI don't quite understand the benefit of this for the server...  we want servers to go towards no reboots as opposed to more...19:19
loolgQuigs: the point is avoiding the random combinations of packages breaking the upgrade19:19
loola single wholesale upgrade from v1 of the OS to v219:19
gQuigslool: oh19:20
gQuigscan we do kexec to the next image then?19:20
loolalso, more efficient as you're not running all the upgrade scripts, just applying a big OS delta19:20
loolgQuigs: linux is just one thing, most of the system image bits are to update all OS files19:20
gQuigslool: this only works if people are upgrading in about the same timeframe?19:20
loolgQuigs: we keep a set of deltas; this is flexible to any base version scheme we want to support; worst case you download a full image19:21
loolthat is, you download the whole v2 files19:21
gQuigslool: cool :)19:21
cjwatsonI think in general FWIW this is mainly aimed at some very limited use cases, certainly for now19:21
cjwatsonmore like the kind of embedded server arena19:21
gQuigscjwatson: ah, ok19:22
barrythe question then is whether the embedded server target market will have that slow bios step19:22
cjwatsonnot that I want to limit people's creativity but it might help to keep the scope fairly narrow so that it's achieveable ...19:22
barrynot that embeddeds are super fast rebooters19:22
loolbarry: server BIOSes are not super fast19:22
barrylool: right19:23
cjwatsonunderstatement19:23
barrybut e.g. your fridge might not have a bios :)19:23
loolperhaps I'm unlucky, but it seems to me server boot is designed to be debuggable and reliable and hence is slow19:23
gQuigs+1 on the LXC juju idea19:24
loolI wonder whether we ought to design something more along the lines of super minimal linux + initrd that is only rarely rebooted, and system-image updates of containers started by this minimal linux + initrd; linux+initrd only updated/restarted less frequently19:24
loolah well, I'm lagging I guess :)19:24
gQuigswould one of the goals be to make it easy for an end user to customize an image to their need?19:25
gQuigs(aka for a deployment to 1000 embeded nodes)19:26
barrygQuigs: not a goal per se, but doable19:26
barrywe already have people experimenting with custom images for touch19:27
gQuigsbarry: awesome :)19:27
looldo we have the list of clicks we want to demo this way?19:30
jdstrandthat is what we do with apparmor19:31
jdstrand(use an intermediate format for something on the system)19:31
cjwatsonright19:32
cjwatsonlool: well, I doubt any existing click packages would be appropriate19:32
loolcjwatson: sorry, I was asking which services we would want to clickify (see pad)19:34
jdstrandcurrently, apps must do upgrades themselves19:34
jdstrand(eg, if an app changes frameworks, it is expected to handle that upgrade itself)19:35
jdstrand(eg, db formot change)19:35
jdstrands/formot/format/19:36
asacjdstrand: iirc we said click might grow hooks for this stuff, yes19:36
jdstrandsure, just saying what the state is now19:36
asacfor restart, data migration etc.19:36
loolhmm19:36
asacright, for daemons we surely need to do something19:37
jdstrandyeah19:37
asaclool: you disagree?19:37
cjwatsonright, though I want to steer away from the maintainer script path19:37
asac:)19:37
asacyes!!19:37
asacplease no free form scripts :)19:37
jdstrandindeed19:37
cjwatsonbut we need something for data migration19:37
asacjust export: i am a daemon that needs restart :)19:37
cjwatsonno there definitely has to be some capability for free-form19:37
cjwatsonbut just not in the same way19:37
asacyeah, data migration for sure19:37
cjwatsonI don't think we can do fully declarative data migration :)19:38
cjwatsonrestart of course can be declarative and in fact shouldn't even need declaring19:39
cjwatsonif your package ships a service and it's upgraded, it fairly obviously wants to be restarted IMO19:39
cjwatsonand we just delegate the hard work of that to systemd19:40
barrycjwatson: it's possible you want to apply update now but reboot at a more convenient time19:40
barry*restart19:40
cjwatsonreboot yes, restart individual service I don't really think so19:40
cjwatsonwe restart services on dpkg upgrades today19:40
barrytrue.  yeah possibly so19:41
cjwatsonand it's generally a lot less confusing than not doing so :)19:41
asaccjwatson: right, but arent there services that need to be stopped before the unpack (preinst) and other services that just get restarted after?19:41
cjwatsonit's more a question of services that need to stay down for only short periods of time if at all, and ones where it doesn't matter19:42
loolhmm should be different dirs anyway19:42
cjwatsonI think in the system-image/click model, just restarting everything after upgrade would be fine19:42
cjwatsonbearing in mind that the library linkage graph is much simpler19:42
cjwatsonany libraries you need are either in the click package, or they're applied en masse by the system-image upgrade19:43
asacjust note down what needs doing and who would be best, we figure out priority etc. later :)19:45
loolhappy to help there19:45
rsalvetiyup, would be fine to do some clean up19:48
rsalvetibut it'll change a bit as well once we start supporting the device with a proper partitioning scheme19:49
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/platform-1/ - http://irclogs.ubuntu.com/2014/06/10/%23ubuntu-uds-platform-1.html
asacyeah, idea was to get a fully usable system on usb key (including upgrades)19:56
asacthanks!20:01
rsalvetithanks20:01
asacstgraber: slangasek: mvo: jamespage: cjwatson: ^ thanks ^20:01
asachave to review notes if something big was missing :)20:01

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