[17:36] <finalspacevoid> hello everyone, writing this from an ubuntu mate installation ;-)
[17:41] <Mekaneck> not minting anymore?
[17:42] <finalspacevoid> both, the awesome power of multiple ssds
[17:43] <Mekaneck> true, doing the same on my Pi
[17:43] <finalspacevoid> pi 4?
[17:44] <Mekaneck> yep
[17:44] <Mekaneck> if i want ubuntu i just switch the ssd
[17:45] <finalspacevoid> which desktop do you like more so far Mekaneck?
[17:45] <Mekaneck> currently i'm trying Manjaro KDE Plasma on the other ssd
[17:46] <Mekaneck> oh well, i always found Plasma and Xfce fun to use but i know them all. Unity was my fav.
[17:47] <Mekaneck> Cinnamon is also great
[17:47] <finalspacevoid> interesting you say that, i was looking up the unity project recently.
[17:48] <finalspacevoid> not sure how well it works nowadays but there are community efforts to continue it
[17:48] <Mekaneck> Ubuntu Unity Remix?
[17:48] <finalspacevoid> i think so, yes and unityx
[17:48] <Mekaneck> i'm involved in that one as admin/mod/op
[17:51] <finalspacevoid> cool! well right now im getting more into mate, quite like it so far.
[17:51] <Mekaneck> :)
[18:34] <alkisg> Gnome3 is too intrusive with its hamburger menus and popevers, and they're leaking into mate :/ Currently I'm tempted to switch to KDE...
[18:38] <Mekaneck> that has nothing to do with Gnome but with GTK3 and GTK4
[18:44] <alkisg> apps are gnome, not gtk
[18:45] <Mekaneck> not all
[18:46] <vkareh> MATE uses GTK3 and doesn't have hamburger menus - that's all based on each app developer's style
[18:47] <Mekaneck> wait, the apps aren't gnome
[18:48] <vkareh> correct, there are gnome apps that can work without hamburger menus, and there are non-gnome apps that have hamburger menus. GTK3 _allows_ for hamburger menus, so ultimately each app developer decides
[19:14] <alkisg> I mean that apps like dconf-editor are developed for gnome3 so they use its HIG so they have hamburgers and popovers, and we have to use them in mate to avoid redeveloping everything
[19:17] <alkisg> deja-dup, gnome-disks etc etc
[19:17] <alkisg> simple-scan...


[05:26] <beuno> jenda: back   :D
[05:26] <jenda> beuno: just leaving :)
[05:27] <jenda> BTW: do not kill rsync when syncing Mail/Local Folders/Inbox ;)
[05:27] <jenda> Learnt the hard way.
[05:27] <beuno> jenda: hahahaha, so it doesn't work...
[05:27] <jenda> :)
[05:27] <jenda> Yep, I had to brutally delete that file, and download all the emails from gmail again.
[05:28] <jenda> that's 4000 emails :)
[05:28] <beuno> jenda: aaaaaargh....
[05:28] <jenda> :)
[05:28] <jenda> Which is why I'm leaving: bed.
[05:28] <jenda> I think we didn't sleep nearly enough :)
[05:29] <jenda> And what's more - I get up at 6 AM tomorrow :/
[05:29] <beuno> jenda: enjoy, I'm already working  :/
[05:29] <jenda> yeaaauch
[05:29] <jenda> I'm still putting that off 'till later' ;)
[05:29] <beuno> heheh
[05:29] <beuno> have a good rest then, thanks again for everything these days  :D
[05:30] <jenda> Likewise ;)
[05:30] <jenda> I'll try to go to bed before  AM today ;)
[05:31] <beuno> hahahaha
[08:13] <jenda> yo, juliux
[08:13] <jenda> yo tsmithe :)
[08:13] <tsmithe> hiya jenda mate
[08:13] <juliux> hey jenda
[08:13] <jenda> juliux: shirts rock :)
[08:13] <juliux> jenda, cool


 @joshumax, sweeet.  I'm a Mako guy myself.  I pack Mako.  I spread Mako love.  And more...
 @joshumax, somebody get this guy $10 if it can port Ubuntu Touch to 100 devices by Friday....
 Im on the oneplus devices
 OPO, OP3, OP3T, and OP5 do work with Xenial
 what needs work then?
 Well, they all have ports, but how do you define works? Like you can install Xenial on the OPO right now, but sound doesnt work, nore sim, nore half the apps.
 I played about with it for a little while when xenial became an easy flashing option so somethings maybe fixed now to be fair.
 @PhoenixLandPirate, well halium by itself is not ready
 bhushan has just introduced audio and camera support recently
 so some things are broken in halium
 they will `probably` work when they get implemented
 and for ubports bugs, that's also not really related to halium or porting
 it's just that the rootfs is not mature enough at that point
 Yeah my comment isnt about whats broken where, just saying 16.04 isnt ready on any oneplus devices yet :)
 @vanyasem, Thats exciting :D
 @PhoenixLandPirate, it's not device specific
 i just told you
 with halium porting is separated from the os
 16.04 is not ready, but halium ports are
 they are ready to the point halium allowes to currently
 matter of urgency: can I use xmir to ssh tunnel an X window from a server
 if so, how? D:
 @PhoenixLandPirate, Any plan for OP2?
 Anybody in devel with Nextcloud online account working or not ?
 not sure how deep the developers here are with NC but absolutely NC iS *SUPER* high on priority list.  we want to get there soon...
 it was working well with canonical UT so I feel this should be a low-lying fruit?
 @wayneoutthere What does it mean is super high priority for who  ?
 for the people, sorry.  I don't mean for the project.  I 'feel' it should be high but I'm just a guy
 we need calendar and cloud sync option soon
 The Nextcloud online account has been fixed, 2 weeks ago, in the devel and the calendar sync + Umark app works "nicely".
 really?
 uh... i missed that memo
 dang it. haha
 However today somebody mentioned that the calendar sync has some issue with his server... i'm trying to find is others have issues or not with that.
 Do you have Nextcloud @wayneoutthere ?
 y
 NC does my business cloud stuff and calendars
 try that : https://open.uappexplorer.com/app/umarks.ernesst
 calenar was working....
 ok thanks
 for Owncloud there is  : https://open.uappexplorer.com/app/owncloud-bookmarks.mardy
 @wayneoutthere, When ?
 Are you in Devel ?
 @Ern_st, yes. but.. maybe I just stuck a caldav link in there
 i set up my calendar long ago i can't remember process.
 i'll review in morning with a few other related things.. is file sync working?
 I don't think regarding file sync, not even sure if it's maintained
 that's super important
 it can be the no-brainer file sync/backup option
 @wayneoutthere, Ok please try the calendar sync.
 sure...  on my list
 thanks for NC add ons above.
 Sure no prob.
 @Ern_st, I got calendar to work. However, you must choose the generai caldav option and NOT the owncloud/nextcloud option
 @exar_kun, The Nextcloud option, at least, should work now.
 Owncloud i cannot test.
 Thanks! Any update on syncing contacts with Nextcloud?
 And do either calendar or contacts auto-sync yet? I recall having to manaully press the sync button.
 So far only the online account credential  validatoin for Nextcloud. Thus the calendar should be enable again (at least on my server it works) and now umark should allow you to access the bookmark from the server.
 For the contact there is not progress
 calendar if activated through online account, it's synchronize automatically
 Great. Thank you
 Confirmed, Nexcloud calendar working. Thanks. But, now how to delete the old calendars?
 Depends how did you created ?
 What does works online account activation or do you see your items twice in the calendar ?
 I previosuly added as a caldav link, and now just added nextcloud with my url and username etc. So I unchecked the old caldav calendar, but I can't actually remove that item from the options.
 So i can check the box for: … My Calendar (nextcloud) … My Calendar (old) … I can simply uncheck the old one, but I want to delete that option entirely.
 Did you create through a script in command line ?
 @exar_kun, Nice
 @Ern_st, Nope. I used the option in the Calendar APP.
 Did you use generic calendar app ?
 Yes
 So go in the setting / online account. untick the sync and then you can delete the account then
 Oh, right. Thank you for that. Perfect.
 glad try Umark mnt ;)
 For bookmarks, yes.
 Is there some kind of QML viewer for Ubuntu desktop that is NOT the Ubuntu SDK? I would like to be able to view qml apps in development (e.g. https://github.com/ubports/ubports-app) withouth having to put it on an Ubuntu Touch device just to see it.
 qmlscene
 Oh, haha. Thank you again.
[07:03] <tgBot> Kuan Hui Wu was added by: Kuan Hui Wu
 @Flohack, Not forever Florian but for a long time yes. For a guy like me, there is no chance nor will to move from Vivid to Xenial any time soon. That's why I'm very surprised and a bit disappointed to find out, according to your explanation about the memory leak in Vivid, that this is not a priority for the Ubports team. I checked the status of the services by means of top command in terminal and I can confirm that the phone works above about 90% of
[07:04] <tgBot> GB RAM since the first boot, without any app working yet...
 Hello Kuan Hui and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 Also, you might be repelled by the amount of messages going through our groups at times, but still interested to stay up to date about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news
 I think identifying the leak, fixing it and trying to stay below a maximum RAM usage shall be a priority for this community and beneficial to Xenial also. I would like not to have to buy a new phone with 5 GB only to run basic stuff. I would need a better reason to make the jump. This is my thought on this issue, I don't know if anyone share it.....
 @UniversalSuperBox, iirc a newer rootfs (caf?) fixed most problems, all changes I had to do were pushed to the uports repositories..
[08:23] <tgBot> NicholasDchub was added by: NicholasDchub
 hi there)
 @NicholasDchub, Hello Nicholas and welcome!  I'm part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 I found 64bit ut … http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/
 Hm.
 @petya230, not for n5?(
 ? … Its not device specific img
 I thought to everyone here n5
 @NicholasDchub, the build servers of canonical built all platforms..
 there were times when the rootfs was even built for powerpc archtiectures..
 @anpok, but there it is written 64bit, we have 32 (n5)
 so it is twice as good
 ubports ci system also builds 64 images..
 I dont think that right now there is a benefit in switching to a 64bit system.. just more techincal problems to solve.. the switch will happen at some point.. but I doubt it will happen .for this generation of phones
 Guys can you help me? I can't receive telegram notifications
 Have you done the ubuntu one login?
 Yes
 well, then I think that there is not much you can do...
 @Rawcode, Can you try to abtain a log of the ubuntu-push helper
 sometimes it spits out some useful infos
 I can't paste link to pastebin
 I don't  know why
 My phone also just restarted without a reason
 (Photo, 1080x1920) https://irc.ubports.com/Ciygii1H/file_2550.jpg
 (Photo, 1080x1920) https://irc.ubports.com/gpznPJUS/file_2551.jpg
 @Rawcode, Did you enable them in Settings / Notifications  and also in Telegram for the different group you are member? Sending images
 @Flohack, There's nothing specific I can add. Introducing tooling that logs all processes memory usage over time will help indicate the right places to look. (Logging CPU usage too will help indicate where to optimize for power, which is another concern.) … Just remember the old adage: It is easier to optimize a working system than to make an "optimized" system work.
 Yes I did
 @alan_griffiths, That said, there are a range of beutiful tools for mem usage in Linux/Unices, but all of them lie in some way. Some include shared libs, some cannot distinguish threads from process memory etc. I did not find one that really shows what we need: growing heap allocations
 (Photo, 1080x1920) https://irc.ubports.com/0cWccJVc/file_2553.jpg
 @milkor73, This is an old problem, the Canonical notification server simply does not work for some users. We will hopefully get better with ours ;)
 @Rawcode I have no notifications since 6months...
 @Flohack, OK, thanks, nevertheless I send one more image, just to confirm
 (Photo, 1080x1920) https://irc.ubports.com/nnbFb4qu/file_2555.jpg
 This is from group info
 @LarreaMikel, Since I played with the server code my suspicion is: based on the hash of your device/user id, your notifications get placed on a nonexistent or faulty server. They for usre used multiple servers in a cluster. Also, please try to capture a log of ubuntu-push-helper right after startup
 Why my device sometimes restarts without any reason?
 @Rawcode, We dont know. Which device is it?
 Nexus 5
 This is strange. It should have enough RAM. Still though, sometimes OOM killer kicks out unity or even more critical parts of the OS. How much windows you keep open?
 or Apps ;)
 @Flohack, With ubuntu-push-helper you mean ubuntu-push-client? That's the one present in my logviewer app
 @LarreaMikel, yes sry this one
 My device do random restarts even in stabile channel(I'm in development channel right now)
 @Flohack, np, I have some errors with gethosts...
 there is nothing changed between stable and devel regarding this part
 @LarreaMikel, show me plz
 @Flohack, Sure, but IME, despite the "lies" it is usually possible to identifiy suspects for closer investigations.
 @Flohack, The only thing I notice that changed is the vibration of the space bar in the keyboard haahah
 @Flohack, Telegram and scopes usually
 I like scopes but lately I disable them more and more. They were the reason of my restarts, I have now only 6 active: Apps scope, gallery, news +rss, softpedia, xataka, omg. And it is OK now.
 @Rawcode Federico did you install the Logviewer app?
 (Photo, 1080x1920) https://irc.ubports.com/yPj9ypRG/file_2557.jpg
 Yes
 @Rawcode, I will talk to Lionelb and Will, as I remember your install was one of the harder one, let us see what can we do to make your experience better. Something went wrong. Do not loose your engagement. 🙂
 @milkor73, Thank you:)
[11:34] <tgBot> extraymond was added by: extraymond
 @extraymond, Hello Raymond and welcome!  I'm part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 @DanChapman http://paste.ubuntu.com/26111802/
 Hi Dan. I am having issues with Dekko 2
 no keyboard when I try to answer an email
 Well several emails
 App freezes
 Etc
 Fresh reboot of OPO with rc channel, only running AIDA64. Total memory 2893 MB, free memory 1358 MB. Is that normal?
 @malditobastardo those errors are nothing to worry about. I just don't ship those python libs in the click as they aren't currently being used. The keyboard is a platform bug which was recently fixed. Probably come in the next OTA. The app freezing is a known issue. No workarounds for that atm
 @TomasOqvist, I think that's normal but shouldn't be happening … on my bq E5, I have around 100+ free out of 1GB after a reboot … on Nexus 5, last I checked I get around 300+ free out of 2GB
 @Javacookies, Hmm, about the same free % RAM on most devices. I would have thought that Unity 8 was to only grab a certain number of MB:s of RAM, not a percentage.
 that's what I thought as well, perhaps Unity 8 gets more memory to make things smoother?
 Do you think we can trust Aida app on UT?
 I think it's safe to trust it :) ....I used top by the way not AIDA64
 (Photo, 1920x1080) https://irc.ubports.com/0YQdcBWJ/file_2559.jpg
 Yep, of FP2 same thing
 I'm not familiar with memory resources allotment or such topics but it doesn't seem correct
 perhaps a memory leak? … hopefully this will be improved in the future … in Sailfish OS I can open 10+ apps at the same time 😍
 but it's easier to switch between apps in Ubuntu so I'd take it more if it's capable of the same feat :)
 @Rawcode, Your power button is going bad perhaps.
 (Photo, 720x1280) https://irc.ubports.com/qjRJ2eOR/file_2561.jpg
 im trying to porting halium to sumire
 🤘
 👍Sopernam member turkey group👍
 @Rawcode, Sometimes Telegram is just really slow to send notifications. There were many reports in the past that some people would not get notifications until hour or more later
 @NicholasDchub, There will never be 64-bit builds for N5, because it is a 32-bit device.
 @sopernam, Wut.. you are building on phone?
 @bhushanshah, yes
 It won't work
 You will need the desktop/laptop to build the halium, you can't build it on mobile
 @bhushanshah, thats only repo sync
 what an incredibly odd theme for android
 I think when Canonical pushed the new AppSwitcher (the one with icons and color background) replacing the old one unity8 was lighter. I remember that was the exact moment my e4.5 started to feel heavy, slow. Don't remember of random reboots in earlier OTA's from 2015/2016
 hey how to pull device tree and kernel manually
 @bhushanshah, its just ssh...
 @DanChapman, Thank you sir. I may just go back to dekko1 in the meantime until we receive the new updates :) . (I am in devel channel btw) Thank you again.
 @Rawcode, I had this problem (and fixed it) last week (Aquaris E4.5): … 1. Notifications did not work with the old Canonical image. … 2. After switching to UBports, notifications worked, but suddenly stopped working last week (apparently without any reason). My notification settings were correct, but Telegram's settings showed a disabled plug under notifications and I could not turn them on. I just uninstalled and reinstalled Telegram from the O
[17:07] <tgBot> and the plug was working again. Plus, I installed @Flohack's click package for Telegram and now I do have notifications. Good luck!
 @Cesar_Herrera, @malditobastardo
 @Cesar_Herrera, Thanks Cesar, yeah I tried every workaround available but well.. after restarting the phone it worked.. its just a random bug.
 I have some issues with my FP2 that are hardware related I think. Thats why I would like to try UT on my LG G4c (H525n). I found the device tree on Github: https://github.com/TeamWin/android_device_lge_c90
 What are my chances to do the porting without any experience?
 It is not in the list of official supported LineageOS devices, but the G4-h811  and G4-h815 are.
[18:39] <tgBot> Danny Chu was added by: Danny Chu
 @jonny, There is a good chance if you can understand the porting guide
 Is it the one from canonical or is there a UBPorts Guide?
 @Danny Chu, Hello Dany and welcome!  I'm part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 @Flohack, since my notifications are dead, I want to send you some logs but when I tap on `ubuntu-push-client` I have this and I can't neither go back: I have to pause the log and then I can... anyone knows what's happening?
 (Photo, 540x960) https://irc.ubports.com/GYvmiRkL/file_2581.jpg
 the log is very large and it's blocking on loading it perhaps?
 that's what I thought... where can I get it via adb?
 ~/.cache/upstart/ubuntu-push-client.log
 (Photo, 1280x630) https://irc.ubports.com/2nfsJJDh/file_2585.jpg
 Guys help
 Stucked %99
 Ctrl+C and start over?
 with —depth=1?
 what else can one do lol
 @sopernam
 @DanChapman, thanks, but it seems it's only this... … ```2017/12/04 20:13:07.543984 INFO connectivity check passed. … 2017/12/04 20:23:07.876231 INFO connectivity check passed. … 2017/12/04 20:33:09.694194 INFO connectivity check passed.```
 @vanyasem, Usage: repo sync [<project>...] … main.py: error: no such option: —depth
 answered in halium chat
 please don't forward it all over the place
 @Michele, Telegram logs may be more useful, but if problem is server side, local logs won't say anything
 @dohbee, Telegram logs are useless, all about notifications is happening in the push client
 You should see the telegram notifications in the push client log as well
 @Michele, try to catch it right after restart
 @DanChapman, Only if they work ^^
 @Flohack, Registration to tg server happens in the app
 Trust me that code is 1 line and works all the time ;) its not complicated, fragile code
 And does it log result from the server?
 Look the call to Telegram server is basically "Send push notifications to this device using this token." And the server says: Ok.
 what if the server says "not ok" ?
 @dohbee, Why he should, the token is not checked. Its copied to the cloud and then just appended to the url which calls push.ubuntu.com
 anyway, the push client log clearly shows it is connecting fine to the push server
 rl where does he say this
 well, the API call to telegram could fail for all kinds of reasons
 @dohbee, This log entry means only that this page is reachable: http://start.ubuntu.com/connectivity-check.html
 connectivity check ok means NOT conn to the push server
 @dohbee, I put my hands in fire that this is not the problem ^^
 @Michele, This tests only that you got internet
 Its not testing the push server. The logs of this client are actually not very helpful
 Thats why I said, we need logs from startup
 @Flohack, I just restarted...
 For some reason there is no upstart script to restart the push client
 I'll restart again now
 does anyone know which service starts ubuntu-push
 upstart ^^
 @DanChapman, Lol which script ^^
 ```$ cat ~/.cache/upstart/ubuntu-push-client.log â€¦ 2017/12/04 20:13:07.543984 INFO connectivity check passed. â€¦ 2017/12/04 20:23:07.876231 INFO connectivity check passed. â€¦ 2017/12/04 20:33:09.694194 INFO connectivity check passed. â€¦ 2017/12/04 20:43:15.751439 INFO connectivity check passed. â€¦ 2017/12/04 20:53:19.272063 INFO connectivity check passed. â€¦ 2017/12/04 20:55:39.046458 INFO using addr: https://push.ubuntu.com/delivery-hosts â€
[19:56] <tgBot> 20:55:41.885581 INFO connectivity check passed.``` … this could be better 😁
 thats too early ^^
 try again in 30secs
 script? you mean the upstart job right? /usr/share/upstart/sessions/ubuntu-push-client.conf or are we thinking of different things here ^^
 Why it cannot be restarted from cmdline
 `restart ubuntu-push-client` works for me
 @Flohack, mmmh... it's the same
 @DanChapman, may I try this ?
 ```phablet@ubuntu-phablet:~$ restart ubuntu-push-client … ubuntu-push-client start/running, process 16967```
 close tg, delete your u1 account, reboot, add u1 account in system settings, start tg again, disable notifications in main app settings, then re-enable notifications
 @dohbee, @Rawcode
 It works?
 @DanChapman, ```$ restart ubuntu-push-client … ubuntu-push-client start/running, process 7627 … phablet@ubuntu-phablet:~$ cat ~/.cache/upstart/ubuntu-push-client.log … 2017/12/04 20:13:07.543984 INFO connectivity check passed. … 2017/12/04 20:23:07.876231 INFO connectivity check passed. … 2017/12/04 20:33:09.694194 INFO connectivity check passed. … 2017/12/04 20:43:15.751439 INFO connectivity check passed. … 2017/12/04 20:53:19.272063
[20:03] <tgBot> check passed. … 2017/12/04 20:55:39.046458 INFO using addr: https://push.ubuntu.com/delivery-hosts … 2017/12/04 20:55:41.885581 INFO connectivity check passed. … 2017/12/04 21:03:21.083328 INFO using addr: https://push.ubuntu.com/delivery-hosts```
 @Rawcode, probably, I've never tried...
 @Michele, It feels strange to talk to another Italian in English haahah
 ahahah do you prefer switch to the italian group?
 It's the same ahah
[20:31] <Vercas> The UBports installer for Windows doesn't detect my Nexus 5, it seems.
[20:32] <Vercas> It's asking me to reboot to bootloader. However, I am in the bootloader...
[20:33] <Vercas> Any ideas? :(
 @Vercas, I had the same problem. Something about drivers. The easy way is get a Ubuntu 16.04 PC and install through it
[20:35] <Vercas> tgBot: Would forwarding the USB device to a Ubuntu VM do the trick?
 it should
 @Vercas, If this shouldn't work Try something like a livecd
[20:47] <Vercas> @Rawcode, roger.
 @Vercas, Try this. In terminal write this "sudo apt-get install ubuntu-device-flash phablet-tools" then press enter
 Then use this
 https://github.com/MariusQuabeck/magic-device-tool
[20:59] <Vercas> Right now I'm updating packages in my VM, heh.
[20:59] <Vercas> Also, wow, that tool looks neat!
 @Rawcode, This is pretty straightforward
[21:00] <Vercas> Although the disclaimer saddens me a bit.
 @Vercas, It is
 @Vercas, What makes you worry?
[21:01] <Vercas> Worry?
[21:01] <Vercas> I'm not worried, just bummed out that I cannot dual-boot Ubuntu Touch w/ Android.
 @Vercas, I presume it's a device limitation, it's not a pc sadly :/. Anyway there are some project in the web for a dual boot system in android devices, but I don't know a lot of these
[21:06] <Vercas> I tried MultiROM, and it fails badly when it tries to boot Ubuntu Touch.
[21:06] <Vercas> I'm seeing the Google logo and the open lock... forever.
[21:06] <Vercas> Anyhow, I bought another phone just for Android. (I 100% need it)
 What phone are you using for ut?
[21:08] <Vercas> Nexus 5
 @Vercas, Same here :)
[21:08] <Vercas> I love this phone.  I've replaced the battery twice, but that's about it.
[21:09] <Vercas> I bought it a month after it was launched.
 @Vercas, Lol
[21:09] <Vercas> I bought two, actually. The other is for my brother. He's still using it as well.
 The only thing I've replaced is the power button
[21:10] <Vercas> Brilliant investment. While my friends had to purchase at least two phones in the meantime, my bro and I are rocking our Nexus 5's.
[21:11] <Vercas> root@ubuntu:~# magic-device-tool
[21:11] <Vercas> cannot perform readlinkat() on the mount namespace file descriptor of the init process: Permission denied
[21:11] <Vercas> Now this is strange.
[21:12] <Vercas> Gonna try a restart. that usually fixes things.
 Have you installed those packages?
[21:12] <Vercas> The two you dependency packages you mentioned? Yes.
[21:12] <Vercas> Had them installed long ago, actually. Just updated them.
[21:13] <Vercas> I've used this Ubuntu VM with my Nexus 7.
 @Vercas, Perfect
[21:13] <Vercas> Hold on, gonna upgrade my 14.04 VM to 16.04, heh.
[21:13] <Vercas> What's perfect? Lol.
 i wish i could still use my n5
[21:14] <Vercas> FWIW my Nexus 7 is so fucked, when you look up the word "fucked" in a dictionary, the example is my Nexus 7.
 i totally regret getting a pixel
[21:14] <Vercas> @dohbee How come?
 @Vercas, If you used this virtual machine with success, there is a chance that it can works with ut installation
[21:17] <Vercas> I wouldn't call my experience with my Nexus 7 a success.
[21:17] <Vercas> I installed Bohdi Linux on it...
[21:17] <Vercas> I just restarted it.
[21:17] <Vercas> Wish me luck.
 @Vercas, the person that replaced my power button fried part of the mainboard, so bt/wifi don't work any more
 and the pixel is the worst phone i've ever owned
[21:19] <Vercas> Aw. This is why I don't trust anyone to repair my equipment. Last time I sent a laptop for repairs because the DC in socket wasn't gripping onto the plug...  Gonna try to make a back up of my phone first.
[21:26] <Vercas> "Optimizing apps"... Android being Android. -_-
[21:37] <Vercas> This tool isn't seeing my phone either.
 Do we have an ofono specialist in our community? does anyone maintain that actively in UbPorts?
[21:42] <Vercas> So, it's seeing it now. Just had to accept the key for USB debugging. I'm flashing Ubuntu Touch now...
 some of us have had discussions that we really ought to be supporting cell-broadcasting (sms-bc) which is part of the gsm standard.
 right now we dont
 oh hello @dohbee ! great to see you here
 been around long?
[21:50] <Vercas> So, uh, my phone is in the Ubports Recovery right now. The magic tool isn't doing anything at all anymore.
[21:50] <Vercas> Not sure what to do.
[21:52] <Vercas> I tried going back to the bootloader, the tool crashed, now Android is booting on my phone..?
 hi @matv1 . been on here a few days
 cool! working on any ubports code as well ?
 nope
 or whatever name you like to give it?
 just lurking and expounding knowledge/wisdom when it seems appropriate
 ah great! needless to say youre contributing here would be invaluable
 @dohbee, Sometimes expounding also criticism ^^
 haha we are also all used to that from the Canonical days
 @matv1, Why everybody tells me this 😆
 pondering trying to raise some money with patreon or such to continue with the accidental fork of u8 i started and some additional ideas i have to make it more awesome
 the annoying thing is that he tends to be right most times
 @Flohack, one man's wisdom is another's criticism :)
[22:03] <Vercas> My Ubuntu VM no longer responds to mouse movement...
 @Flohack no that I have your attention: about my Ofono question
 do you who knows anything about that?
 @matv1 is nobody working on that in upstream ofono?
 They might but I am not even sure if it is ofono that needs work. maybe ofono is ready for cell broadcasting and it only needs an interface
 oh, looks like it might support it already
 @matv1, No sorry. So far none here except a few bits in Halium group maybe and @mariogrip are playing with Ofono
 I have
 i guess maybe a patch to telephony-service or something could add necessary notifications
 ok, I will ping him when I see him around
 he is here ^^
 hey @mariogrip do you know about cell broadcasting?
 looks like it would be reasonably easy to implement something in dialer-app and telephony-service for it
 @matv1, No not really something i have been looking into, but not sure how this can be tested tough. but should not be too hard to hook up if rild has support for it
 ofono already has a dbus API for it
 ok well to give you some context: in the Netherlands almost all mobile phones are connected to the government emergency broadcasting service called NL alert
 so if a dynamite factory in your region is on fire you would typically receive such a message
 just need appropriate screeching death howl to play with popups when necessary, and then some glue code, from what i can see
 @dohbee, oh then it *should* be simple to hook up
 please add a bug report on it *if not alredy there* so we can track it and get it implemented
 i checked. there is no bug report yet.
 there used to be one in launchpad though
 (not from me btw :)
 i can't believe the people working on telephony side at canonical didn't implement this. :-/
 people? i got the impression the only person who was truly dedicating his time to telephony was Tony Espy
 bit thinly spread
 Vercas, you're installing from a VM?
 @mariogrip against what should i file the bug? I cant file against ubports/ofono for some reason
 i don't think he was doing anything on the UI side though. only the low level bits
 @matv1, the Ubuntu touch repo
 @matv1, https://github.com/ubports/ubuntu-touch/issues
 @mariogrip right. will do that. Thanks
 @dohbee, want to give a hint on which awsumness you are thinking of :) ?
 finally im sync repo
 😂🤘
 @matv1, decentralized push notifications, for one
 @dohbee, GitHub.com/mariogrip/notifyer-specs
 I was just gonna say :) you could do that here
 No fork needes
 i wasn't planning to fork anything for push notifications
 decentralized like in the way that Matrix is  you mean?
 @matv1, jep, it explains it a little here https://github.com/mariogrip/notifyer-specs/blob/master/specs.md (still unfinish though)
 i don't know enough details about matrix, so i guess i would say "sort of"
 I kinda think that the Matrix protocol itself could make a good notification service. But I don't know enough about messaging
 @UniversalSuperBox, Do you mean in the way that they uses bridges to exend to other platforms?
 No, in the way that it's just a protocol for syncing JSON from server to server
 ah
 i think sending plain json around is not a great idea though
 Matrix provides plenty of encryption options
[22:42] <Vercas> @UniversalSuperBox Yes, and it worked. It's installed. :D
 Great!
[22:44] <Vercas> The UI ain't easy to navigate without a universal back button. o.o
[22:53] <Vercas> I cannot activate my Ubuntu One account. -_-
[22:53] <Vercas> Webshite says to me, "Bad bot! Go away!"
 you probably have an extension that's doing something naughty
[23:15] <Vercas> So... Any recommended e-mail clients?
 Dekko in the OpenStore is stable but has its quirks. Dekko 2 in the openstore is not yet finished


[00:25] <paultag> Heyya persia
[00:25] <paultag> 'afternoon
[00:25] <paultag> Now that the -M cycle is all set, reporting in for the -N cycle :)
[00:29] <persia> paultag, Hey.  I expect ScottL will be giving us guidance on what to do in the next couple weeks.
[00:29] <paultag> awesome
[00:29] <persia> For now, best thing is probably to catch the bugs reported by early installers, and try to get those sorted so that we don't have to think about them later, once we're busy.
[00:29] <paultag> persia, any routine tasks that should be done no matter what?
[00:29] <paultag> Aye, sounds good
[00:30] <persia> Two big sources of routine stuff are triaging/closing user-reported bugs and ensuring we're as closely in sync with the debian-multimedia crew as possible (being in sync means we don't need to upload twice: we can just sync bugfixes)
[00:31] <paultag> roger, makes sense
[00:31] <paultag> persia, I'm not MOTU. Should I just file requests for syncs and patches to Debian?
[00:32] <paultag> I have a pretty good relationship upstream
[00:32] <persia> Well, can't do much with Debian now: it's frozen for squeeze release.
[00:32] <paultag> persia, sure is, but that does not rule out experimental uploads
[00:32] <persia> If there are outstanding patches in Ubuntu or Debian that aren't yet upstream, getting those upstream would usefully streamline updates in the future.
[00:32] <paultag> roger
[00:33] <persia> Actually, often an experimental upload isn't even needed: just get a commit to the debian-multimedia VCS.
[00:33] <persia> Then the next Debian upload becomes a sync into Ubuntu.
[00:33] <paultag> righto
[00:33] <persia> We're not in much of a hurry at the beginning of a cycle.
[00:34] <paultag> aye, but I know how crazy it gets at the end of a cycle so I try and get stuff done early :)
[00:34] <persia> http://qa.ubuntuwire.com/multidistrotools/ubuntustudio.html is a summary of current discrepancies between Ubuntu and Debian for our packages.
[00:34] <paultag> Oh, killer
[00:35] <persia> Looks like about 40 packages need investigation.
[00:36] <persia> Err, 50.
[00:36]  * persia gives up on trying to do math
[00:36] <paultag> :)
[00:36] <persia> Note that sometimes there is a requirement for a difference between Debian and Ubuntu.  Lots of times we want different Recommends: to avoid getting other things on the images, or we need to support something from other parts of Ubuntu that differs from Debian.
[00:37] <paultag> persia, a lot of our ubuntuN uploads ( > sid ) do some good fixes -- do you know if it's common practice to send that to the BTS ?
[00:37] <persia> I don't know if it's common.  I know it's encouraged.
[00:37] <paultag> aye
[00:37] <persia> *but*
[00:37] <paultag> persia, I'll see if I can't push through sending the ones they'd want upstream
[00:37] <persia> It's always worth attempting to replicate the issue in a Debian environment (or with upstream), and then sending the targeted patch (not the entire diff) to Debian and/or upstream.
[00:38] <paultag> Cool. I have a few VMs ( stable / testing / unstable ) and a netbook with testing on it
[00:38] <paultag> should not be too hard :)
[00:38] <persia> Perfect!
[00:38] <paultag> persia, I maintain flux in Debian, I am pretty cool with the process up there
[00:38] <paultag> fluxbox *
[00:39] <persia> heh, indeed you would be.
[00:39] <paultag> :)
[00:39] <paultag> Well I'll get on reviewing some of this stuff
[00:39] <paultag> thanks persia :)
[00:39] <persia> if you want to get serious about Ubuntu Studio stuff, you probably also want to get involved with Debian-Multimedia
[00:39] <paultag> I'll send them an email :)
[00:41] <paultag> There we are, #debian-multimedia on oftc. Nice :)
[00:47] <paultag> and on the mailing list. Ready to rock.
[02:00] <ScottL> paultag and persia, that is awesome!
[02:01] <ScottL> paultag, i had also began to look at this: http://revu.ubuntuwire.com/tag/ubuntustudio
[02:01] <paultag> killer ScottL
[02:01] <paultag> ScottL, I'll see if I can chip away there too ( after I'm done jamming ;) )
[02:01] <ScottL> this has all packages in REVU that ubuntu studio would be interested in, many of these have been not making much progress
[02:01] <ScottL> paultag, :)
[02:02] <ScottL> i was going to talk with quadrispro about getting them into debian first but he's on vacation (and i was slow about it as well)
[02:02] <paultag> ScottL, hopefully I can foster some kind of relationship upstream
[02:03] <persia> Some upstreams for the REVU stuff hang around in this channel
[02:23] <scott-upstairs> persia, ubuntu studio website - https://code.launchpad.net/~ubuntustudio-dev/ubuntustudio-resources/website
[02:27] <persia> scott-upstairs, Nice find.  Are you good for getting it updated?
[02:31] <scott-upstairs> Not tonight, I've used most of my free, available time for the evening, persia
[02:31] <scott-upstairs> but perhaps tomorrow
[02:32] <scott-upstairs> i'll try to snoop around in the package nonetheless tonight, just to understand where and what
[02:32] <persia> That looks like a drupal theme and some scrap bits.  I think we need to change the content (which would involve logging into drupal, etc.)
[02:37] <scott-upstairs> doh, then i sent an erroneous email to the -devel mailing list
[02:37] <scott-upstairs> however, i also sent an email to eric and cory asking for direction, hopefully one of them responds relatively soon
[02:38] <scott-upstairs> and of course i will need to mail the -devel list again to correct myself
[04:41] <ScottL> a new and interested website mockup, under 'audio horizons' https://wiki.ubuntu.com/UbuntuStudio/TaskWebRevamp#Audio%20Horizons
[04:42] <ScottL> has some promise i believe
[04:45] <persia> I know I said I missed blue, but this subtly the wrong blue, and the color revamp seemed to align with the mission revamp, etc.
[04:46] <persia> I do like the bit about making the -video and -graphics bits focused towards an -audio target.  I'm not convinced it's the right long-term solution, but it helps build a sense of coordination to the selection of stuff in the short term, and expansion should be easier once there is a well-working set of procedures for each bit (docs, testing, app selection, app maintainence, etc.)
[06:28] <jussi> I think one of the things we need to keep is the dark theme, and thats why that doesnt work for me. The dark theme has always been an attraction for users, be they studio people or not, and I see no reason to change that.
[07:28]  * abogani waves
[07:28] <abogani> Where could I upload some image file for let some users see it?
[08:03] <jussi> abogani: imagebin.ca
[08:04] <abogani> jussi: Thanks
[08:05] <jussi> yw.
[08:05] <jussi> btw, some new music from my friends band, if anyone is interested: http://www.myspace.com/theriffkinsband
[08:58] <astraljava> ScottL: I really like the Audio Horizons mockup! Quite a refreshing change from all the dark themes.
[09:06] <jussi> astraljava: so, what do you think of the riffkins?
[09:06] <jussi> astraljava: and Hai!
[09:16] <astraljava> jussi: Hello. :) I'll check them soon, no opinions yet. :)
[12:50] <scott-work> is there any reason why this would not be a good candidate to run ubuntu studio  http://www.surpluscomputers.com/349849/rackable-systems-dual-xeon-2.8.html
[12:51] <persia> scott-work, What do you intend to use it for?  That's not a quiet box, so if you don't have some noise isolation, you don't want it around microphones.
[12:53] <scott-work> i thought it might be an interesting experiment to make a rackable ubuntu studio computer, i presume in the vein that daniel james has done things at one point or another
[12:53] <scott-work> i realize that the hard drive is smallish and I would need a firewire audio interface most likely
[12:53] <persia> I'd probably look at http://www.surpluscomputers.com/350052/rackable-systems-dual-xeon-3.0.html if purchasing from that provider.  The extra space will change the fan sound from a jet-engine to a mere roar.
[12:53] <scott-work> and i might run out of firewire ports possible, if the mouse and keyboard need to be on firewire
[12:53] <persia> And you might be able to do tricks with lower-power Xeons, baffling, etc.
[12:54] <persia> Mouse and Keyboard never need to be on firewire: HID devices are notoriously bad at handling multipath network routing.
[12:56] <scott-work> persia: sorry, meant usb, not firewire
[12:57] <persia> You did see those were USB 1.1 ports, so completely unsuitable for anything other than HID, right?
[12:57] <persia> That box can't handle USB audio, USB hard drives, etc.
[12:57] <scott-work> i'm unsure what HID is exactly, but i think you are trying to tell me ... ah yes, you are ;)
[12:58] <scott-work> i tend to avoid usb audio interfaces anyways
[12:58] <scott-work> i would rather pay more for firewire (although that isn't necessarily as true anymore)
[12:58] <scott-work> or i would prefer to use PCI card foremost (best latency, less driver headaches with the right card)
[12:58] <persia> Human Interface Devices: keyboards, mice, tablets, BCIs, trackpads, trackballs, presentation controllers, joysticks, knobs, and other similar things not actually on my desk.
[13:00] <persia> I suspect you could probably handle printers and scanners over 1.1 as well, as long as you mostly printed stuff that had a short postscript notation on a postscript printer, and scanned at low resolution (~300dpi) with some patience.
[13:02] <scott-work> ah, learned a new acronym today
[13:03] <scott-work> if this box is to be mine for studio work, i would not need printing or scanning capabilities, but i might end up giving it to someone else as well....i'll think about that some more i suppose
[13:03] <persia> I read a recent discussion about USB Audio vs. Firewire.  Seems that newer USB is actually better than older (4- or 6- wire) firewire.
[13:04] <scott-work> yes!  i was reading that, it's going to grossly effect my beliefs paradigm, LOL
[13:04] <persia> Well, unless you're doing cool multi-device FW routing rather than just pushing everything into the computer.
[13:04] <scott-work> can you give an example of "cool multi-device FW routing"?
[13:04] <persia> Just take care: there's lots of older USB out there (like that server, or many audio interfaces (and *heaps* of MIDI interfaces).
[13:05] <persia> Actually, that server can probably handle USB-MIDI just fine.
[13:05] <persia> So, you have this synth and you have this computer and you have this Mackie FW mixer.
[13:05] <persia> And you use the computer to send MIDI-over-FW to the synth, and also run local tone generators (perhaps a drum machine).
[13:06] <persia> And you connect your guitar with DI and A/D to the mixer.
[13:06] <persia> So the sounds from the external synth are sent over FW to the mixer, but never hit the computer.
[13:06] <persia> Yamaha has a lot of cool software to make this work (but their linux client hasn't been updated since 2004, sadly, and doesn't build anymore).
[13:07] <persia> FFADO has some (limited) support for routing, but doesn't have any discovery interface enabled.
[13:08] <persia> Explaining rather than giving an example: USB is master/slave whereas Firewire is Peer-to-Peer.
[13:08] <persia> If you have more than two Firewire devices on the bus, and they all have good software stacks, you can do Peer-Peer-Peer... so that no single device needs to carry all the bandwidth (and you can do looping topologies to optimise traffic if you have congestion)
[13:09] <persia> Whereas with USB, some device needs to be at the centre of everything, and that device needs sufficient IO bandwidth to handle everything else simultaneously.
[13:12] <persia> Anyway, been up too long.
[13:14] <persia> Oh: small note for the avoidance of misinformation: the *reason* yamaha's linux client hasn't been updated since then is that Yamaha is still using that code on their linux-based workstations, whereas we have changed ABI to lose compatibility (at least, last I heard).  it's not about Yamaha not supporting linux, or not sharing code, or similar.
[13:23]  * scott-work is reading backscroll now, been out in the shop at work
[13:25] <scott-work> i understand more about FW routing now
[13:26] <scott-work> persia: when you get up again, can we discuss the new proposed natty audio metapackages?  i have some concerns about installation logistics with an ubuntustudio-audio-base metapackage/task
[13:29] <persia> Let's do that now: I might want to stop at some point, but I'd rather not having it hanging over me.
[13:29] <persia> What are your concerns?
[13:30] <scott-work> if we separate the -base from either -generating or -recording then we would need have two options for installation:
[13:30] <scott-work> 1. -base is an option for the user to select and tasksel to install
[13:31] <scott-work> 2. we use some logic in the installation process so that if either -generating or -recording is selected it automagickly installs -base as well
[13:31] <scott-work> i think #1 includes an extra step that might cause problems for users (they forget to select it)
[13:31] <scott-work> and i don't know how to do #2
[13:32] <scott-work> my only suggested solution is to take all the packages included in -base and include them in both, -recording and -generating
[13:32] <persia> For 2: I'd probably make -generating and -recording depend on base in STRUCTURE in the seeds, and not bother actually defining a -base task.
[13:32] <scott-work> and i would expect that the installation process is smart enough to realise they are duplicative
[13:32] <persia> Just have two overlapping tasks (-generating and -recording) from three seeds.
[13:33] <persia> overlap is fine: apt is smart enough to do the right thing.
[13:33]  * scott-work sent release declaration to distrowatch
[13:33] <scott-work> all the other *buntu variants all seem to hit distrowatch at the same time, i wonder if we can get on that list so it happens automatically
[13:37] <scott-work> persia: why do you say that two tasks are "overlapping" from three seeds?
[13:37] <persia> So, each seed can declare that it ought be a task.
[13:38] <persia> And in debian/rules in the metapackage source, one can declare which seeds become metapackages.
[13:38] <persia> In the seed collection branch, there is a file named "STRUCTURE" which allows one to define dependencies between seeds.
[13:38] <scott-work> i have STRUCTURE in front of me now
[13:39]  * scott-work keeps a manilla folder with certain time-based pertinant documentation, ala the seeds
[13:39] <persia> If there are two seeds, each of which happens to declare a task, and they contain the same package, apt will properly sort it out so that the package is only installed once if both tasks are installed (as will all the other package managers)
[13:40] <scott-work> okay, so you are saying that "the same package" in this case might be the -base metapackage :)
[13:40] <persia> If two seeds both declare the same dependency in STRUCTURE (e.g. both ubuntu/desktop and kubuntu/desktop have a dependency on platform/desktop-common), and both define tasks, those tasks can be said to overlap.
[13:40] <scott-work> i was thinking in the lower paradigm of all the packages in -base might be listed in both of the other metapackages
[13:40] <persia> At the task and metapackage layer, that's precisely how it would work.
[13:41] <persia> For simplicity of maintenance, we'd want to rely on germinate to actually handle that, and use a common seed for the -base stuff, which had no associated task or metapackage.
[13:41] <persia> And in STRUCTURE we'd have the seeds that we want to overlap depend on that.
[13:41] <scott-work> right, like ubuntustudio-controls, i believe, which is pulled in from ubuntustudio-audio currently
[13:42] <scott-work> but ubuntustudio-controls is NOT a task
[13:42] <persia> Right, it's a package.
[13:43] <persia> So that package would be listed in ubuntustudio/base and ubuntustudio/generating would depend on ubuntustudio/base in STRUCTURE
[13:43] <persia> so germinate would track the dependency, and, if ubuntustudio/generating created a task, include ubuntustudio-controls in that task.
[13:44] <scott-work> so, the STRUCTURE file would say something like:
[13:44] <scott-work> audio-generating: desktop base
[13:44] <persia> right.
[13:45] <scott-work> audio-recording: desktop base
[13:45] <scott-work> cool :)
[13:45] <persia> But be careful with "desktop": we don't want to break things for users who want to install a task on another desktop (e.g. Ubuntu Desktop or Xubuntu Desktop)
[13:45] <persia> They may not want some of our Desktop stuff.
[13:46] <scott-work> i included "desktop" because it was already in the ubuntu studio STRUCTURE file
[13:46] <persia> As an example, it's absolutely correct.  I just caution you about the specific one :)
[13:46] <persia> Also, be careful with the nomenclature.  You might want something like:
[13:46] <persia> generation: audio
[13:46] <persia> recording: audio
[13:47] <persia> Because "base" is the kind of thing that might be found in the platform seed collection.
[13:48] <persia> Any other concerns?
[13:52] <scott-work> not really, i feel like you have more of a handle and understanding that i, but at least i have a general direction if not all the technical specifics
[13:53] <persia> Cool.  Continue to ask me questions about it as they arise :)
[13:53] <scott-work> okay, thank you again
[13:53] <persia> No, thank you for making this happen.  I'm more than happy to help, but I never have the time to do as much as I'd like.
[13:54]  * persia often fails at even documenting how to do stuff so other folk can do them
[14:20] <scott-work> i noticed that natty seeds are up: https://code.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.natty
[14:20] <scott-work> i am presuming this means we can start making modifications to the code now :)
[14:26] <rlameiro> scott-work: ping
[14:26] <scott-work> hi rlameiro :)
[14:26] <rlameiro> I am testing gnome shel right now
[14:27] <rlameiro> using empathy....
[14:27] <rlameiro> it is actually not so bad, however, i will need to test it with audio software
[14:28] <scott-work> is gnome shell really gnome3 or is it something in between ?
[14:28] <rlameiro> shell is something on top of gnome
[14:29] <rlameiro> its a windows manager, plus toolbar replacement
[14:31] <rlameiro> http://dl.dropbox.com/u/1333955/CapturaEcra.png
[14:32] <rlameiro> it is a little weird to find the way over here, it looks like some integration is missing
[14:45] <scott-work> interesting, and a little strange :/  but i suppose all new things are like that
[14:46] <scott-work> rlameiro: i see "seg out 11, etc"   i presume "out" is Octubre or October and that "seg" is Monday ?
[14:47] <rlameiro> seg is a short for segunda-feira that means monday, yes
[14:48] <rlameiro> I should remeber that the screnshot shows the menu/tolbar to select a file or a programm, after selecting it will maximaze and look almost like before
[19:11] <scott-work> JFo: any movement on helping abogani get the -lowlatency kernel into the repositories for natty?
[22:23] <paultag> hey, persia, do you play anything?
[22:24] <paultag> I was just talking with a few others in -community, and I think I can find a few people who want to cover some music and CC it
[22:24] <paultag> I'm pretty sure this is something ubuntu studio would be badass for
[22:24] <paultag> esp. with the new site redesign etc
[22:30] <ronj> TheMuso, ScottL_, I'd like to help with -lowlatency in Natty. Right now I'm in https://wiki.ubuntu.com/RealTime under the table as {Packaging, Bug triage, Testing, Video Driver Testing} on Natty -lowlatency i386. Can I add myself to the official matrix with these roles?
[22:35] <scott-work> ronj: absolutely!
[22:35] <scott-work> i wish others would add themselves to the matrix as well :)
[22:36] <scott-work> ohhh, paultag, that's a wicked good idea
[22:36]  * scott-work is going home, you can get at ScottL is an hour
[22:40] <ckontros> ScottL: Ng (Chris Jones) works for Canonical and should be able to give you access to the site.
[22:41] <paultag> ScottL_, well real good then. I'll see if I can sketch out code that the future implementation can use. I think I've got most of it covered
[22:41] <ckontros> He's also the main guy behind the Terminator terminal. #terminator
[22:43] <ckontros> ScottL: As far as the release notes go, I cant remember where scochtastic (i think he handled the last ones) put them. You can and I believe should host them in the website branch on LP. Then, link to them through the site proper.
[22:45] <ckontros> ScottL: Hit me up in PM if you need me.
[22:51]  * holstein will audition for the ubuntustudio cover-band paultag :)
[22:51] <paultag> holstein, killer! What do you play?
[22:53] <holstein> well, i play bass professionally
[22:53] <paultag> holstein, standing or E?
[22:53] <holstein> but i can help with other stuff
[22:53] <holstein> i dont have an electric bass
[22:53] <paultag> Ah, awesome
[22:53] <holstein> actually, i dont believe in them ;)
[22:53] <paultag> Gee, thanks
[22:53] <paultag> <-- E-Bass, Accordion and Keyboard / Piano
[22:53] <holstein> hehe
[22:53] <paultag> I can struggle with other stuff OK, but not well enough
[22:53]  * holstein is an accordian owner
[22:54] <paultag> Nice! :)
[22:54] <paultag> I think this is going to work out awesome
[22:54] <holstein> you hear the one about the accordian player that left his accordian in his car overnight ?
[22:54] <holstein> he came out, and someone had broken the window
[22:54] <paultag> yeah, his window was broken in and found another one
[22:54] <holstein> hehe
[22:54] <paultag> heyo!
[22:54] <paultag> I love that one :)
[22:55] <holstein> :)
[22:55] <paultag> holstein, oh you and me will get along famously
[22:56] <holstein> paultag: we have tried having some multi-track session in #opensourcemusicians
[22:56] <holstein> might i suggest
[22:56] <holstein> you kinda pre-produce some
[22:56] <paultag> "seed" it a bit?
[22:56] <holstein> and give a lot of suggestion right off
[22:56] <holstein> yeah
[22:56] <paultag> Awesome idea
[22:57] <paultag> I was thinking of a web interface, have a mixed down wav and a track "owner". You can pull the source audio file(s), throw your own in, and upload it. Then the "owner" takes it in or gives feedback
[22:57] <paultag> kinda like how git works
[22:57] <holstein> i mean, even assigning another producer to it even
[22:57] <holstein> paultag: nice
[22:57] <holstein> sorry about all the even's
[22:57] <paultag> oh not at all
[22:57] <paultag> My hope is that there is as little "red tape" as can be allowed
[22:57]  * holstein 's girlfriend was asking a question
[22:57] <paultag> no worries :)
[22:57] <paultag> just enough to stop people from defacing stuff
[22:58] <holstein> ive got a mumble room too
[22:58] <paultag> Oh?
[22:58] <holstein> we were doing soem vitual producing
[22:58] <paultag> Oh, cool idea
[22:58] <holstein> bouncing ideas around
[22:59] <holstein> not in real-time
[22:59] <holstein> but not too much LAG
[22:59] <paultag> yeah
[22:59] <holstein> not enough to jam together
[22:59] <paultag> I always wanted to do a jam that way
[22:59] <paultag> yeah, for sure
[22:59] <holstein> but enough to talk about it
[22:59]  * holstein emailed about getting celt in jack-trip
[22:59] <holstein> i think thats the way to go
[22:59] <holstein> decent straming quality
[22:59] <holstein> and record on both ends
[23:01] <paultag> killer
[23:01] <paultag> alright, I need to run off to work
[23:01] <holstein> paultag: laterx
[23:01] <paultag> holstein, let me know if you come up with some cool ideas :)
[23:01] <paultag> holstein, thanks for the idea-football :)
[23:01] <holstein> good-times


[02:30] <mpt> Goooooooooooooooooooooooood afternoon Launchpadders!
[02:39] <ajmitch> hello mpt
[03:09] <jjesse> if i have a bzr branch on launchpad that is reporting as "loccked" how do i get it unlocked?
[03:10] <spiv> jjesse: bzr break-lock
[03:13] <jjesse> spiv: do i have to do a bzr break-lock and then the launchpad location?
[03:14] <spiv> jjesse: yes
[03:14] <jjesse> spiv: thanks :)
[03:30] <ubotu> New bug: #154140 in launchpad "pylint requires filtering after customization to remove false positives" [Low,Confirmed] https://launchpad.net/bugs/154140
[04:30] <ubotu> New bug: #154150 in launchpad "project cloud color scheme not explained" [Undecided,New] https://launchpad.net/bugs/154150
[05:56] <sydhart> hi - can I make an existing project into a project group?
[05:59] <sydhart> er, more specifically, I created the project 'opencog', but would like 'opencog' to be a super-project
[06:00] <LaserJock_> sydhart: I think you need an LP admin for that
[06:00] <LaserJock_> sydhart: you might ask a question on answers.launchpad.net
[06:00] <LaserJock_> answers.launchpad.net/answers I think
[06:11] <sydhart> thanks, I'm writing to Christian now
[07:06] <ubotu> New bug: #154197 in rosetta "No structured way of reporting inappropriate translations" [Undecided,New] https://launchpad.net/bugs/154197
[07:31] <carlos> morning
[08:00] <nmersi> Does anyone know if Canonical is going to put vmware-server packages in a repository for gutsy like they did for feisty?
[09:11] <soren> Er... How do I unmark a bug as a duplicate?
[09:14] <carlos> soren: go to the form where you set a duplicate bug number, leave it empty and submit the form
[09:15] <soren> carlos: Heh... Ok, thanks.
[09:15] <carlos> you are welcome
[09:25] <mpt> soren, that's bug 50108
[09:26] <mpt> (ubotu, wake up!)
[09:28] <soren> mpt: :)
[09:29] <ubotu> Launchpad bug 50108 in malone "Not obvious how to remove a bug's duplicate marking" [Medium,Confirmed] https://launchpad.net/bugs/50108
[12:16] <NlCK> ei
[12:26] <NlCK> I want to translate
[12:26] <NlCK> Deluge
[12:48] <ramvi> I have found some weird translations in Ubuntu. How do I find that phrase in launchpad?
[12:53] <carlos> ramvi: try using google, using 'site:translations.launchpad.net' to filter all searches
[12:54] <carlos> so it only looks in launchpad pages
[12:56] <ramvi> Good idea!
[12:56] <ramvi> Couldnt find it though. Its in part of gnome, so it could be any of 100 packages
[12:57] <ramvi> Its in gnome-volume-properties
[13:45] <ubotu> New bug: #154347 in soyuz "Delay in build and buildqueue creation causes oops when rescoring the build" [Undecided,Confirmed] https://launchpad.net/bugs/154347
[17:11] <leroutier> Hello
[17:12] <leroutier> I'd like to upload some packages to my PPA but I keep recieving mails saying PPA are still in beta
[17:12] <leroutier> Could someone deblock mine please ?
[17:13] <leroutier> I use it as a sandbox to test my packages as I'd like to be the swfdec/swfdec-mozilla/swfdec-gnome official maintainer
[17:15] <Odd_Bloke> leroutier: You'll need to apply to the Launchpad Beta Testers team.
[17:16] <leroutier> I just asked to join via the web form
[17:16] <leroutier> (https://launchpad.net/~launchpad-beta-testers)
[17:16] <Hobbsee> i thought it was open to everyone now, but you had to hit "enable my ppa" in the top left
[17:16] <leroutier> already done
[17:16] <leroutier> and I agreed to PPA conditions too
[17:17] <leroutier> but i recieved a mail saying it was still limited to launchpad beta team
[17:17] <Odd_Bloke> leroutier: Assuming you do need to be a beta tester, look at https://help.launchpad.net/JoiningLaunchpadBetaTesters
[17:18] <Hobbsee> ah, then it is beta-only still
[17:18] <leroutier> Proposed members : Stéphane Loeuillet   	 2007-10-19 18:15:56 CEST  1 minutes ago
[17:18] <leroutier> it's me
[17:19] <leroutier> I suppose I'll have to wait for someone to sponsor me, right ?
[17:19] <Odd_Bloke> leroutier: Have you done Step 5?
[17:19] <Odd_Bloke> leroutier: And no, you'll probably have to wait until Monday.
[17:19] <Odd_Bloke> !weekend
[17:19] <Odd_Bloke> !weekends
[17:19] <Odd_Bloke> Hmph.
[17:20] <leroutier> step 5 done
[17:20] <leroutier> Well, I'll wait for monday, no prob
[17:23] <leroutier> Thanks for everything, bye
[17:48] <bkroeze> Please help a Launchpad newbie.  On my project summary page, http://launchpad.net/banjo, it says I'm not using Launchpad for bug tracking.  How do I choose that option?  I just don't see it.  Is it because Banjo is registered as an Upstream app?
[17:49] <intellectronica> bkroeze: https://launchpad.net/banjo/+edit
[17:50] <intellectronica> bkroeze: look for "Bugs are tracked"
[17:50] <bkroeze> perfect
[17:50] <bkroeze> thx
[17:51] <bkroeze> Are there any public Wikis I could use, or do I need to set up my own?
[17:52] <intellectronica> bkroeze: nothing provided by launchpad. i recommend http://jottit.com/
[17:52] <bkroeze> thx again
[18:30] <ubotu> New bug: #154496 in soyuz "[wishlist] generate and store debdiff on upload" [Undecided,New] https://launchpad.net/bugs/154496
[19:07] <qense> I am interested in helping with launchpad and do some launchpad testing, where can I apply or find what I should do?
[19:09] <LaserJock_> qense: you can join the launchpad beta-testing team
[19:09] <qense> just apply?
[19:09] <qense> is it that easy :)
[19:09] <LaserJock_> well, an admin has to approve, but pretty much yeah
[19:10] <qense> ok, I'll do it
[19:10] <qense> thx
[19:43] <Adri2000> https://edge.launchpad.net/ubuntu/+source/audacious-plugins/1.3.5-3ubuntu2 < when clicking on one of the binary package links, I expected to land on the binary package page for version 1.3.5-3ubuntu2, but I instead landed on the latest version page. is that a (known?) bug or a feature?
[20:37] <stinger05> hi there..
[20:37] <stinger05> can i ask technical questions here ?
[20:37] <mdke> stinger05: about launchpad, sure
[20:37] <stinger05> no actually, about ubuntu
[20:39] <LaserJock_> stinger05: well, this is the Launchpad channel
[20:39] <LaserJock_> stinger05: you can ask #ubuntu about Ubuntu questions
[20:39] <stinger05> i'd love to, but it's quite crowded in there
[20:40] <LaserJock_> yes, it is
[20:41] <stinger05> so basically, what is the aim of launchpad ?
[20:42] <mdke> it's written on the front page :)
[20:43] <stinger05> ah ok i saw it
[20:43] <LaserJock_> I was gonna say universal FLOSS software development platform
[20:43] <stinger05> but whose idea was it? it seems to be a great idea
[20:43] <LaserJock_> well, I imagine Mark Shuttleworth
[20:43] <stinger05> oh ok i heard about that guy
[20:44] <stinger05> anyway, it's a brilliant idea
[20:44] <LaserJock_> heh, yes, he founded Ubuntu
[20:44] <stinger05> yep
[20:44] <LaserJock_> he's around here I think, you could tell him yourself ;-)
[20:45] <stinger05> no way bro
[20:46] <stinger05> Mark Shuttleworth: thx alot, keep up the great work :)
[20:46] <LaserJock_> sabdfl: ^^
[20:46] <LaserJock_> stinger05: there you go
[20:52] <stinger05> )
[20:52] <stinger05> :)
[21:26] <ubotu> New bug: #154558 in launchpad "incorrect team expiry mail for members of a subteam and a team" [Undecided,Confirmed] https://launchpad.net/bugs/154558
[22:35] <ubotu> New bug: #154587 in launchpad "Inifinite loop in team invitation code" [Medium,Confirmed] https://launchpad.net/bugs/154587
[22:50] <mpt> Gooooooooooooood morning Launchpadders!
[22:56] <Rinchen> mpt, it's Saturday. Go home :-)
[22:57] <mpt> Rinchen, I work from home :-P
[22:57] <mpt> I just came home for an hour to land another branch before PQM closes
[22:57] <Rinchen> mpt, ok, I'll rephrase.   Step away from the computer. :-)
[22:57] <mpt> I don't intend this to take more than half an hour
[22:58] <mpt> then I'm going back out to play volleyball
[22:58] <Rinchen> Good man
[23:01] <mpt> Ugh!
[23:10] <mpt> This contact e-mail address UI needs a fair bit of work
[23:10] <mdke> are you going to put the email with the other contact details?
[23:11] <mpt> mdke, what do you mean?
[23:12] <mdke> I assumed you were talking about a person's page; I wondered if you would put the email address together with the other contact details. Currently jabber id is much more prominent than the email address (there's a bug around somewhere)
[23:13] <mdke> that great big box called "Contact details" should really have email I think,  it's the most obvious way to contact someone
[23:13] <mpt> I was talking about the contact e-mail address UI for a team, rather than a person
[23:14] <mpt> mdke, agreed, I suggested exaactly that in the bug report about e-mail addresses overflowing the box where they are now
[23:14] <mdke> :)
[23:15] <ubotu> New bug: #154605 in launchpad "Mailing list unavailability message shouldn't be an alert" [Undecided,New] https://launchpad.net/bugs/154605
[23:15] <ubotu> New bug: #154606 in launchpad "Clicking "Another e-mail address:" should auto-focus the field" [Undecided,New] https://launchpad.net/bugs/154606
[23:15] <mdke> bug 82002 was the one I had in mind, although now I see it it's not quite the same thing
[23:15] <ubotu> Launchpad bug 82002 in launchpad "Jabber ids look like email addresses, causing confusion" [Medium,Confirmed] https://launchpad.net/bugs/82002
[23:17] <mpt> I think that will also be solved by putting e-mail addresses above the Jabber IDs
[23:17] <mdke> it would indeed
[23:18] <mdke> anyway, your volleyball time is fast approaching, and my bed is calling. Cya
[23:20] <mpt> tchau
[23:20] <ubotu> New bug: #154608 in launchpad "Pressing Enter in "Another e-mail address:" field applies for a mailing list" [Undecided,New] https://launchpad.net/bugs/154608
[23:28] <mpt> Rinchen, that last one ^ is pretty nasty, I think it should be fixed before rollout
[23:31] <Rinchen> hopefully that's not on by default!
[23:32] <Rinchen> barry, ^^
[23:33] <mpt> Rinchen, also looks like no-one's re-reviewed the bounty hiding since I asked yesterday
[23:33] <barry> Rinchen: wtf?!
[23:33] <Rinchen> barry, exactly :-)
[23:34] <Rinchen> barry, I immediately though of you but am not sure it's related to the ML stuff
[23:34] <mpt> oh, it is
[23:34] <Rinchen> it sounds like a barry-ism though :-)
[23:34] <mpt> The bug wouldn't happen if that "Apply for Mailing List" button wasn't there
[23:34] <barry> Rinchen: yes, it definitely is.  it's salgado's branch
[23:35]  * barry takes equal blame because he reviewed it
[23:35] <barry> Rinchen: assign it to me, make it critical and i'll try to fix it monday.  i don't think i can get to it before then
[23:35] <Rinchen> perfecto
[23:36] <Rinchen> thanks barry
[23:36] <barry> Rinchen: or i'll consult w/salgado and one of us will fix it
[23:36] <Rinchen> and mpt for working on his day off
[23:36] <barry> Rinchen: np
[23:36] <barry> Rinchen: we'll have to get an rc from kiko, but i'm hoping it will be a simple fix ;)
[23:37]  * mpt twiddles his fingers waiting for bzr push
[23:38]  * kiko sighs
[23:38] <kiko> you COWBOYS
[23:38] <Rinchen> yeehaw
[23:39] <mpt> ok, I'm outta here
[23:40] <Rinchen> was that a threat? :-)
[23:40] <mpt> No, just a notification that you need to test your OWN user interfaces for the next few hours :-P
[23:40] <Rinchen> hehe
[23:41] <kiko> I think there's some confusion
[23:41] <kiko> the feature is only disabled on edge and production
[23:41] <kiko> (and yes barry reviewed those parts too)
[23:41] <kiko> it's enabled on staging and your local box
[23:43] <barry> kiko: yes, but if this is caused by something that skirts the flag then production might see it. that should be tested.  i.e. if it only affects launchpad.dev then we're good.  if it leaks when the flag is disabled then we're not
[23:55] <ubotu> New bug: #154620 in launchpad "cursor() gets closed in a zopeless script with mulitple partial commits" [Undecided,New] https://launchpad.net/bugs/154620


[06:06] <lordievader> Good morning
[08:00] <sahid> jamespage: o/ I need to bump version of python-mimeparse that to 1.5.2, can you fork the package in ubuntu-server-dev?
[08:00] <sahid> that is required by python-falcon
[08:00] <sahid> https://launchpad.net/~sahid-ferdjaoui/+archive/ubuntu/eoan-train-proposed/+build/17187763
[08:00] <sahid> https://code.launchpad.net/~sahid-ferdjaoui/ubuntu/+source/python-falcon/+git/python-falcon/+ref/master
[08:20] <munsking> Hello, somewhere on my ubuntu server there's a script or something that tries to log on to our windows domain with the wrong credentials, what's the easiest/fastest way to find our what does that? i could try grepping for the username but that's going to take hours
[08:24] <tomreyn> munsking: sssd maybe? check if you have it installed: dpkg -l sssd
[08:24] <tomreyn> (if the last line of output starts with ii then it's installed.)
[08:25] <tomreyn> https://help.ubuntu.com/lts/serverguide/sssd-ad.html.en
[08:25] <munsking> tomreyn, nope, not installed
[08:27] <munsking> ooh i think i might have found something, could be used for webmin/virtualmin
[08:28] <jc_> Hi, I have installed ubuntu server on my dell server on 370GB SSD, but it is using only 4GB space for path - (/). After installing some applications, I am getting following message "There is not enough disk space on the image storage media." Can anyone suggest how to improve space for / (path).
[08:28] <jc_> # lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
[08:28] <jc_> sdk                                    372G
[08:28] <jc_> __sdk1                                   1M
[08:28] <tomreyn> munsking: sudo netstat -pan --inet    or   sudo lsof -i    can be used to list open network connections. and here's a list of ports used for AD: https://isc.sans.edu/diary/Cyber+Security+Awareness+Month+-+Day+27+-+Active+Directory+Ports/7468
[08:28] <jc_> __sdk2                    ext4           1G /boot
[08:28] <jc_> __sdk3                    LVM2_member  371G
[08:28] <tomreyn> !paste | jc_
[08:28] <jc_>   __ubuntu--vg-ubuntu--lv ext4           4G /
[08:29] <jc_> okey Thanks. I will use paste.
[08:29] <tomreyn> jc_: not actually needed.
[08:30] <tomreyn> jc_: ubuntu server will only create a single LVM2 logical volume (LV) by default, just large enough to install ubuntu on it. you can either expand this existing LV or add new ones to get more usable file system space.
[08:30] <jamespage> sahid: yep one second
[08:31] <jc_> output of lsblk : https://paste.ubuntu.com/p/tTZ2QK3FPw/
[08:31] <munsking> tomreyn, i think i'd have to look at the exact time of the failed login, which seems a bit random
[08:32] <jamespage> sahid: looks like you need some uploads sponsored?
[08:33] <jc_> tomreyn: Thanks for the info. If I create new LV, all the applications will be installed directly on the newly created LV or do I need to make some changes for that?
[08:34] <tomreyn> jc_: the last line of your lsblk output is the ubuntu OS LV the installer created.. the last but one line shows that you have 371 GB space available to LVM2, so you can create plenty of new LVs or extend existing ones.
[08:35] <tomreyn> jc_: creating an LV is equivalent to creating a partition - you will still need to create a file system on it, and mount it somewhere. and then only data written to this somewhere will end up on this file system.
[08:35] <tomreyn> jc_: e.g. you can create a 50 GB LV, format it as ext4, mount it to /var/lib/mysql and use it for mysql databases.
[08:36] <jc_> tomreyn: I will look in to extending the existing one. I don't want to create new one for atleast this SSD. Thanks
[08:36] <jc_> tomreyn: thanks for your explanation.
[08:37] <tomreyn> jc_: to resize the existing LV and the file system on it to 10 GB (up from 4GB), you should be able to use something similar to:  sudo lvresize -L 10G --resizefs ubuntu-vg/ubuntu-lv
[08:38] <jamespage> sahid: python-mimeparse repo seeded
[08:38] <jamespage> sahid: looking at your other sponsor requests now
[08:40] <jc_> tomreyn: can i just use # lvextend -L+371GB /dev/mapper/ubuntu--vg-ubuntu--lv
[08:50] <tomreyn> jc_: you'll want to also resize the file system, so specify --resizefs. also, i don't think you can specify the path as /dev/mapper/ubuntu--vg-ubuntu--lv but it has to be VG/LV
[08:51] <tomreyn> the lvresize(8) man page states: "lvresize resizes an LV in the same way as lvextend and lvreduce. lvresize resizes an LV in the same way as lvextend and lvreduce. See lvextend(8) and lvreduce(8) for more information."
[08:52] <jc_> tomreyn: okey. I will try that, and let you know. Thanks
[08:53] <tomreyn> jc_: if your goal is to allocate all the available space to this LV, then a better option than specifying the size using -L is to use -l 100%FREE
[08:54] <tomreyn> this ensures there's no leftover unallocated space (other than any that is strictly technically required)
[09:04] <jc_> tomreyn: thanks for your help. lvextend didn't help, as you suggested I have used lvresize and now I am able to see the space. Thanks for your time.
[09:04] <tomreyn> you're welcome
[09:06] <jamespage> sahid: I think I'm caught up
[09:23] <jamespage> sahid: no missed cinder - doing that now
[09:33] <sahid> jamespage: ack thanks
[09:33] <jamespage> sahid: no problem
[09:46] <jamespage> sahid: do I need todo anything with regards to DDT?
[09:47] <sahid> jamespage: i don't think so, it seems to me we are good
[09:48] <sahid> the package i would like you to double check is python-falcon, it's the one i'm currently working on and i did lot of changes
[09:48] <jamespage> sahid: https://launchpad.net/ubuntu/+source/python-ddt/1.2.1-0ubuntu1/+build/17174524
[09:50] <sahid> jamespage: https://launchpad.net/~sahid-ferdjaoui/+archive/ubuntu/eoan-train-proposed/+build/17177025
[09:50] <sahid> jamespage: let me double check
[09:50] <sahid> i might have not well updated the branch
[09:50] <jamespage> sahid: that's not been uploaded to eoan
[09:52] <sahid> jamespage: ok right, i remember now, there were an issue with the doc, i fixed it but corey asked me some extra work
[09:53] <sahid> i will ping you when it's all done
[10:13] <sahid> jamespage: cinder will not pass because of python-ddt, i just updated my repo, if you can review/sponsor it
[10:13] <sahid> https://code.launchpad.net/~sahid-ferdjaoui/ubuntu/+source/python-ddt/+git/python-ddt
[10:13] <sahid> https://launchpad.net/~sahid-ferdjaoui/+archive/ubuntu/eoan-train-proposed/+build/17188109
[10:27] <Greyztar> hello,i needed to run a script at startup,didnt find any rc.local but made one and it worked,is this ok to do or should use other means to run script?
[10:30] <tomreyn> Greyztar: a systemd unit file is a better approach.
[10:31] <supaman> Greyztar: unless you have changed something then systemd is managing startup, see here: https://askubuntu.com/questions/919054/how-do-i-run-a-single-command-at-startup-using-systemd
[10:31] <Greyztar> tomreyn: thanks also thanks supaman
[11:19] <jamespage> sahid: ok so I have a suggestion for python-ddt - use the orig.tar.xz from debian experimental
[11:19] <jamespage> rather than the upstream release tarball - that way you will have the docs I think
[11:21] <jamespage> will also make a merge/sync easier at some point in time
[11:21] <jamespage> dropping the -docs package is alot of divergence from debian
[12:50] <mason> Hey all. I have a VM here where qemu has this flag: "-global PIIX4_PM.disable_s3=1"  I don't see where that's controlled in the XML config, so I assume that's the default. Anyone know the proper knob offhand?
[12:53] <mason> Hm, and this might be a bug, as I'm told the knob is <suspend-to-mem enabled='yes'/> which I'm already doing.
[12:54] <sdeziel> mason: yes, that seems to be the right knob, works for me on Bionic
[12:56] <cpaelzer> also depends on the (virtual) chipset see src/qemu/qemu_command.c
[12:57] <mason> sdeziel: Bionic here. I'm not sure what the issue would be.
[12:57] <mason> ah, could be a chipset issue - I have very old hardware I'm using as hypervisors
[12:58] <mason> I'll migrate the thing to my desktop, which is skylake xeon
[12:58] <mason> (Not a live migrate and it doesn't copy configs, so it'll use the local native CPU type)
[12:59] <sdeziel> mason: I'd be surprised if this is related to the underlying host
[13:00] <sahid> jamespage: ack sounds good idea, there is a discussion in progress #ubuntu-devel
[13:03] <mason> sdeziel, cpaelzer: Oddly, I still see -global PIIX4_PM.disable_s3=1 with <suspend-to-mem enabled='yes'/>
[13:03] <mason> I'll try allowing both in the xml
[13:04] <sdeziel> mason: I'd double check (with virsh dumpxml) that the setting isn't drop after you're done editing.
[13:05] <mason> kk, good idea
[13:06] <mason> sdeziel: Spot on. How would that be rewritten? Is there a set of defaults that override configs somewhere?
[13:06] <TJ-> mason: did you edit the XML manually whilst the guest was active?
[13:06] <mason> TJ-: No. Guess was off.
[13:06] <sdeziel> mason: I know little about this area. I know there is an XML validation thing happening
[13:06] <mason> Guest*
[13:06] <TJ-> mason: because libvirt re-writes the XM on shutdown and I've been caught by that. using "virsh edit <domain>" is safest
[13:07] <mason> Ah, didn't know about that one. It validates on save?
[13:07] <sdeziel> yes
[13:07] <mason> nice
[13:07] <cpaelzer> on shutdown it transitions from active to inactive state, that is the write there
[13:07] <cpaelzer> dropping some details that are only known at runtime
[13:08] <mason> Does the config live somewhere other than /etc/libvirt/qemu? The edit shows me suspend to mem disabled, which isn't what was in /etc/libvirt/qemu. Surprised me.
[13:09] <cpaelzer> it usually is in memory
[13:09] <cpaelzer> the path is only a backup for restart and such
[13:09] <cpaelzer> not meant to be edited
[13:09] <cpaelzer> as sdeziel said, "virsh edit"
[13:09] <cpaelzer> TBH I never touched /etc/libvirt/qemu/*.xml - so I'd assume there never is a need to
[13:09] <mason> I was definitely editing with vi when the domain was down, but I'm happy with virsh edit if it validates.
[13:10] <sdeziel> mason: when I need to edit xml files by hand, I reload/restart libvirtd so that it picks up the updated files
[13:10] <mason> There we are. Got the correct flags this time. Now I'll try suspending the thing again. :)
[13:10] <mason> sdeziel: Oh, that's a good idea. Although I'll diligently use virsh edit now.
[13:11] <sdeziel> mason: yes, I only do hand edits when I need sed ;)
[13:11] <mason> aha, progress. It's yapping about not having the guest agent now.
[13:12] <mason> and, suspended - and now we'll see if it can wake up
[13:15] <mason> sdeziel, cpaelzer: If either of you has random free time, I'd be curious to know if you manage to have a guest sleep and then wake. We've gotten me to the same point where I was with Fedora's qemu-kvm, where I can tell domains to sleep, but it's the long sleep of death, never to awaken again.
[13:15] <mason> I'm trying to debug something vaguely unrelated, so I have no time pressure for this - it'd just be more convenient debugging on a VM than hardware - but it'd be cool to see this stuff work anyway.
[13:17] <cpaelzer> mason: I always used the xternal suspend/resume (virsh suspend ...)
[13:17] <mason> cpaelzer: virsh dompmsuspend --target mem here.
[13:18] <mason> cpaelzer: The RHEL 7 kernel has problems waking up my laptop when root is on md-raid. I can reliably reproduce it. It goes away with newer kernels, but it'd be nice to track the issue in the existing RHEL 7 kernel. If I can get it reproduced in a VM that'd be a nice convenience.
[14:27] <sahid> coreycb: anychance you upload: https://code.launchpad.net/~sahid-ferdjaoui/ubuntu/+source/python-mimeparse/+git/python-mimeparse?
[14:27] <sahid> https://pastebin.canonical.com/p/wQyntj7Sg2/
[14:44] <coreycb> sahid: couple of comments https://paste.ubuntu.com/p/3xh7rmfmXK/
[14:48] <sahid> coreycb: ack thanks
[15:33] <noregret> I have an ssh command that I would like to run on startup, what's the best way to achieve that? ubuntu server 18.04
[15:40] <blackflow> noregret: what command?
[15:52] <mason> noregret: Make a unit file for it. User services are probably the best way to do it, except, I haven't figured out how to get user services to automatically start.
[15:52] <mason> And a manual start defeats the porpoise.
[16:42] <noregret> blackflow: something like this: autossh -M41337 -f -o TCPKeepAlive=no -o ServerAliveInterval=15 -nNT -L 2234:localhost:8822 user@host
[16:43] <noregret> mason: unit file meaning a systemd service?
[16:53] <blackflow> noregret: yes. but I'd not run it as a user service, but as a regular system service, with a dedicated user for the tunnel
[16:53] <blackflow> newer systemd can even do dynamic users, so that's useful as well
[17:02] <TJ-> mason: you add the unit as a wants of (the user's) default.target
[17:13] <noregret> blackflow: thanks, i'll look it up
[17:16] <mason> TJ-: Ah, I'll try it. Thanks.
[17:17] <TJ-> mason: the all-user would be in/under /etc/systemd/user/{,default.target.wants/} or for per-user $HOME/.config/systemd/user/{,default.target.wants/}
[17:43] <mason> TJ-: I didn't know about the user default.target.wants, and didn't have it. Good to know.
[17:45] <TJ-> mason: default.target should be in /usr/lib/systemd/user/ and you create the .wants directories as needed in either /etc/systemd/user/ or $HOME/.config/systemd/user/
[17:46] <sarnold> is there a handy systemctl thingy that'll do that? or do you just need to do the symlink grubbing?
[17:47] <mason> sarnold: systemctl edit --user --force created the structure for me, so... Dunno. I'll experiment.
[17:48] <sarnold> mason: alright that's a promising start. I'm sure I'd forget the paths but stand a chance of discovering the edit --user --force again :)
[17:49] <mason> If I ever have to set systemd symlinks by hand that'll be "the line."
[17:50] <sarnold> the "why did we leave sysv?" line? :)
[17:52] <mason> The very same. :P
[18:01] <TJ-> sarnold: if the unit file has an [Install] section with WantedBy=
[18:02] <TJ-> see "man systemd.unit" -> "...Note: WantedBy= and RequiredBy= are used in the [Install] section to create symlinks in .wants/ and .requires/ directories...."
[18:03] <sarnold> someone should really redo all this with something simpler :)
[18:07] <mason> TJ-: Hrm, I had that. Half a sec and I'll find my userspace version.
[18:10] <mason> TJ-, sarnold: https://bpaste.net/show/300bfa1164c0
[18:10] <mason> TJ-: Or is the syntax for WantedBy different when it's a user service?
[18:11] <TJ-> mason: did you "systemctl daemon-reload" after adding the file ?
[18:11] <mason> TJ-: And where in all this is it a cleaner, more logical system? You don't have to answer this one.
[18:11] <mason> TJ-: No, but I was rebooting the VM, which presumably is good enough for that.
[18:13] <TJ-> mason: and did you enable the unit ("systemctl --user enable myunit.service") ?
[18:13] <mason> TJ-: Yes.
[18:13] <TJ-> mason: in which case the correct sym-link should have been created
[18:13] <mason> TJ-: And I could start/stop the service with systemctl. What wasn't happening was automatic start on boot.
[18:13] <mason> Half a sec and I'll reproduce the thing and show you the .config tree.
[18:13] <TJ-> mason: is user's default.target active ?
[18:14] <mason> TJ-: I don't know. Do I have to enable that?
[18:14] <mason> TJ-: The user lingers, but I wasn't aware of additional things that had to be done.
[18:15] <TJ-> mason: generally default.target should be active/enabled but I'm trying to check all the possibilities
[18:15] <mason> half a sec and I'll have a cleanly created .config tree to examine
[18:16] <TJ-> mason: are you creating this for a single user, or wanting it for all?
[18:16] <mason> TJ-: It's just one account starting the service.
[18:17] <TJ-> mason: if it's for all (/etc/systemd/user) then you need to "sudo systemctl --global enable myunit.service" ... if single-user, then "--user" for ($HOME/.config/systemd/user/)
[18:18] <mason> TJ-: https://bpaste.net/show/1cd5c64f56a0
[18:18] <mason> TJ-: So, is it unhappy with WantedBy=multi-user.target do you think? Is there something else I have to enable for user services to be started on boot, which I believe is largely their point?
[18:19] <TJ-> mason: as I said, and I thought you were using due to your pastebin, it HAS to be default.target - there is no multi-user.target for users (see "ls /usr/lib/systemd/user/ ")
[18:20] <mason> I'll try that.
[18:20] <mason> I'm assuming that implicitly starts after multi-user.target...?
[18:21] <mason> systemd service ordering is a mess
[18:22] <mason> Hm, default.target didn't do it either. Do I have to enable the user default.target explicitly or somesuch?
[18:24] <TJ-> mason: what does "systemctl --user show default.target" report?
[18:24] <mason> LoadState=loaded
[18:24] <mason> ActiveState=active
[18:25] <TJ-> mason: paste the entire report please
[18:25] <mason> TJ-: https://bpaste.net/show/f48288579686
[18:28] <mason> TJ-: Interesting. https://github.com/systemd/systemd/issues/2690 asks if the service is wanted by default.target, and mine isn't.
[18:28] <mason> TJ-: https://bpaste.net/show/08898c7469bf
[18:29] <mason> even after a daemon-reload
[18:31] <mason> If I'm reading that right, they closed that bug without resolving it.
[18:34] <blackflow> after some discussion and inability to reproduce it seems.
[18:34] <TJ-> mason: there's a linked commit that corrected the .config/systemd/user/ units which were set to Wants=multi-user.target, to be me default.target
[18:35] <TJ-> mason: what's your unit's name?
[18:41] <TJ-> mason: just to be clear; the user "seven" is logging in? Or, are you trying to get this job to run as the user "seven" as a system service even when that user has NOT logged int?
[18:49] <mason> TJ-: user is seven, unit name is sevendays.service
[18:49] <mason> TJ-: With the system service, yeah, it starts as that user even if that user isn't otherwise logged in.
[18:49] <mason> TJ-: As the system service, I assumed it would do the same - start on boot.
[18:50] <mason> sorry, s/system/user/
[18:51] <mason> TJ-: You're not saying that the service is supposed to only start when the user logs in, as a user service, are you?
[18:51] <TJ-> mason: ahhh, no, the point of --user units is to do something when that user logs in. pam_systemd starts systemd --user for the user
[18:51] <sarnold> ahhhhhhhhhh
[18:51] <mason> Well. That solves that then.
[18:52] <mason> TJ-: Thank you.
[18:52] <sarnold> I thought this was supposed to be similar to cron @reboot
[18:52] <mason> Likewise. But evidently not!
[18:53] <Odd_Bloke> Yeah, I found that out earlier this week when configuring user-level backup services.
[18:53] <Odd_Bloke> (For me, that's a definite feature, as there's no need to take new snapshots if I haven't even logged in yet; nothing should be changing without me. :p)
[18:53] <mason> Odd_Bloke: Did you drop back to doing it on the system with with a User= directive instead?
[18:53] <mason> Ah.
[18:54] <sarnold> mail delivery through procmail?
[18:54] <sarnold> crontabs?
[18:54] <sarnold> hmm, do both of those go through the same pam_systemd stack?
[18:55] <mason> Shush! Let him have his dream.
[18:55] <TJ-> mason: to run a service as a user its a regular system service unit with User=seven in [Service] - see "man systemd.exec"
[18:55] <mason> TJ-: Yeah, that's what I was doing before I decided to try it as a user service.
[18:56] <mason> c.f. the first pastebin
[18:56] <TJ-> mason: darn! round the world in 80 pains :)
[18:56] <mason> haha
[18:56] <mason> I thought I was doing it the wrong way. I have learned. Not wasted time!
[18:57] <sarnold> learned *and* taught :D double-win
[18:57] <mason> heh
[18:58] <TJ-> I've learned to... I seem to have become a systemd guru without knowing quite how!
[18:58] <TJ-> I wrote a fabulous systemd generator last week, to create .automount/.mount run-time units for each of several LVM LVs so they don't get mounted until accessed... works fantastically ... except at boot time, doh!
[18:59] <TJ-> since generators run before anything else, and the generator looks for /dev/$VG/* to get the LV names!
[18:59] <TJ-> at that point - LVM hasn't activated
[19:00] <mason> TJ-: Have the generator set up a watcher with inotify!!! \o/
[19:01] <mason> I'm not actually sure you can run inotify on a devfs, but, just saying.
[19:01] <mason> devtmpfs*
[19:30] <TJ-> mason: :) I just had to run the generator itself as a regular system service
[19:31] <TJ-> but, the exercise was fun - showed me the power of generators and how simple it is to create them
[19:36] <lordcirth> TJ-, that's interesting, I'll have to keep generators in mind
[19:37] <TJ-> lordcirth: for reference: https://iam.tj/projects/ubuntu/systemd-generator-LVM_automount
[19:37] <lordcirth> Thanks!