[00:06] <bluesabre> bbabl
[00:08] <Unit193> Adios.
[07:21] <ochosi> bluesabre: actually that seems to depend on kernel/hardware/drivers, it's impossible for me to switch it entirely off (i.e. there is a hardware limit or something)
[09:20] <Unit193> xubutrello: card 26 comment systemd 208 now in utopic's main archive.
[09:20] <xubutrello> Hi, Unit193.
[09:20] <Unit193> xubutrello: card 26 comment systemd 208 now in utopic.
[09:20] <xubutrello> Added "systemd 208 now in utopic." comment to "systemd testing" card.
[10:37] <ochosi> bluesabre: if you could reply to hjudt on the xfce-devel email, i forwarded your issue (he's the backlight expert)
[10:44] <bluesabre> aw, I have to open my email
[10:44] <bluesabre> :<
[10:48] <bluesabre> ochosi: responded
[10:52] <ochosi> thanks :)
[10:52] <ochosi> better to discuss such issues so that more ppl can easily follow
[10:53] <ochosi> we might need more testing, the backlight stuff in particular, but the power manager as a whole needs lots of hw testing
[10:53] <ochosi> (i mean it's unlikely to work worse than before, but...)
[10:53] <bluesabre> :)
[10:53] <ochosi> also, i think currently the menu disappears when you let go of the handle, not sure i like that
[10:53] <bluesabre> so, did Unit193 volunteer to package the soundmenu?
[10:54] <bluesabre> yes it does, there is a way to fix that
[10:54] <ochosi> kinda, but matias uses his own mpris library
[10:54] <bluesabre> but I forgot the particulars
[10:54] <ochosi> so that needs packaging as well
[10:54] <bluesabre> fun
[10:54] <ochosi> and i wanna ask him why that's necessary
[10:54] <bluesabre> sounds like lots of work
[10:55] <ochosi> yeah, since he wrote his own library, i don't believe he'll drop it because i ask
[10:55] <bluesabre> probably because mpris is not the easiest to work with, and an interface library simplifies things
[10:55] <ochosi> but if we consider it as an alternative to the soundmenu we currently have, we should talk about it
[10:55] <bluesabre> I mean, its dbus, but complicated dbus
[10:55] <bluesabre> yeah
[10:56] <ochosi> i think it'd be a good start for my plan to rid us of the dependency of indicators
[10:57] <ochosi> i mean they generally work really nicely now, but i expect more problems ahead with the porting to phone etc
[10:57] <ochosi> and unity8/qt
[10:57] <ochosi> so i'd rather have alternatives ready when that starts going down
[10:58] <bluesabre> yeah, makes sense to me
[10:59] <ochosi> another thing i'm sometimes wondering about is what'll happen with the systray as soon as xfce goes gtk3
[10:59] <ochosi> (no more xembed)
[10:59] <ochosi> so plugins are generally a safe bet
[11:06] <bluesabre> going to have some new releases of mugshot, catfish, and menulibre this weekend... time permitting
[11:06] <bluesabre> ochosi, will you be around this weekend?
[11:06] <ochosi> cool
[11:06] <ochosi> yeah, i will be
[11:07] <ochosi> today i won't, gotta rush of to a family festivity
[11:07] <ochosi> but sat and sun i should be around
[11:07] <bluesabre> cool
[11:08] <bluesabre> I'll also try to email andrew today... but it seems like the greeter development finally slowed down
[11:09] <ochosi> yeah, he didn't respond to my last email
[11:10] <ochosi> guess he's busy
[11:10] <ochosi> the dualhead setup is a nice feature, but having to write your own xrandr-script for the greeter... not sure about that
[11:11] <ochosi> i mean it's still useful, generally speaking, but it'll only be a small fraction of all users that'd benefit from that
[11:12] <bluesabre> yeah, but thats like most features in a login screen ;)
[11:14] <ochosi> partly true, but this one generally has the potential to improve the default behavior
[11:14] <ochosi> but i think we should move away from all the customizability a bit
[11:14] <ochosi> it complicates the code quite a bit
[11:14] <ochosi> and instead implement a better default
[11:15] <ochosi> (not sure andrew will like that though)
[11:18] <ochosi> righty, i gotta take off, ttyl
[11:18] <bluesabre> agreed
[11:18] <bluesabre> have fun, seeya
[11:18] <ochosi> u2, cya
[19:18] <Unit193> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734985 FWIW.
[19:36] <Unit193> bluesabre: So, if I have VLC and nightingale open, then hit 'play' in that panel plugin, what happens?


[08:06] <lordievader> Good morning
[13:49] <ren0v0> Hi, I tried to upgrade from 18.04 to 20.04 on proxmox but it failed and though I've now got the container back online i'm getting errors when using apt update
[13:50] <ren0v0> sqlite3.OperationalError: disk I/O error
[13:50] <ren0v0> "dpkg: error: unable to sync new file '/var/lib/dpkg/status-new'
[13:50] <ren0v0> any ideas?
[13:52] <sdeziel> ren0v0: a dying disk?


[12:30] <abogani> astraljava: Thanks!
[12:34] <astraljava> abogani: I noticed a few weird quirks with it, though. It sometimes refuses to write the tags. Sometimes you have to go over the file a couple of times. But the lookup works fairly often.
[13:05] <scott-work> good morning
[13:06] <astraljava> Hey Scott.
[13:46] <scott-work> how are you this morning (or early afternoon) astraljava ?
[13:49] <scott-work> hopefully i get the -default-settings and -artwork package more or less done * this week and move onto website, kernel, and livedvd next :)
[13:49] <scott-work> * this is the first pass and i _know_ there will be issues to address, tweaks to make, and further improvements
[13:54] <astraljava> Felt really sick when I woke up, so working from home today. And you?
[13:58] <scott-work> i must be going through a manic phase and i'm trying to do everything all at once today
[13:58] <scott-work> sorry you are feeling unwell today :(
[14:02] <astraljava> Thanks. At least I have VPN access, so I don't have to call in sick.
[14:23] <scott-work> there is good talk on the jack-devel ML about dropping current jack1/jack2 and developing a new implementation...that's bloody exciting news!
[14:42] <astraljava> I hope it's not again the curse of the open source... "I don't like this, let's do a new one!" We have so many implementations of so many different things.
[15:08] <scott-work> astraljava: this is paul and stephane talking (who i believe account for a majority of the development) and if they can agree on a new implementation then i think it would be the best outcome
[15:08] <scott-work> this should eliminate all the goofy "do i use jack1 or jack2? and how can i make them coexist as dependencies for ardour, et al?" problems
[15:09] <astraljava> Oh okay.
[18:57] <micahg> scott-work: you shouldn't have a problem using nautilus if you want
[18:58] <scott-work> micahg: you read the mail ;)   that is true and we had been using it but i was just worried about pulling thunar out of the seeds and -default-settings package
[18:58] <scott-work> i don't want to hold up the rest of the -default-settings and -artwork changes to do this
[18:59] <micahg> scott-work: you could have both until you can extract thunar (set nautilus as the default file manager)
[18:59] <scott-work> there will be a point later on when the seeds will need to be updated for the work flows or live dvd or somethign and i hope to coincide the changes around that time to minmize the meta updates
[18:59] <scott-work> micahg: very, very good point!


[22:22] <Unit193> https://packages.qa.debian.org/r/remmina/news/20180324T213520Z.html thaaat looks important.


[21:40] <massuse> Welcome to International Advanced Direct Connect Hub with Encryption Security, Unicode and IPv6 support https://dchub.one


[08:03] <dholbach> hello hello from mvo's place :-)
[08:34] <davidcalle> dholbach, hey :-)
[08:46] <dholbach> salut davidcalle
[08:59] <dholbach> davidcalle, are we there yet? :)
[09:08] <davidcalle> dholbach, they are waiting on mike to confirm if the version they plan to publish is working well, but yes, we are there!
[09:10] <dholbach> oooooooh!
[09:10] <dholbach> go go go go go!
[09:10] <davidcalle> dholbach, indeed :)
[10:20] <dholbach> davidcalle, does the video on ubuntuonair.com show for you?
[10:21] <davidcalle> dholbach, I see the player with a "Please stand by" message
[10:21] <dholbach> ok cool
[10:21] <dholbach> thanks - now it shows up for me too
[10:22] <dholbach> it wasn't earlier
[10:22] <dholbach> thanks
[10:22] <popey> dholbach: how long until the on air?
[10:22] <popey> 2 hours 10 mins, right?
[10:23] <dholbach> yep
[10:23] <popey> kk
[10:23] <popey> ta
[10:23]  * popey re-shares
[10:23] <dholbach> yep, writing a longer blog entry now
[10:24] <davidcalle> dholbach, is the qml demo working?
[10:24] <dholbach> the qml snapcraft plugin works again
[10:25] <dholbach> I haven't tried running the example though
[10:25] <dholbach> might be worth checking :-)
[10:25] <davidcalle> dholbach, cool :) I want to try to snap an app during lunch
[10:25] <dholbach> 'snapcraft run' also works now
[10:25] <dholbach> haven't tried with mir yet :)
[10:25] <davidcalle> dholbach, you need to make it aware of your snappy vm to make it run?
[10:25] <dholbach> no
[10:26] <dholbach> just run 'snapcraft run'
[10:26]  * davidcalle loves magic tricks :)
[20:19] <mhall119> pleia2: are you coming to FOSSETCON again this year?
[20:39] <pleia2> mhall119: no, I have 3 conferences between now an then, and I decided that was enough for the year :)
[20:41] <mhall119> smart decision, you're barely home as it is
[20:41] <mhall119> you will be missed though
[20:43] <pleia2> thanks :)
[20:47] <mhall119> I'll have to take jose out to taco bell on my own
[20:58] <popey> for the number of times I've been to the US, I'm surprised I've only been to Taco Bell once
[20:59] <mhall119> that's probably enough times
[21:05] <popey> heh


[13:18] <eraserpencil> hi!
[13:19] <eraserpencil> is there and irc.gnome.org server?
[13:19] <eraserpencil> cant seem to join it
[13:25] <mgedmin> irc.gnome.org worksforme
[13:25] <ricotz> it is irc.gimp.org
[13:25] <mgedmin> it's GIMPNet, and their TLS cert doesn't have SANs for irc.gnome.org IIRC
[13:26] <mgedmin> I had to add cert fingerprints to get my znc to connect


 just rejoining
 (Sticker, 512x512) https://irc.ubports.com/5d2x1gVh/file_4133
 (Document) https://irc.ubports.com/w05GwaTm/file_4134.mp4
[05:57] <tgBot1> <shen feng> @Flohack, I found him,but he don't speak english,he is in the chinese  ubports group
 Nice work. You found the person who ported ubports to those devices?
 Now... What do we do? I guess we need you to be a bridge? :)
 Im going to sleep... Don't lose this champion!
 @shen feng, in Telegram or other IM?
 @NotKit, in telegram
[06:34] <tgBot1> <shen feng> @NotKit, in TG
[06:34] <tgBot1> <shen feng> (Sticker, 360x512) https://irc.ubports.com/QdZwT66l/file_4135
[06:34] <tgBot1> <shen feng> @kuailexs, 😀
 is it possible to change the global GRID_UNIT_PX without needing a reboot?
 @Javacookies, try restarting unity8
 @shen feng, Ok no problem, but good that we have him. Can you ask him if he is aware of latest halium porting guide?
 @vanyasem, that worked! thanks … but I wonder how it is done when connected to a monitor, it doesn't need the restart of Unity8
 It's too long since I touched Unity8 for me to remember how it responds. But, in general, Mir clients can reconfigure the display. In particular the 'mirout' example provides a command-line to do it.
 @Flohack, Yes, I know, but Halium-based workspaces have not progressed
 @kuailexs, But we can prepare everything with the Halium reference rootfs and actually ubuntu touch has already modified scripts and initrd to boot with halium. So he should follow the porting guide, and also add the device to the Halium github, tracking hardware status. Like here myself: https://github.com/Halium/projectmanagement/issues/41
 ok, i keep trying
[10:37] <tgBot1> validovic was added by: validovic
 Hello, I need to port my phone, is android phone Gionee P5W, can I port it?
 @validovic, Porting to a new phone needs a significant effort based on skills, knowledge and access to phone specific driver code. … From experience with similar questions being asked in the past I think that if you already had the skills and knowledge you'd ask the question differently. While we can all learn skills and knowledge you are looking many months  of hard and frustrating work. (And that's if the manufacturer makes the drivers
[10:53] <tgBot1> available - which is often not the case.)
 I can learn if you help me where I need start.
 @validovic, The first thing you need to get working on your phone is https://halium.org. There's documentation there on how to get started. I have no personal knowledge of that project. … Although the current UPports phone images are not Hallium based that is changing and they will be by the time you are ready for the next step.
 Thank you so much Mr.@alan_griffiths  :D I start with it now
[11:27] <tgBot1> GagareenTelegram was added by: GagareenTelegram
 @GagareenTelegram, welcome Александр
 @alan_griffiths, @alan_griffiths what's your opinion how many developers and man hours required to make unity 8 production ready?
 Or another way if canonical would have continued with development do you think at least by 20.04 they would have complete convergence?
 Convergence is working
 What is your definition of complete?
 @technicalbird, If they had continued with the level of investment they had desktop would be working for 18.04 as well as the phone is. There would still be some issues with convergence because apps and toolkits would still need work to support multiple modes.
 What I like about the convergence is the same user experience (code base) on both desktop and Mobile!
 @alan_griffiths, If they were so close to achieve the convergence why did they drop it? ( I hope this you can answer in public).
 It wasn't making money... This is public
 @technicalbird, It has been answered in public: it was expensive but not profitable.
 How can they expect beta software to be profitable?
 First make it usable and then think of profit.. isn't that the thumb rule?
 Maybe it was costing more then expected!?
 Hey is it possible to take an picture from CLI on UT ? Like fswebcam (not working) or are there any python module to make this ? Thanks :)
 @DiogoConstantino, That's the "sunk cost" fallacy. Money already spent is gone. The cost to complete was (and is) relatively low. … But where's the market that would recover even that cost? (If Canonical were very wrong, don't you think another business else would have picked up the code and run with it?)
 Someone should...
 easy to say when it's not your money 😉
 I put some of mine... I buyed almost all the "oficial" devices, I donated to Canonical (specifically to convergence)
 I did my part on the way that makes sense for someone like me
 I actually got more than one unit of those oficial devices
 2 BQ E4.5, 1 BQ E5, 1 BQ M10, 1 Meizu MX Pro5
 Right, which is great! But remember most of that goes to the vendors and what percentage canonical got probably wasn't enough across the board for it to be sustainable long term.
 I also donated to Canonical
 we can donate (remember the Ubuntu download screen)
 To Canonical or Ubuntu? they are different
 It is a beautiful vision, and credit to you and Mark Shuttleworth for investing in it. But the "they will come" market failed to materialize.
 @DanChapman my point is that you could select for what you were giving the money and I made sure that part of it was going for convergence
 and I did it severall times
 and I would have done more
 I actually already donated severall hundred do ubports too
 hopefully we can reach our goals together
 Again I think that's great, 😊 but i think relying on donations doesn't really make it viable for another business looking for profit to just pick it up and run with it. I think it continuing as a community effort backed by the foundation gives it the best chance tbh.
 Business will have to bet on different models for sure
 still many avenues haven't been attempted
 (Sticker, 507x512) https://irc.ubports.com/ZeNeG71J/file_4136
 @GagareenTelegram, Hello Aleksander 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, +1 … In addition, having a foundation backed community project doesn't prevent a (hypothetical) business making a profit using this work.
 I think it would be awesome
 A (hypothetical) business using UbuntuTouch would need to cover their support obligations. E.g. they would need to employ (or contract) developers to work on the code. And it should be a no-brainer for them to contribute back to the project rather than maintain a fork. (There's also an obvious pool from which they might recruit said developers.) … However, it is hard to convice investors of the value of such a proposal. And for good reason
[12:41] <tgBot1> such a business "own"? The hardware they sell, perhaps, but not the GPL code that differentiates it from, say, an Android version of the same product.
 What about Red Hat, what do they own?
 trademark
 and toons of expertise
 "And it should be a no-brainer for them to contribute back to the project rather than maintain a fork. " and what would stop them from rebranding the whole thing into POP!Touch?
 nothing
 My point is that there are successful companies built around open source.
 plenty
 (Document) https://irc.ubports.com/Z65C1GAt/file_4137.mp4
 lol
 nice spotted
 @alan_griffiths, wow. nice. it sounds like maybe you read book 'why smart people make dumb money decisions and how to stop it" that was a really intereasting read for me...
 @alan_griffiths, there are also reasons why this happened and in this way canonical could have done better
 how can I start browser from console to attach it to gdb?
 @DiogoConstantino, this is where this group and its members could be interesting.
 @DanChapman, Even worse, I can imagina Canonical got nothing from the UT phone sales, or even had to pay for it 😆
 I can't imagine having profit on any of the sales, but I think not getting a small share would have been weird
 what i see so far for potential business is an entity like canonical focused on selling and maintaining safe technology to hipsters.  the Rebel Non Google Hackster thing.  or focusing on ethics.  organic. fair trade. tech
 @NotKit, ubuntu-app-launch "browser-name-i-dont-remember-now"
 But you can use the logviewer app more easily
 is it in repos?
 In the OpenStore
 @NotKit, IIRC last time i did it on a device i just launched the binary directly using a desktop file hint i.e `./my-app-binary --desktop_file_hint=myapp.desktop` then attached gdb to it.
 OpenStore doesn't seem to be very functional either...
 webbrowser-app —desktop_file_hint=/usr/share/applications/webbrowser-app.desktop
 ERROR: Failed to load hybris linker for Android SDK version 25
 Hey any admins here that work on the phone development
 ?
 @NotKit, 😳 looks like a "fun" one to figure out.
 @DanChapman, yes, especially since it comes not from main browser process, but chrome-sandbox it seems
 @Ethereals probably be easier to just ask your question and hopefully there is someone here who can answer 😊
 @NotKit, try exporting `OXIDE_NO_SANDBOX=1`
 Well its not really a question but an idea on how to bring ubports to the next level on the mobile industry
 Ah ok well that might be better suited to the forum
 doesn't crash, but can't render a page either: https://bpaste.net/show/d744b9551912
 idk how familiar you all are with crypto but im sure youve heard about the ICO craze. well what if we do a initial phone offfering. where people would send btc or eth to pretty much start this company up
 @NotKit, Oh is that low on memory warning correct?
 doubt it
 around 1,9 GB is available
 lol
 I guess gles2 error is more troublesome though
 Indeed! i just found it odd it spat that out on launch
 well, but even before: LaunchProcess: failed to execvp: … /usr/lib/arm-linux-gnueabihf/oxide-qt/oxide-renderer
 Hmm maybe apparmor preventing that? Is the webbrowser unconfined? i can't remember
 If it's not unconfined maybe try using the desktop file of an unconfined app for the desktop file hint
[13:57] <tgBot1> KunalBhat was added by: KunalBhat
 Hello
 Think
 Could I get a little help here ?
 ninja: Entering directory `.' … ninja: error: '/home/kunal_bhat/helium/out/host/linux-x86/framework/signapk.jar', needed by '/home/kunal_bhat/helium/out/target/product/z3c/obj/APPS/TimeService_intermediates/package.apk', missing and no known rule to make it … build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed … make: *** [ninja_wrapper] Error 1 … make: Leaving directory '/home/kunal_bhat/helium' … #### make failed to buil
[13:58] <tgBot1> seconds) ####
 I get this error when trying to build the Halium systemimage
 could someone tell me where I'm going wrong ? Thanks
 Hey @KunalBhat You would be better off asking in the @halium group
 Thank you :)
 apparmor seem to refuse access to /dev/pmsg0
 which is needed for OpenGL
 can I put apparmor in complain mode?
[14:11] <tgBot1> Noname was added by: Noname
 hey guys, any body speak germany? Hey leute, jemand da, Spricht deutsch ?
 ln -s ../usr.bin.webbrowser-app /etc/apparmor.d/force-complain
 browser works now, even with sandbox
 @Noname, join UBPorts DEUTSCH
 @Noname, Hi Noname! Ja klar, fühl dich willkommen in @UBports_Deutsch 😁
 well, I guess now I at least know what to look for, but I still miss rotation
 Danke dir, Peter !!👍
 how can I whitelist access to /dev/pmsg0?
 @DiogoConstantino hit me up so we can go over the social media stuff for ubucon
 @Ethereals, crypto == cryptography. ICO craze == math problems that aren't necessarily crypto, and a massive bubble
 @NotKit, Change the apparmor profile. But why is this an issue here and wasn't before?
 an interesting question
 sandbox was failing due to blocked access to /usr/lib/arm-linux-gnueabihf/libhybris/linker/n.so
 @KunalBhat, You need to disable/remove ALL .jar targets from the Android.mk files
 TimeService_intermediates indicates somewhere is a package built named TimeService
 I managed to disable Time Servive
 Now I'm trying to find ant radio
 @dohbee, any information about how to do that?
 ninja: error: 'external/ant-wireless/antradio-library/com.dsi.ant.antradio_library.xml', needed by '/home/kunal_bhat/helium/out/target/product/z3c/system/etc/permissions/com.dsi.ant.antradio_library.xml', missing and no known rule to make it
 this is what I'm getting now
 @NotKit, Hmm. Maybe adding a new profile for your device here: https://github.com/ubports/apparmor-easyprof-ubuntu/tree/xenial/data/hardware/graphics.d
 doesn't ** mean any dir in theory?
 it means any characters up to the .so, yes
 @alan_griffiths, I think the attempt canonical made shows that this specific model does not work very well. (I mean it might have worked if there was a great affordable flagship device shipped by bq with a  more complete ubuntu touch with a working convergence show case)
 I think there is potential in the stack that could be used for a comercial  offering
 Instead of trying to repeat the model of google/android.. one could succeed by building your own devices and shipping them with UT.. or hijack kickstarter campaigns that build stuff with displays and connectivity. But I think that also either requires a lot of funding in advance with questionable returns or does not generate enough funds to  finance  a group of developers..
 I see a better chance in offering the UT stack to comercial 3rd parties..
 Any bigger company that plans to sip some sort of device with an end user facing display and some form of connectivity. I.e. digital signage devices.. kitchern equipment .. home automation systems .. car infotainment systems..
 nowadays people expect an app store..  convenient user interfaces ....
 some companies find themselves in a situation that they either pave the way for google apple amazon .. or they build something on their own..
 both options are not attracitve
 the problem is still paying for the developers/designers/architects/infrastructure
 if you sell UT as a stack and the engineering services around it .. i.e. years of support for updates..
 and UT is still this in-limbo abandoned thing that is widely unknown (by the people who have taken it up as a community effort)
 yes .. thats why you cannot expect anyone else to pick it up .. just because it exists..
 sure, but you have to already be paying developers and supporting it, to show that you can actually provide that, or be hoping that companies will pay you up front for it, so you can then hire everyone to do the work
 sure
 and it's not something VCs want to give you money for
 which leaves one in a very poor spot
 maybe if you say you're putting UT on blockchain, then you can get some VC though
 UbuCoin
 hum I would rather think of an old-school starting point with some sort of garage level demostrator and a sales pitch..
 @vanyasem seems it's AppArmor to blame for some of our problems
 need to find out what's wrong with the rules, but neutralizing it makes way more app work so far
 @NotKit, Seems like you shouldn't be blaming apparmor, but rather that we need better docs on what needs to be added for device-specific apparmor bits
 well, sorry about this, I didn't mean bad things AppArmor, just that things fail due to AppArmor :)
 well, like i mentioned earlier. much of what makes up UT is still unknown. and most all the supported devices were already supported, or work almost exactly the same as already supported devices, so some things just worked without knowing why :)
[15:43] <bshah> *insert my code works, I've no idea why .. my code doesn't work, I've no idea why sticker here*
[15:43] <bshah> :P
 still no idea how to trigger rotation
 yeah i have no idea how the very low level bits of rotation work
 @BlueKenny, with `phablet-tools` package, there is a `phablet-screenshot` command to do that. try `phablet-screenshot test.jpg` ( your UT must be connected to your computer of course )
 aside from the obvious accelerometer, of course
 @NotKit, does dmesg show an accelerometer device?
 no, but test_sensors output orientation sensor
 well, and  @NotKit, what starts to work
 @lduboeuf, Hey, thanks for the answer, but I was thinking of a tool to take a picture (camera) and on the phone ;)
 could you share steps for that also? im up to test
[16:07] <bshah> I think I've theory @NotKit... let's discuss this in halium group
 @BlueKenny, Not really. The camera is not necessarily a v4l device, because of how devices work in android
 hey guys I would know since when did unity8 stop to open scope lens on dash?
 @Ismaelbonato, What do you mean? the dash isn't open? (lenses were a unity7 thing, and don't exist in unity8)
 @vanyasem, browser, webapps, QML-based apps like Clock - I disabled apparmor as in https://wiki.ubuntu.com/Touch/DeprecatedPorting#AppArmor (click: adjust the desktop file for the click package in ~/.local/share/applications/<click>.desktop to not use aa-exec and/or adjust /usr/share/upstart/sessions/application-click.conf to not use 'apparmor switch') but it's a hack, not fix
 @NotKit, have you tested openstore btw?
 i get that it's a hack, but that will help to test the OS a lot
 it's kinda hard to even transfer debug info when browser doesn't work
 i have to ssh (scp) all the time ^^
 @vanyasem, yes, it starts, but doesn't really work
 same experience
 unfortunately
 @dohbee, I mean https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwjar6PZnJnZAhVBDZAKHb7sD98QtwIITDAE&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dlpl6SO_zKls&usg=AOvVaw01hac2HIrjozGj32BdUAgI
 https://www.youtube.com/watch?v=lpl6SO_zKls
 is scopes gone forever on both desktop and phone?
 @Ismaelbonato, no. it is not there by default on PC, because app drawer replaces the apps scope
 and that's a different build of unity8 than is on the phone
 (but yes, ideally scopes as we know them today would be gone forever)
 @NotKit, what do i replace aa-exec-click with?
 I just commented it out
 @dohbee, Hmm  :/ and how ist the camera taking  pictures ? I mean if I can extract  that piece of code to use it as cli tool?
 @NotKit, do i need to reboot after that?
 yes
 frustrating
 @dohbee, is there any plan to merge all unity 8 phone stuff to pc version?
 @BlueKenny, Using the QML API on Qt which has a stack of things which eventually goes through libhybris to talk to the Android HAL which talks to the camera hardware to take the picture
 @dohbee, True but I'm just thinking in terms of fundraising
 @Ismaelbonato, That video is very old. There are plans to have ubports unity8 working on both PC and phones, and what exact code that will mean is not yet entirely clear, i think
 lots of stuff that was done in that video is not applicable to the goals of ubports
 @NotKit does audio work for you btw?
 no, I need updated pulseaudio module from Sailfish
 and something is wrong with properties outside of container
 @Ethereals, Well, I think ubports is doing ok with patreon and liberapay.
 @NotKit, i commented out apparmor switch ${APP_ID} and it's still broken
 if you want to start some company to try and get funding via bitcoin, and use that to help develop ubports, all the power to you, but I wouldn't hold my breath on that playing out well
 can you start Clock app for example?
 @NotKit, yes, i cab
 it looks so nice
 i can't launch browser though
 what about, say, eBay webapp?
 @NotKit, there's no such webapp installed
 @dohbee, Yea, it was a thought. I would love to have Ubuntu touch in full development to pretty much be the computer phone we all need
 i use an older version of the rootfs, as the new one is broken on CAF
 @dohbee, where can I see ubports goals?
 @vanyasem, dispatching @mariogrip btw
 i don't know
 what I did for browser before is … ln -s ../usr.bin.webbrowser-app /etc/apparmor.d/force-complain
 what i mean though is that the goals canonical had at that point were obviously not the same as the goals ubports has today
 @NotKit, eh?
 it forces "complain" mode instead of "enforced"
 you can try to start browser from console with:
 webbrowser-app —desktop_file_hint=/usr/share/applications/webbrowser-app.desktop
 @NotKit openstore works
 like, you can download apps?
 i can install apps and they appear in the menu
 that's interesting
 (Photo, 960x1280) https://irc.ubports.com/H0XB10SR/file_4138.jpg
 (Photo, 960x1280) https://irc.ubports.com/koeQgTHZ/file_4139.jpg
 (Photo, 960x1280) https://irc.ubports.com/g76590Qs/file_4140.jpg
 holy crap i can play minesweeper
 on 16.04
 unity8 just crashed lol
 haha
 @dohbee, Is there any future plans on ubports website?
 @vanyasem, and the phone rebooted
 @Ismaelbonato, no, there is no specific roadmap as such
 https://forum.yunit.io/viewtopic.php?f=11&t=23&p=103&hilit=goals#p103
 @NotKit installed ebay from the openstore
 it works
 so just not the browser?
 we need to make a plan! we cannot develop without a roadmap and visual design.
 (Photo, 960x1280) https://irc.ubports.com/2rIC6pT0/file_4142.jpg
 browser itself still crashes
 ohh shiet it's actually usable to some extent
 The plan is to get first 16.04 working and the make a plan
 @libremax, we're working on that literally right this secont
 @Ismaelbonato, sure we can
 I se that
 @libremax, Lol no more question!
 haahhahahaah
 @NotKit anything else you got for me? ^^
 does "Browser" app work?
 @NotKit, https://paste.ubuntu.com/26547047/
 no
 :(
 ubuntu pastebin now has an "expiration" option, that's neat
 @NotKit, try this then
 @vanyasem, Probably Canonical needs to save on their data plan 😆
 you can always use pastebin.ru :P
 Ubuntu working properly with anbox support on the oneplus 5 would be so sweet
 @PhoenixLandPirate, the port is already there
 compile it, flash it, and enjoy
 Uh
 https://paste.ubuntu.com/26547057/
 nyet
 updated oxide would be sweet
 dmesg | grep apparmor | grep hybris
 @NotKit, https://paste.ubuntu.com/26547068/
 do i need to reboot after symlinking?
 yes, or /etc/init.d/apparmor restart
 I guess to fix this properly we need to check why webbrowser-app//oxide_helper isn't allowed to access libhybris/linker/*.so
 sudo service apparmor restart
 or just start, since it's not really a service
 @NotKit, is apparmor denying it, or is dlopen failing for some other reason?
 apparmor, see https://paste.ubuntu.com/26547068/
 same error
 after linking the browser and rebooting
 apparmor is still denying it
 ugh, apparmor.net seems to be gone :(
 @vanyasem, why the ??
 u got it working? @NotKit
 yes, phablet@ubuntu-phablet:~$ ls -la /etc/apparmor.d/force-complain/ … usr.bin.webbrowser-app -> ../usr.bin.webbrowser-app
 weird
 @NotKit, ```$ ls -la /etc/apparmor.d/force-complain/ … webbrowser-app -> /usr/bin/webbrowser-app```
 and it's still broken
 wrong
 uh?
 not /usr/bin/webbrowser-app, "../usr.bin.webbrowser-app"
 oh i thought that a typo
 lol
 there is /etc/apparmor.d/usr.bin.webbrowser-app
 @NotKit, `usr.bin.webbrowser-app -> ../usr.bin.webbrowser-app`
 my mistake
 is it wirght now
 well the ../ would be wrong
 if it's in the same directory
 @dohbee, i ls'ed it, everything is ok
 no, `ls ../foo bar` will link to foo in the parent directory
 err
 amd that is in the parent directory
 `ln -s ../foo bar` even
 @vanyasem, so what's the issue
 @NotKit browser works
 oh, it wasn't clear that force-complain was a sub-directory
 (Photo, 960x1280) https://irc.ubports.com/4rhFOiNc/file_4143.jpg
 nevermind me, sorry
 Since. 18.12. the uaddblock isn't updating anymore and today i had youtube advertisment
 Is it maintained ?
 (Sticker, 512x451) https://irc.ubports.com/Fjow0EG9/file_4144
 pornhub app works on 16.04
 (Photo, 960x1280) https://irc.ubports.com/ipP0rOGT/file_4146.jpg
 Our hero
 that's nice. can't read new in browser but porn, sure
 @rogieroudshoorn, you can have a cam girl on pornhub read the news to you
 excellent workaround sir
 or cam guy, or horse, if those are your preferences instead
 @rogieroudshoorn, browser is also working now
 @vanyasem, see this
 ah nice, wasn't when i checked on my bq today
 It's an apparmor hack. ;)
 it's "working"
 if you like losing some security/privacy
[17:20] <tgBot1> Nel was added by: Nel
 hell, I have a tablet bq aquariums m10 ubuntu edition, I can install directly ubuntu with ubports installer?
 yes
 @anpok, what did you think of my system76, hiptster, Safe Tech Organice Fair Trade Co idea above?
 I do not have to flash?
 @Nel, installing is flashing.
 you don't have to lose your data (but you should probably back up first anyway, just to be safe)
 @Ismaelbonato, this is music to my ears!
 OK thanks
 https://forums.ubports.com/assets/uploads/files/1514483396319-photo_2017-10-22_22-17-49.jpg
 I think unity 7 dash is awesome somthing like that on unity 8 would be awesome
 @Ismaelbonato, we need to finish 16.04 first
 @\
 @wayneoutthere, because your hair is pointy?
 Are things getting busy in the super group?  Losing track?  Afraid of missing the *most important updates*??? Don't worry! With just one click here you'll be subscribed to the UBports Telegram News Channel: https://t.me/ubports_news
 @Ismaelbonato, please $diety no
[17:59] <tgBot1> <Jimmie Johnsson> trying to build the webbrowser-app. Seems I need libapparmor to build it - anyone know where to get it?
 (Photo, 1280x122) https://irc.ubports.com/rCuDm4HF/file_4148.jpg
 i love webalate diffs
 they are so not impossible to read at all
 @dohbee, ?
 @vanyasem, I totally aggree.
 though for me it is because I have no knowledge of Russian 😜
 @vanyasem, I could need a hand importing approx 34 unity8 projects to our weblate lol
 how can I help ubuntu touch on 16.04?
 or is it better to help with unity 8 bugs on github first?
 Can someone recommend a solution to run a .sh script on startup, with sudo permissions, on Vivid stable OTA-3? Hopefully it can take the password prompted for log-in and pass it through to the script to act as the password for it's sudo calls, too.
 echo PASSWORD | sudo -S <command>
 Context: to auto-mount the SD card for Libertine apps, rather than my having to hit up the Terminal every time.
 If I used that code, where would I place this script to make it run at startup?
 it would read the password from the stdin pipe
 @Jimmie Johnsson, it's in the archive in ubuntu. look at debian/control for what packages you need installed to build it
 @TartanSpartan, Your SD card is I guess an ext4 fs or something, instead of FAT32?
 @Ismaelbonato, unity 7 dash is horrible. i definitely would not want it on my phone. it is not how scopes should work
 if what you want is a "home screen" with custom widgets and such, the dash and scopes is a really horrible way to do that
 @Ismaelbonato, test it? file bugs? is there something in particular you want to fix or improve?
 @Ismaelbonato, I would ask you to talk to @neothethird Jan but... his username is currently shut off.  The papparazzi are bothering him
 @wayneoutthere, Thats the build your own device path.. hardware seems hard .. and seems to require far more mones
 @anpok, naw.  all OEM
 @wayneoutthere, huh?
 I cannot mention you here @neothethird oh
 now I can
 maybe telegram servers were blocking my activities
 @wayneoutthere, you just did
 busted! no secrets in here
 @wayneoutthere, kkkkkkkkkkk
 No Rodney, standard FAT32.
 @TartanSpartan, it should be auto-mounted already then. or you mean you need to bind mount it into libertine or something?
 @wayneoutthere, i didn't block anything
 @wayneoutthere, if you're on ubuntu touch, then that's a bug that appears on slow connections
 Yes that's it. Otherwise the desktop apps can't see the card.
 @vanyasem, i am affected as well
 @TartanSpartan, i think there is a way to tell libertine to bind mount a location, with libertine-container-manager
 so you should use that instead of trying to implement some weird hack that requires storing your password/pin in plain text in a script
 Well, remember what I said about password management. Can't it pipe the password I input during the system login to the script?
 If so, no need to save the password.
[19:09] <tgBot1> <Jimmie Johnsson> @dohbee thanks. I'll have a browse around and see if I can get it all to build
[19:09] <tgBot1> <Jimmie Johnsson> Is the web-browser built on top of oxide?
 @TartanSpartan, that is extremely non-trivial to do, so no, not really
 @Jimmie Johnsson, yes
 https://github.com/ubports/unity8/issues
 where are the bugs?
 hahahaahah
 @Ismaelbonato, https://github.com/ubports/ubuntu-touch/issues amongst that lot
 oh thanks
 that is a very limited set of issues on the phone
 there are a LOT of components which make up the full stack on the phone
 and https://bugs.launchpad.net/ubuntu/+source/unity8 just no-ones gone through and cross linked any relevent issues to github
 i don't think all of them have even been imported to github under ubports umbrella yet
 @Ismaelbonato, is there something in particular you're looking for?
 something simple to do in order to know its structure
 AFAIR I've seen ask ubuntu questions where people set up that password piping to auto-start scripts, yes on desktop Ubuntu rather than UT (but that matters not one would think) and I think the result veered more towards trivial. So it might be viable.
 But, I'll look at your libertine-manager-app idea first.
 Or if you like, implementation rather than result, yeah that reads better.
 @TartanSpartan, that sounds like horrible advice. people are way too interested in implementing insecure hacks to do things they think they want i guess, rather than doing things the right way :(
 Fwd from Tecnoblog: Hackers conseguiram rodar Linux no Nintendo Switch – https://tecnoblog.net/234060/nintendo-switch-desbloqueio-linux/
 @dohbee, I agree it's not my style
 But I ask again, is that insecure though? Doesn't password-at-startup (not a script, but my dash'd abbreviation) in itsef pass the password to several (or many?) scripts? So,why would allowing it to hit one more script, which I've written mind you (so I know it's utterly benign) be insecure or problematic?
 *itself
 @TartanSpartan, where are you getting the password from? why is it trivial for you to MITM the password to pass to sudo to start something as root?
 no, login doesn't "pass the password to many scripts"
 if it were to do so, that in itself would be a massive security hole
 Ok, fair, I'm not a Linux system admin (yet) but I thought that was what my verbose, GNOME, HDD Xenial startup output was suggesting.
 I'm not stating outright that this is a trivial idea, but I do recall reading that desktop/laptop users had gotten it running without much (if indeed any) trouble.
 well, maybe someone wrote a PAM thing which lets you pipe the password to a script, but that would be an incredibly horrible thing to actually use
 @vanyasem, may if you start adbd by terminal you can connect device by adb shell
 @Walid, oh, didn't know that. noted
 https://stackoverflow.com/questions/12973777/how-to-run-a-shell-script-at-startup
 @Walid, wouldn't ssh still be better?
 The top answer (213 net upvotes) seems concise and elegant.
 @TartanSpartan, that is not the same as you were asking. that is more along with what i said
 @dohbee, no, you can adb pull in seconds
 @TartanSpartan, it's also basically "create a system init job"
 @vanyasem, and scp requires some next-level fuckery with setting up a link to the device, etc,etc
 it's not piping the login password to a script
 Is that because the script doesn't require root privileges? I'm not sure if it states that either way actually.
 @vanyasem, you can ssh-over-adb which gives you much better terminal handling, in my experience; that's what the `phablet-shell` script from `phablet-tools` package did
 but it's probably not in arch
 @TartanSpartan, if it's run by system init, then it's already running as root
 so you want to be careful about what you're doing there anyway
 and that's what `rc.local` is already for, as well
 Right. I thought, in essence, what I was describing was the same as what you're saying... because after all, that system init call won't hit unless the password is correct. Or am I wrong?
 but specifically for your situation, you a) don't actually need root iirc, and b) i'm pretty sure `libertine-container-manager` has a way to add bind mounts to containers, so they will just work always
 you are wrong
 init scripts have nothing to do with who is logged in or not
 So the card would be mounted before the user logs in?
 they are running before the login manager
 I see.
 no
 ubuntu phone is special
 the user is always logged in, because it's using auto-login
 Ah.
 Thank you for explaining this. We learn more every day with the UBP Supergroup!
 well, the user is always logged in, once the init process reaches the step where the auto-login occurs
 and then the screen is immediately locked
 so you never actually see the login manager itself on the phone. you're always looking at the lock screen which is in unity8 (except on first boot, where you get the setup wizard)
 Right.
 So, going by this Stack Exchange post. Would the top answer do what I require?
 And yes I've still to try with libertine-manager-app first.
 i don't know if the GUI app has a way to do what you want
 i'm pretty sure the CLI tool does though
 well, it's not exactly how you should do it here, but yes, the general idea would work for what you want to accomplish
 also i still don't think you actually need root
 so just adding something to ~/.profile or ~/.bashrc might be better
 oh i guess you do
 `mount: only root can use "--bind" option` :(
 My script:
 #!/bin/bash … sudo mount -B /media/phablet/15D3-9E3C/ ~/.local/share/libertine-container/user-data/vivid/mount/ … exit 0
 (hope that's a handy reference for any of our brothers and sisters who's been wondering how to set up a simple SD card mount for Libertine apps! :) )
 *who've
 (also note your SD card will have a different alphanumeric string or name)
 `libertine-container-manager configure -i vivid -b add -p /media/phablet/15D3-9E3C`
 i think
 Interesting. I switch between cards infrequently, will that create issues?
 assuming the newer version of libertine is actually on the 15.04 images
 i don't recall when it stopped getting uploaded to there
 yes, you'll need to get them to mount to the same location on the host
 but you have issues with your current script in that situation too
 I just run a different script pertaining to whichever card as necessary.
 i don't recall how to force a consistent mount point with udisks, though
 No worries.
 well you could just bind mount /media/phablet instead of /media/phablet/<MOUNT>
 in which case you'd then have access to all of them
[19:59] <tgBot1> <Jimmie Johnsson> eyeballing the oxide code. In the 15.04 build I've tried, only the web browser can play audio through bluetooth. Thought I'd try and have a go at understanding why that is and if something could be done to bridge that
 Ah, a catch-all, clever.
 regardless of which card you inserted
[19:59] <tgBot1> <Jimmie Johnsson> Anyone already had a go at it or got some pointers?
 And would also work for USB OTG mounted media. Beautiful.
 @Jimmie Johnsson, i've never got bluetooth audio streaming working on any ubuntu phone, but what you said doesn't make any sense to me. maybe a bug in pulseaudio or some config on your device perhaps
 i do know others have used bluetooth audio with other apps
 @TartanSpartan, yep
[20:02] <tgBot1> <Jimmie Johnsson> I've streamed audio from podcasts and youtube through the web browser but it dose'nt work with for example the cute spotify app or the podbird one. Have'nt tried the built in music app though. Perhaps I should give that one a go.
 weird
 should work for all of them.
[20:06] <tgBot1> <Jimmie Johnsson> Yeah the music app works fine. I have some memory of someone saying it only worked in the web browser.  Guess I could look into the music app and see whats the diff between how that one plays music and how an app like cutespotify does it
[20:08] <tgBot1> <Jimmie Johnsson> Hmmm. It works today :) But Im sure it did not work when I tried it a while back ago. Well then thats one bug I guess I dont have to try and fix hehe
 yeah, all audio should be going through pulseaudio, so even firefox in libertine should work for that i think
 libertine-container-manager: error: unrecognized arguments: -b add -p /media/phablet/
[20:12] <tgBot1> <Jimmie Johnsson> Yeah it seems to be working. Thought it might be a nice little bug to try and wrap my head around , guess I'll have to try and find something else useful to do instead :) Well thats good that its working
 @TartanSpartan, for the `configure` command? i guess it might not work on 15.04 :(
 Si si.
 might not work on 16.04 either, depending on what version is in the images
 Tagging @DanChapman for his insight.
 i don't think `/etc/init.d` is on writable partition either. but you could add your `mount --bind /media/phablet /home/phablet/.local/share/...` command to `/etc/init.d/rc.local` i would think
 no need for sudo or the exit 0 either
 And if I do that, should I keep your idea of just mounting media instead of a specific card, for dynamic functionality?
 @wayneoutthere, everything that has the chance of putting more open source devs on the payroll to contribute to UT is worthwhile
 The only writable parts of `/etc/init` are the `ssh.override` and `whoopsie.override` files
 @TartanSpartan, yes
 I have no qualms about making the image temporarily writable for this change.
 All writable portions of the filesystem are in `/etc/system-image/writable-paths`
 Where should I write the line in rc.local?  Not the do_start program, right?
 Program... function... terminology meh.
 @TartanSpartan, Ah, I guess you should put it in `/etc/rc.local` instead
 which should also be a bit more obvious
 you might want to check if the mount is already mounted, too, though
 The card is, but the media dir in general isn't.
 Done, I'll reboot and test.
 Dumbass question: does the system treat a reboot by GUI identically to one by sudo reboot?
 Do you know how to reset unity 8 configs?
 to show welcome screen again
 Rodney, hmmm
 sudo service rc.local start … mount: mount point ~/.local/share/libertine-container/user-data/vivid/mount/ does not exist
 This is using:
 mount -B /media/phablet/ ~/.local/share/libertine-container/user-data/vivid/mount/ in /etc/rc.local
 @TartanSpartan, yes-ish, but not exactly
 You need to replace the ~ there with `/home/phablet`
 obviously that path does not exist under /root
 Ah yes of course, need the full dir reference.
 That works now, but:
 (Photo, 1280x800) https://irc.ubports.com/zhwQPO0Z/file_4150.jpg
 what are the permissions on the mount point?
 How would I determine those?
 ah, the permissions in /media/phablet may be weird perhaps?
 @TartanSpartan, `ls -lah /media/phablet` ?
 but not sure how it would have worked before if the permissions are weird
 or `ls -lah ~/.local/share/libertine-container/user-data/vivid/mount/`
 drwxr-xr-x 8 phablet phablet 8.0K Jan  1  1970 Disposable
 well what's inside that?
 Just the card itself.
 I try to cd into blah/vivid/mount/Disposable/ but permission denied.
 can you `cd /media/phablet/Disposable` in the host?
 Unsure what you mean by host, but yes I can get there via CLI.
 host being not inside libertine
[21:36] <tgBot1> maartenvandruten was added by: maartenvandruten
 @maartenvandruten, Welcome Dandy! Ask questions, join in. Glad to have you in our community. https://ubports.com/page/telegram-welcome for lots of newcomer information 🚪
 Thank you! Its nice to see that the community has become so big! More than 1200 members!
 Yes indeed. So are you an audio guru?
 What to say...yes i like high quality audio play back, i am working now on a open hardware loudspeaker system
 So audiophile, rather than sound engineer?
 I want to release my design under the OSHW license
 @maartenvandruten, Like Sonos?  Or serious quality ? ;)
 Yes, you could say that
 Koss
 Serious quality, JRiver still sounda better than ROON, but Daphile is also sounding very good i experienced
 Two makes a group @malditobastardo 😁
 @anpok, cool. that's also what I think.
 @maartenvandruten, you might like... the UBports Audio group!  We like audio stuff.  And UBports.   … https://t.me/joinchat/Baj4lg6rpSWKVmXRSzKc4w


[05:20] <Kokito> howdy
[05:20] <Kokito> happy 4th of July to those who celebrate
[10:07]  * abogani waves
[10:07] <abogani> Anyone have tested Oneiric?
[11:16] <astraljava> abogani: Don't have a test machine with me at the moment, but I can do some testing in a virtual machine, I suppose. Will have to wait until this evening, though.
[11:41] <abogani> astraljava: Thanks!
[11:54] <astraljava> Which reminds me, gotta download the .iso now that it won't drain my 3G quota. :)
[11:54] <astraljava> Oops! 404 on cdimage.u.c
[11:54] <astraljava> For our images, I mean.
[11:57] <astraljava> Why are there no zsync files?
[12:05] <astraljava> Oh, they are there.
[12:05] <astraljava> Don't know what happened there.
[17:25] <astraljava> First attempt at installing in virtualbox. Don't know which one is horribly broken, suspect the installer though. Cannot install libc6 while doing the base system install.
[19:18] <ailo_> I had problems with the standard Ubuntu alpha 1. The alternate CD I was able to install, from usb stick, but no desktop. Had to add those afterwards
[19:18] <ailo_> Those packages, that is
[19:20] <charlie-tca> astraljava: that should have been fixed in today's latest images
[19:21] <astraljava> charlie-tca: Right. The problem was, there were no today's images when I downloaded. Perhaps they appeared only later. I'll try again tomorrow.
[19:21] <charlie-tca> They appeared quite late today
[19:22] <charlie-tca> and the current one is a re-spin
[19:22] <astraljava> So I understood.


[16:57] <jungle-boogie> Hi Texans!
[16:58] <jungle-boogie> I have just a couple questions about partitions. how can I allocate more space to /usr from /sdev/sda10
[16:58] <jungle-boogie> http://sprunge.us/iEVH


[04:13] <kempe1> is there away make an app allowed to create folders in HOME?
[16:15] <om26er> zsombi: Hello!
[16:15] <om26er> zsombi: do you guys have qtcreator 4.2 somewhere ?
[16:20] <kempe1> Is there away to make apparmor allow file create/remove? I'm building a audiobook player and I would like to copy "audiobooks" from arbitrary locations to the library. (By default ~/.local/share/some-app-id)
[16:20] <kempe1> This works when running it on desktop but when running on device it fails to copy. also I would like for the user to be able to move the library location so it could be placed on sd-card or whatever but that too fails.
[16:20] <kempe1> I find it strange that i can not copy files from say ~/Downloads/SomeAudioBook to ~/.local/share/some-app-id/library because im allowed to create files in dataDir but apperently not copy files to it?y


[01:14] <wgrant> blr: Landed the getAdministratedTeams timeout fix, so hopefully qastaging will be a bit happier soon.
[01:42] <blr> wgrant: ah great
[03:00] <maozhou> I build package of glibc on my launchpad server,then I have published it ,but the state of glibc is still Uploading ,why?
[03:01] <wgrant> maozhou: What do you mean by "published it"?
[03:02] <wgrant> It can't be published if it hasn't been uploaded yet.
[03:04] <maozhou> I run "echo "123123" |sudo -S scripts/process-upload.py -vvv --builds -C buildd /var/tmp/builddmaster"
[03:04] <maozhou> LP_DISABLE_SSL_CERTIFICATE_VALIDATION=1 /home/kylin/ubuntu-archive-tools/queue -l dev -s utopic accept
[03:04] <maozhou> scripts/process-accepted.py -vv ubuntu
[03:04] <maozhou> scripts/publish-distro.py -vv
[03:04] <maozhou> scripts/publish-distro.py -C
[03:05] <wgrant> maozhou: What's the 'echo "123123"'?
[03:05] <wgrant> process-upload.py does not read from stdin.
[03:06] <maozhou> the password of the user who run the script
[03:07] <wgrant> That's certainly unusual.
[03:07] <wgrant> You'll need to check the logs from process-upload.py to see why your build was not uploaded.
[03:08] <maozhou> on another launchpad server ,  I do it by same way ,the state of the pachage is successful
[03:09] <maozhou> where is the logs from process-upload.py?
[03:09] <wgrant> stderr
[03:35] <maozhou> wgrant: the log is http://imgur.com/mVLK4PE    http://imgur.com/25WeYTn    http://imgur.com/B8RcZg2   , but I can't find any message about "glibc"
[03:39] <wgrant> maozhou: You seem to have a lot of warnings and errors there. I'd be working those out before trying to understand why another upload hasn't appeared.
[03:40] <wgrant> But considering searching /var/tmp/builddmaster for a directory name ending in PACKAGEBUILD-$BUILDID, where $BUILDID is the ID of the build that is stuck Uploading.
[03:42] <maozhou> And I find a pachage which bigger than 256M, can't  be uploaded succeed
[03:42] <wgrant> What goes wrong when you try?
[03:45] <maozhou> If a package builded succeed on my launchpad, if the binary package of it  is bigger than 256M, when run process-upload.py , It's error.
[03:45] <wgrant> Error?
[03:47] <wgrant> We regularly deal with packages larger than a gigabyte without a problem.
[03:48] <wgrant> It's conceivable that there may be a problem with doing it on a 32-bit system, but I've not seen anything like that.
[03:50] <maozhou> yes, the OS is 12.04 32bit
[03:51] <wgrant> Ah, that's inadvisable for a production deployment.
[03:51] <wgrant> I'd expect it to work, but it's not thoroughly tested at scale.
[03:54] <maozhou> the  launchpad server  should be deployed on 64bit OS, right?
[03:55] <wgrant> maozhou: All of our production systems are running on amd64, yes.
[03:55] <wgrant> maozhou: The test suite works fine on i386, but it doesn't test large datasets.
[03:58] <maozhou> ok, I konw
[03:59] <maozhou> I know
[07:23] <cjwatson> wgrant: My tentative plan for dose-builddebcheck was to see if it could be run on the builder side
[07:30] <wgrant> cjwatson: What benefit does that give us?
[07:31] <wgrant> cjwatson: AFAICS it just makes it less likely that we can autoretry depwaits.
[07:31] <cjwatson> Actual accurate build-dep analysis rather than guesswork
[07:31] <cjwatson> s/build-dep/dep-wait/
[07:31] <cjwatson> The case at hand in this bug could dep-wait rather than fail.
[07:31] <wgrant> In the current environment we need to be quite conservative with depwaits.
[07:32] <wgrant> Though it's already imperfect because of virtual packages, I guess.
[07:32] <cjwatson> One thing I was thinking of was that we could try sbuild, and if it fails to install build-deps we could then run dose-builddebcheck to find out why.
[07:32] <wgrant> That is, we should avoid creating depwaits that can't be automatically retried when the dep becomes available.
[07:33] <wgrant> Returning a deeper dep makes that more likely, as one of the deps in between could change such that the dep still doesn't exist, but the package's build-deps are now satisfiable.
[07:33] <cjwatson> In which case you'll get a new answer from d-b
[07:33] <wgrant> Only if we run it again.
[07:34] <wgrant> On what condition do we trigger it to rerun?
[07:34] <wgrant> There are a few depwait builds in PPAs and such.
[07:34] <cjwatson> On a new build ...
[07:34] <wgrant> Right, that means we lose depwait autoretry.
[07:34] <wgrant> Then what value does depwait provide?
[07:34] <cjwatson> Um?  No we don't
[07:35] <wgrant> foo depends on bar
[07:35] <wgrant> bar depends on baz, which doesn't exist.
[07:35] <wgrant> baz isn't meant to exist; it's a bug in bar.
[07:35] <wgrant> New bar is uploaded, not depending on baz any more.
[07:35] <cjwatson> I'm proposing having launchpad-buildd run it if sbuild reports a missing dep
[07:35] <wgrant> foo's build is depwait on baz, and will never be autoretried.
[07:35] <cjwatson> As a replacement for the regexes
[07:36] <cjwatson> Ah, right, yes, that's a problem.
[07:36] <wgrant> Currently in that case we fail.
[07:36] <wgrant> And everyone knows a failure is sinister.
[07:36] <cjwatson> Though, the way that d-b works means that we would have control over how deep a dep-wait we choose to accept.
[07:36] <wgrant> (a depwait may be sinister in the virtual case, but non-existent virtual packages are conveniently rare)
[07:39] <lifeless> wgrant: is it ever dexter?
[07:40] <wgrant> lifeless: Most of the time :)
[07:45] <cjwatson> Hm, but d-b doesn't tell us the full chain, I clearly misremembered that
[07:45] <cjwatson> So not as workable as I thought :(
[07:45] <wgrant> d-b is useful, I think, if you can run it beforehand and then run it regularly until it succeeds.
[07:46] <cjwatson> Right, as you say that's difficult with lots of archives and bootstrap etc. though.
[07:47] <cjwatson> Although the bootstrap archive could be considered to be under manual control only, I suppose.
[07:49] <cjwatson> There are two cases there: port bringup and bootstrapping cycles in normal operation.  In the latter you normally have a specific sequence of packages in mind and don't want other things to automatically pop up.
[07:49] <cjwatson> Not sure about the former.
[07:57] <wgrant> Yeah.
[08:00] <cjwatson> If we can ignore that case then it becomes "just" a performance problem of grabbing all the Packages/Sources files to alphecca for any current dep-wait build and analysing the lot.
[08:00] <cjwatson> And stopping trying to figure out the dep-wait target from sbuild output.
[08:01] <wgrant> The quotes are the reason I haven't tried it.
[08:01] <cjwatson> I should see how long it would actually take.
[08:05] <wgrant> Unfortunately we can't exactly optimise it like we should publish-distro.
[08:05] <wgrant> That is, skip archives that haven't changed.
[08:05] <cjwatson> Indeed.
[08:05] <wgrant> Because people occasionally do upload to the primary archive, and a few things depend on it.
[09:12] <maozhou> I dputed a package to my launchpad server, and accepted it , but the queue is empty, why?
[09:22] <wgrant> maozhou: Why would it be in the queue after you'd accepted it from the queue?
[09:24] <maozhou> the build queue is empty, there are no build job after accepted the package.
[09:25] <wgrant> maozhou: What did process-upload say about it?
[09:31] <maozhou> it say "Finished checking upload" and "Setting it to ACCEPTED"
[09:32] <wgrant> Did it say it created any builds?
[09:32] <wgrant> Should it have created any builds?
[09:32] <wgrant> Have builds previously worked on that series on that instance?
[09:35] <maozhou> NO , it haven't creanted any builds.
[09:35] <wgrant> Does it have appropriately DistroArchSerieses and chroots configured?
[09:36] <maozhou> It's the first package on this test launchpad server.
[09:38] <maozhou> the DistroArchSerieses is default , ubuntu/utopic , and I have dput the chroot to it.
[09:38] <wgrant> One cannot dput a chroot.
[09:38] <wgrant> And ubuntu/utopic does not exist by default.
[09:40] <maozhou> I can  access the url of "launchpad.dev/ubuntu/utopic"
[09:40] <wgrant> How did that get there?
[09:41] <maozhou> and I run "LP_DISABLE_SSL_CERTIFICATE_VALIDATION=1   ./manage-chroot -l dev -s utopic -a i386 -f chroot-ubuntu-utopic-i386.tar.bz2 set" to dput the i386 chroot file .
[09:41] <wgrant> Ah, so not dput.
[09:42] <wgrant> How did you create utopic?
[09:42] <wgrant> Does https://launchpad.dev/api/devel/ubuntu/utopic have a link to the chroot?
[09:42] <maozhou> yes, It's exist
[09:42] <wgrant> What is the full output of process-upload?
[09:43] <cjwatson> E: Build-Depends dependency for sbuild-build-depends-r-bioc-biovizbase-dummy cannot be satisfied because candidate version of package r-bioc-variantannotation can't satisfy version requirements
[09:43] <cjwatson> hm, that's less helpful than I might have wished for, apt
[09:44] <wgrant> cjwatson: Hum,.
[09:44] <cjwatson> (trying apt-get build-dep after realising that of course the way sbuild constructs the dummy Sources means that --[no-]resolve-alternatives should be fine)
[09:45] <maozhou> how to verify  https://launchpad.dev/api/devel/ubuntu/utopic have a link to the chroot?
[09:46] <wgrant> https://launchpad.dev/api/devel/ubuntu/utopic/i386, rather
[09:49] <maozhou> oh, the chroot_url is empty.
[09:49] <wgrant> The manage-chroot, then, did not succeed.
[09:50] <maozhou> but I have ran "LP_DISABLE_SSL_CERTIFICATE_VALIDATION=1   ./manage-chroot -l dev -s utopic -a i386 -f chroot-ubuntu-utopic-i386.tar.bz2 set" , there is no error.
[09:51] <wgrant> Consider that your hostname resolution my have issues.
[09:51] <wgrant> Since you're using launchpad.dev everywhere, you must have some serious /etc/hosts entries.
[09:52] <maozhou> in the file of "/etc/hosts"  ,  the ip is the ip of launchpad server
[09:52] <wgrant> Does api.launchpad.dev resolve to the right IP address?
[09:55] <maozhou> how to  verify  api.launchpad.dev resolve to the right IP address?
[09:56] <wgrant> ping or host, for example.
[09:57] <maozhou> yes, when ping launchpad.dev, the ip is right
[09:58] <wgrant> Not launchpad.dev.
[09:58] <wgrant> api.launchpad.dev.
[10:01] <maozhou> oh, ping apt.launchpad.dev , the ip is <IP_ADDRESS>, t's incorrect ip ?
[10:02] <wgrant> I can't tell you that.
[10:02] <wgrant> I know not the layout of your configuration.
[10:06] <maozhou> oh, I'm sorry , I  looking in the wrong , on the machine who ran  "LP_DISABLE_SSL_CERTIFICATE_VALIDATION=1   ./manage-chroot -l dev -s utopic -a i386 -f chroot-ubuntu-utopic-i386.tar.bz2 set" , ping api.launchpad.dev, the ip is  the launchpad server
[10:07] <wgrant> Can you see the relevant request in the Launchpad webapp access log?
[10:09] <maozhou> where is the Launchpad webapp access log?
[10:10] <wgrant> In the development configuration it is logs/launchpad-access.log
[10:14] <cjwatson> wgrant: Trying to understand http://bazaar.launchpad.net/~wgrant/launchpad/product-aps-set/revision/17584 - in what way does ProductSet.getProductPrivacyFilter require a policy or artifact grant?  AFAICS it requires one of (product is public, product has no information type, policy grant)
[10:16] <wgrant> cjwatson: AccessPolicyGrantFlat is a combination of AccessPolicyGrant, AccessArtifactGrant, and AccessPolicyArtifact.
[10:16] <wgrant> That is, one can use it to query whether someone has a grant for a policy, or a grant for any artifact under that policy.
[10:16] <cjwatson> ah I see
[10:17] <wgrant> Someone with a subscription to a bug in a private project must be able to see the project, so the AAG's row in APGF is what allows them that access.
[10:17] <cjwatson> So with this we'll basically stop using APGF for the project privacy filter
[10:17] <wgrant> Currently implemented in getProductPrivacyFilter (buggily) and SharingService.checkPillarArtifactAccess.
[10:17] <wgrant> Correct.
[10:18] <wgrant> APGF was originally devised for the listing on +sharing, but it proved useful for access checks too.
[10:19] <wgrant> Wait, no, not correct.
[10:19] <wgrant> APGF will still be used.
[10:19] <wgrant> What we're removing is the join through AccessPolicy.
[10:25]  * cjwatson looks at some more branches at once.  I think I get it now.
[10:25] <wgrant> We still use APGF to get the set of valid APs.
[10:25] <wgrant> But we can now do that once, and compare it against the precached list on each Product.
[10:25] <wgrant> Like we do on Bug/Branch/etc.
[10:26] <wgrant> The only difference from the artifact case is that for Product we also allow artifact grants to count.
[10:29] <cjwatson> Would it be worth using AccessPolicySource.find instead of findByPillar so that we can query for just the types we care about?
[10:29] <cjwatson> (in _cacheAccessPolicies)
[10:29] <cjwatson> Also, GitRepository etc. calls it access_grants instead
[10:30] <wgrant> Ah, yes, find is usable now.
[10:30] <wgrant> access_grants is a list of Person.ids who have AAGs for the artifact.
[10:31] <wgrant> Each artifact has access_grants (a list of Person.ids), and access_policies (a list of AccessPolicy.ids)
[10:35] <cjwatson> I think they mostly just have a single access_policy
[10:36] <wgrant> Ah, yes, all except bugs have just one, that's true.
[10:36] <wgrant> Bugs may have multiple, as they may affect multiple pillars.
[16:33] <cjwatson> wgrant: We actually can make useful use of dose-builddebcheck, I've worked out (after swearing a lot at apt-get build-dep's failure to provide useful failure information).  Algorithm as follows.  First, try sbuild, which I think should be modified to use apt-get build-dep anyway but it doesn't really matter here.  If that fails and the output matches a build-dep failure of some kind, run dose-builddebcheck --explain --failures, ...
[16:34] <cjwatson> ... passing all candidate Packages files and a Sources containing just the source we're building.  If it reports no reason, PACKAGEFAIL.  If it reports a reason with no depchain, then that's a broken direct build-dependency and can safely be turned into DEPWAIT.  If it reports a reason with a depchain, then that's an indirect broken dependency, and for the reasons you gave above that needs to be PACKAGEFAIL.
[16:35] <cjwatson> Not as potentially elegant as using dose-builddebcheck pre-build somehow, but we know that's hard in our setup, and this deals with the problems with getting an accurate dep-wait out of apt-get build-dep.
[16:37] <cjwatson> Takes 8s on my laptop to analyse something universe-sized, 1s to analyse something main-sized.
[16:38] <cjwatson> We could optimise a bit by only doing this in cases where it's hard to get sensible information out of apt-get build-dep.
[18:45] <cjwatson> wgrant: Any progress on webhooks, BTW?
[19:57] <wgrant> cjwatson: Hm, that's extraordinarily slow.
[20:09] <cjwatson> *shrug* for something at the end of an sbuild run I'm not very bothered and haven't tried to optimise it
[20:09] <cjwatson> I've probably missed something
[20:09] <wgrant> Yeah, just means it's completely impossible to run as something like retry-depwait eventually :/
[20:10] <cjwatson> Unless I missed something blatantly obvious, which is probable :)
[20:12] <cjwatson> Also it depends how that scales; if it's spending most of its time just parsing the big Packages file then that's less of a problem than if it's lots of time analysing per-package.
[20:26] <blr> morning
[20:48] <blr> cjwatson: ah, thanks for catching the mode edge case
[20:49] <blr> this bit of code did worry me in the past... glad we have a few more tests in place.
[21:41] <wgrant> cjwatson: Did you look over product-aps-use?
[22:07] <cjwatson> wgrant: I got started on it, but only just
[22:07] <wgrant> cjwatson: k
[22:07] <cjwatson> quite a bitty day, I had to take B out to go suit shopping
[22:08] <wgrant> I won't land the first bits until you've confirmed it's all good.
[22:08] <wgrant> Though I guess the schema patch is safe.
[22:11] <wgrant> cjwatson: The refactored diff processing is much more readable, thanks.
[23:19] <cjwatson> wgrant: What do you think of asking webops for https://pastebin.canonical.com/134245/ ?  It's obviously PII, but in discussion a while back we seemed to collectively think it would be OK ...
[23:23] <wgrant> cjwatson: Sounds reasonable to me.
[23:33] <blr> cjwatson: did you see my comment re: comment diff email?
[23:34] <blr> currently we're not preserving comments on dirty headers at all (I can't recall if we agreed on that, or that's an oversight)
[23:40] <blr> bzrlib parses a modified file with properties changed as a 'dirty header'
[23:44] <cjwatson> blr: Replied to your comment (indeed, you're correct)
[23:45] <cjwatson> blr: I don't think it should be possible for comments to go missing from any position, so that would be a good thing to fix.
[23:46] <cjwatson> Maybe just treat it much the same way you do comments on patch headers
[23:53] <wgrant> cjwatson: The devel buildbot green is false. It looks like a query count test broke.
[23:53] <wgrant> Though it may be spurious, as I don't see how you could have broken it.
[23:53] <cjwatson> thanks.
[23:53] <wgrant> Unless it was test ordering, ew.
[23:57] <cjwatson> It looks like it could benefit from record_two_runs
[23:58] <cjwatson> It does fail on a single run here


[08:15] <Saviq> tsdgeos, hey, I got a fail of the new test (unfavourite) on v+o, will try and repro, but if you could have a look as well
[08:16] <tsdgeos> Saviq: oh :/
[08:16] <tsdgeos> sure
[08:16] <Saviq> also, cimi, please rebase shadow-ubuntu-store-icon on audioCardSupport
[08:16] <Saviq> there's a new CardCreator tst/res that needs updating
[08:16] <tsdgeos> Saviq: do you have the error log?
[08:17] <Saviq> tsdgeos, http://paste.ubuntu.com/
[08:17] <Saviq> grr
[08:18] <Saviq> /methinks too big for pastebin, sec
[08:18] <Saviq> tsdgeos, https://owncloud.sawicz.net/index.php/s/0afe9e8a599ef8fef2f2a105e9db357d/download?path=%2F&files=testDashContent.xml
[08:21] <tsdgeos> doesn't says the line it fails
[08:21] <tsdgeos> not very useful :/
[08:22] <Saviq> tsdgeos, it scrolled off unfortunately
[08:23]  * Saviq repro's
[08:50] <tsdgeos> Saviq: can you reproduce? the loop here is working fine all the time :/
[08:50] <Saviq> tsdgeos, yeah, couldn't, yet
[08:50] <Saviq> trying to run the whole DashContent suite now, next will run the whole thing from scratch again
[08:50] <tsdgeos> k
[09:07] <Saviq> tsdgeos, not happened in a loop-run of DashContent suite either
[09:07] <tsdgeos> yeah here neither, been running 30 min at least
[09:07] <tsdgeos> Saviq: is that something you got or something CI or something else got?
[09:08] <Saviq> tsdgeos, I got with adt-run
[09:08] <Saviq> tsdgeos, running the whole thing again
[09:10] <tsdgeos> k
[09:54] <Saviq> tsdgeos, only got the flaky LazyImage one now and the CardCreator, so meh
[09:54] <Saviq> will run again FWIW
[09:55] <tsdgeos> oki
[09:55] <tsdgeos> card creator?
[09:55] <tsdgeos> that's weird
[10:03] <Saviq> tsdgeos, not weird, that's your new 9.res that's not updated to cimi's new shadow
[10:04] <tsdgeos> ah
[10:04] <tsdgeos> Saviq: in which branch needs updating?
[10:04] <Saviq> tsdgeos, either, really, I'd say more sense in cimi's
[10:04] <tsdgeos> oki
[11:05] <cimi> Saviq, test
[11:05] <Saviq> cimi, that's your first msg that I saw today
[11:05] <cimi> didn't write anything else, just did what you asked
[11:06] <Saviq> cimi, please ack when you see a req like that
[11:06] <cimi> sure...
[11:14] <mzanetti> Saviq, so, I've given silo 29 another test. can't repro the missing osk
[11:14] <mzanetti> Saviq, if you still can, it'd be great to shoot over some steps or so
[11:15] <mzanetti> Saviq, installing 19 rendered my device unbootable tho
[11:15] <mzanetti> so I haven't tested the combination of the silos
[11:17] <cimi> gb archive is SOOOO SLOW this morning
[11:17] <cimi> this upgrade is taking AGES
[11:18] <cimi> is the entire UK upgrading ubuntu today?
[11:23] <Saviq> mzanetti, nw
[11:34] <davmor2> cimi: upgrades always do
[11:35] <cimi> I'm like downloading at 200K/s on a 200Mbps fiber
[11:35] <davmor2> cimi: disconnect from the vpn
[11:36] <cimi> I am, just this archive needs more coffee, I know is friday...
[11:36] <cimi> anyway, just finished the download, installing...
[11:37] <davmor2> cimi: see you monday then when you'll be productive again ;)
[11:37] <cimi> :D
[11:42] <Saviq> cimi, just don't use the GB mirror... I'm using the main one all the time and rarely have trouble (and a apt-cacher-ng in between, but that doesn't help for upgrading the only amd64 xenial machine around)
[11:43] <cimi> Saviq, sed -ie s/gb.//g let's see :)
[11:46] <Saviq> cimi, you might wanna use a \ there, that might mess your sources up :P
[11:46] <cimi> Saviq, it worked without!  "Object not found with name 'MainView'."
[12:14] <tsdgeos> ouch :/
[12:15] <Saviq> Mirv, did you try and run any ap tests with Qt 5.5? ↑
[12:16] <Mirv> Saviq: I tried, I had problems running much of them on xenial in general. ~everything failed a lot with or without PPA, but some things like ubuntu-system-settings were good.
[12:17] <Mirv> only on mako though, the jenkins job of the past was not functional anymore
[12:19] <Saviq> Mirv, so yeah, you might wanna warn people that there's behaviour changes it seems
[12:19] <Saviq> first candidate I'd say is again the inherited names issue
[12:21] <Saviq> tsdgeos, oh yeah, and 5 new qml test failures, we'll need to deal with that soon
[12:22] <tsdgeos> Saviq: i can do that once it lands
[12:22] <tsdgeos> or do we need it earlier?
[12:22] <Saviq> tsdgeos, is fine
[12:22] <mzanetti> hmm... just OTA-updated my dogfooding phone. dash is in a restart-loop
[12:23] <tsdgeos> !
[12:23] <mzanetti> not sure if I missed some conversation and this is known...
[12:23] <mzanetti> trying to repro on another device
[12:26] <mzanetti> starts up fine on n4
[12:26] <tsdgeos> OTA failing with dash is kind of bad
[12:27] <tsdgeos> i have no knowledge aobut it
[12:27] <mzanetti> well, rc-proposed
[12:27] <mzanetti> still, yes... need to figure this
[12:27] <tsdgeos> either
[12:27] <tsdgeos> i flashed this morning on the meizu and it's fine
[12:27] <mzanetti> it doesn't show any error
[12:27] <mzanetti> just keeps on printing this every 3 secs: Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
[12:30] <mzanetti> tsdgeos, ok... all fine
[12:30] <mzanetti> it crashes in location-service
[12:30] <mzanetti> which is *very* likely because I have silo 26 installed
[12:30] <cimi> tsdgeos, Saviq https://code.launchpad.net/~cimi/unity8/shadow-ubuntu-store-icon/+merge/279588
[12:31] <cimi> resubmitted
[12:36] <Mirv> Saviq: ok, that's good to know!
[12:51] <Saviq> dandrader, rebase multiSurfaceApp on lp:~nick-dedekind/qtmir/polite-close please?
[12:52] <dandrader> Saviq, ok
[12:55] <dandrader> Saviq, actually, it's currently on top of lp:~dandrader/qtmir/surfaceItemFillMode
[12:55] <dandrader> Saviq, is  lp:~dandrader/qtmir/surfaceItemFillMode landing before or after polite-close+multiSurfaceApp?
[12:57] <Saviq> dandrader, then put surfaceFillMode on top of polite-close, please
[12:57] <Saviq> dandrader, https://ci-train.ubuntu.com/job/ubuntu-landing-022-1-build/lastBuild/console here's the conflict log fwiw
[13:23] <Saviq> dandrader, thanks
[13:24] <dandrader> Saviq, still picking out errors in the merge
[13:24] <dandrader> Saviq, merge doesn't conflict but some merge errors silently go in
[13:26] <dandrader> Saviq, I mean it did conflict, but beside the merge conflicts there are merge errors that silently go in. like duplicate method declarations
[13:26] <dandrader> can't trust bzr merge
[13:29] <dandrader> Saviq, done. hope it all still works
[13:30] <Saviq> dandrader, tx
[13:33] <Saviq> dandrader, ugh, now we got criss-cross
[13:33]  * dandrader raises fist
[13:33] <Saviq> dandrader, https://ci-train.ubuntu.com/job/ubuntu-landing-022-1-build/7/console might need to flatten history here, at least down to the most recent trunk merge
[13:34] <Saviq> oh
[13:34] <Saviq> dednick, can you please merge trunk in polite close
[13:34] <Saviq> dandrader, that ↑ could help, too
[13:35] <dandrader> Saviq, yeah, in surfaceItemFillMode I start from trunk then merge polite-close
[13:35] <Saviq> dednick, oh also, CI failed: AUTOGEN: error: process for /tmp/buildd/qtmir-0.4.7bzr365pkg0vivid292/build-desktop/tests/framework/moc_fake_mirsurface.cpp failed:
[13:35] <Saviq> /tmp/buildd/qtmir-0.4.7bzr365pkg0vivid292/tests/framework/fake_mirsurface.h:111: Error: Not a signal declaration
[13:35] <dandrader> Saviq, as polite-close is a bit old now
[13:35] <Saviq> dandrader, yeah, it should be better if it has all of trunk in it
[13:50] <Saviq> dednick, did you see about polite-close?
[13:50] <dednick> Saviq: no.
[13:51] <dednick> Saviq: silo?
 dednick, can you please merge trunk in polite close
 dednick, oh also, CI failed: AUTOGEN: error: process for /tmp/buildd/qtmir-0.4.7bzr365pkg0vivid292/build-desktop/tests/framework/moc_fake_mirsurface.cpp failed:
[13:52] <Saviq>  /tmp/buildd/qtmir-0.4.7bzr365pkg0vivid292/tests/framework/fake_mirsurface.h:111: Error: Not a signal declaration
[13:53] <dednick> Saviq: hm. didnt get that message. i must have timed out.
[13:53] <dednick> will do
[13:54] <Saviq> dednick, yeah you did, which is why I asked :)
[13:55] <dandrader> Saviq, top-approved the fix-wakelocks branches
[13:57] <Saviq> dandrader, tx, now if only we manage to build a silo out of them ;P
[13:58] <dandrader> Saviq, at least I'm not the one rebasing the fix-wakelocks branches :)
[13:58] <Saviq> dandrader, don't be so sure, mterry just went on a long weekend ;D
[13:59] <dednick> eh. wtf has has happened. merged my test speedup branch into my polite close branch...
[14:14] <dednick> Saviq: done.
[14:18] <Saviq> dednick, thanks
[14:20] <Saviq> lol
[14:21] <Saviq> dandrader|afk, so you'll need to rebase on top of dednick's changes again ↑
[14:29] <DimitrisGR> Hello, I have just built Unity8 using ./build.sh but when i run ./run.sh i get the following error: "initctl: Unknown job: unity8
[14:29] <DimitrisGR> Unity8 is already running, please stop it first"
[14:35] <Saviq> DimitrisGR, you need to copy data/unity8.conf to ~/.config/upstart, or install unity8 from the repositories
[14:36] <Saviq> sorry that this info is missing
[14:37] <DimitrisGR> Saviq: ok, now it runs. Thank you
[14:37] <Saviq> DimitrisGR, the branch you used seems to be quite old (September), and your merge proposal is somewhat broken
[14:37] <Saviq> because of that
[14:38] <DimitrisGR> you are talking about the 3 dependencies?
[14:39] <Saviq> DimitrisGR, yes
[14:40] <DimitrisGR> i guess that explains that I my revision was 203 while there are others with revision 2000+?
[14:42] <Saviq> yes
[14:43] <Saviq> trunk is at 2077
[14:46] <DimitrisGR> i see
[14:46] <DimitrisGR> is there any updated documentation on how to branch the correct one?
[14:47] <DimitrisGR> i followed this link http://unity.ubuntu.com/getinvolved/development/unity8#developing-unity
[14:48] <Saviq> DimitrisGR, that's correct, no idea how you ended up with what you got...
[14:48] <DimitrisGR> i will try it again
[14:48] <DimitrisGR> how can i check the version i branched?
[14:49] <Saviq> DimitrisGR, bzr log | head
[14:53] <DimitrisGR> Saviq: should i add those 3 libraries and push again?
[14:55] <DimitrisGR> **libraries= dependencies
[14:58] <Saviq> DimitrisGR, I don't believe it's needed, those are part of our Build-Depends: in debian/control, which get installed as well
[15:07] <mzanetti> bregma, hey, the deadline for submissions is on sunday. what's the status?
[15:08] <bregma> mzanetti, waiting for travel approval
[15:08] <bregma> mzanetti, did a test presentation last night to a LUG, will write up a proposal today regardless of approval
[15:09] <mzanetti> bregma, ok, cool. thanks!
[15:17] <mzanetti> dandrader, hey, wanted to build the multisurface branches
[15:17] <mzanetti> complains about unity-api mismatch, but I can't see any unity-api branch mentioned in the description
[15:18] <dandrader> mzanetti, because there's no unity-api
[15:18] <dandrader> mzanetti, because Session is not in unity-api
[15:18] <dandrader> mzanetti, check the prerequisite
[15:18] <dandrader> mzanetti, I bet it does have a unity-api requirement
[15:20] <mzanetti> right... you could make it a bit easier tho
[15:20] <mzanetti> listing all the things required, and especially updating them when superseding a branch :)
[15:20] <Saviq> mzanetti, don't!.... too late :D
[15:21] <mzanetti> ?
[15:21] <Saviq> mzanetti, Daniel requested something like that at some point from some other branch set, I said "follow the force^Wprerequisites" then ;)
[15:22] <Saviq> so we might get steaming Daniel here now
[15:22] <mzanetti> kk
[15:23] <DimitrisGR> Saviq: i branced the latest code, but when i try to build i get the error " package 'unity-shell-application=11' not found"
[15:23] <Saviq> DimitrisGR, what Ubuntu release are you on?
[15:23] <DimitrisGR> 15.10
[15:25] <Saviq> DimitrisGR, see comment at the top on the page you're reading, we only suport 15.04 and the development version - xenial
[15:25] <Saviq> DimitrisGR, we can't afford to maintain it on more than that atm
[15:26] <Saviq> DimitrisGR, you can work with a chroot if you don't want to upgrade to an unstable release
[15:28] <DimitrisGR> Saviq: ok I will look into it. thank you
[15:32] <mzanetti> @unity & dednick: standup
[17:34] <Saviq> tsdgeos, DashAudioPlayer.qml:75:19: Playlist is not a type 8-?
[17:34] <Saviq> that's xenial, did they not dual-land something?
[17:35] <Saviq> uh oh
[17:35] <Saviq> Qt 5.5
[17:35] <tsdgeos> Saviq: ¿?
[17:35] <tsdgeos> maybe it did not land on xenail yeah
[17:35] <tsdgeos> i just did try it on the phone
[17:36] <Saviq> tsdgeos, vivid is fine, xenial is not
[17:36] <Saviq> tsdgeos, but I worry this might be caused by Qt 5.5, too
[17:37] <Saviq> aanyway, Monday
[17:38] <davmor2> Saviq: don't forget the gcc update in wily/xenial over vivid too that might have an effect
[17:39] <Saviq> davmor2, nah, this is just some API incompatibility
[17:39] <davmor2> Saviq: oh well I blame you entirely then
[17:40] <Saviq> I accept
[17:40]  * tsdgeos waves
[21:03] <SuperDefenderX> I'm trying to customize Unity, and I keep getting this message in the terminal bash: /home/user/.unity_bash_functions: Permission denied
[21:03] <SuperDefenderX> I'm following this page here; https://unity.ubuntu.com/getinvolved/development/unity/
[21:05] <SuperDefenderX> Duh, never mind. Figured it out.
[21:05] <SuperDefenderX> Thanks. :)
[23:15] <balazs> Hi, is there any logfile where I can see why I cannot resize my windows ? keyboard shortcuts to maximize and vertically maximize work, but not when I try to use the mouse. ubuntu 15.10 standard install...


[12:33] <LarstiQ> Znarl: doh, I really should have been able to recall the rest of your nick.
[12:45] <kiko> LarstiQ, what are you doing up at this hour??
[12:46] <LarstiQ> kiko: clearing some backlog, what about you?
[12:46] <kiko> LarstiQ, exactly the same, but I am a bit depressed it's taken this long for me :-(
[12:49] <LarstiQ> kiko: the clearing taking long, or long before you could get that far?
[12:50] <kiko> LarstiQ, it's taking me forever to do, and I have a terrible stack of tasks to do with no perspective on getting them started
[12:50] <kiko> I am trying to not suffer from paralysis though
[12:50] <kiko> by cleaning out everything that isn't short-term
[12:50] <kiko> and doing the short-term bits
[12:56] <LaserJock> kiko: what's Joey Stanford's nick?
[12:56] <kiko> LaserJock, it's Rinchen.
[12:56] <kiko> I'm not sure why!
[12:56] <argggg> non-idle launchpad admin around?
[12:57] <LaserJock> kiko: ah, I just wanted to know who was filling up my mailbox ;-)
[12:57] <kiko> argggg, what's up?
[12:58] <Rinchen> lol
[12:58] <Rinchen> That would be the release gardener
[12:58] <kiko> LaserJock, it's time we did releases the proper way, and Rinchen is showing us how!
[12:59] <LaserJock> excellent
[12:59] <Rinchen> kiko, matsubara - I'm going to send a short note to launchpad and launchpad-users with some information.  Ok with that?
[12:59] <kiko> Rinchen, yes, I think that's a good idea.
[12:59] <Rinchen> I'm sure there are more folks who are interested
[12:59] <Rinchen> k
[01:00] <matsubara> thanks Rinchen
[01:02] <argggg> kiko: ...?
[01:02] <oojah> 5
[01:02] <oojah>
[01:02] <oojah> oops
[01:03] <kiko> argggg?
[01:03] <argggg> kiko: I sent you private message(s) :)
[01:03] <kiko> argggg, I suspect you are not identified to nickserv.
[01:03] <argggg> I am not. Did not get the notice about not being able to message though. But I see. :)
[01:27] <jelmer_> Znarl: hey!
[02:50] <Rinchen> LaserJock, I'm done for today.  Monday will be bugs and translations :-)
[09:16] <merovingio> hello sabdfl
[09:17] <merovingio> is something about your recent post "Support for Maria Corina Machado"
[09:17] <seraph1> merovingio, he  is away
[09:18] <merovingio> well i'm trying to reach him
[09:18] <seraph1> luigino, hi
[09:18] <luigino> seraph1 hi
[09:20] <seraph1> well,  it's too late for me.
[09:20] <seraph1> bye
[09:20] <luigino> c ya
[09:20] <merovingio> hasta luego seraph1
[09:21] <seraph1> luigino, addme in gtalk
[09:23] <seraph1> merovingio, luigino , next monday, i will go to caracas.
[09:23] <seraph1> bye
[09:23] <merovingio> habla en espaol pajuo
[09:23] <Artemis3> ?
[09:23] <luigino> lol
[09:23] <seraph1> lol
[09:23] <merovingio> yo te entiendo, pero a verga, ya no es hora de ingles, ando reventado en el ministerio
[09:23] <luigino> hola Artemis3
[09:24] <seraph1> hablamos, voy a buscar que comer antes de irme a dormir
[09:24] <seraph1> luigino, ecrespo @ gmail
[09:24] <Artemis3> hablen en #ubuntu-ve aqui nos van a botar
[09:24] <luigino> right
[09:24] <luigino> understood
[09:24] <merovingio> nah!, i'm not going to enter ubuntu-ve
[09:25] <merovingio> too much "ladilla"
[09:25] <Artemis3> ok pick any channel
[09:25] <Artemis3> they are sleeping anyway
[09:26] <merovingio> lubrio, seraph1, cuadremos una hora para hablar con mark
[09:26] <merovingio> @ this channel, pick some time
[09:27] <merovingio> 16:00 VST ?
[09:27] <Artemis3> how do you know he will be here by then?
[09:27] <merovingio> meanwhile some escualidos are marching to Chacaito
[09:27] <merovingio> maybe
[09:29] <merovingio> luigino, go to solve-asamblea
[09:29] <seraph1> better
[09:30] <luigino> merovingio puedes ir a #rumba? gracias
[09:30] <merovingio> ok
[10:48] <salty-horse> does lp offer file hosting for projects? releases, etc?
[10:51] <Fujitsu> salty-horse: Not at this time.
[10:51] <salty-horse> thanks
[03:34] <Evaso2> Hi guys.. do u think that is possible to integrate upstream version and Changelog/News from Dehs to launchpad?
[03:37] <Fujitsu> Evaso2: That'd be really nice, but I can't see that happening any time soon.
[03:37] <Fujitsu> Although I've got nothing to do with LP development.
[03:37] <Evaso2> Fujitsu.. i have data in berkley db format
[03:38] <Evaso2> Fujitsu.. we already use this data in debian developer qa page
[03:38] <Fujitsu> I know, I use it often.
[03:39] <Evaso2> Fujitsu.. it coulde be useful to have also on Synaptic
[09:50] <merovingio> !seen sabdfl
[09:50] <ubotu> Sorry, I don't know anything about seen sabdfl - try searching on http://bots.ubuntulinux.nl/factoids.cgi
[09:58] <beuno> merovingio: I've seen sabdfl about 3 hours ago   _D
[09:59] <merovingio> thanx
[09:59] <beuno> np
[10:05] <stgraber> merovingio: 19:31 -!- sabdfl<EMAIL_ADDRESS>has quit ["Leaving."]
[10:05] <stgraber> it was 19:31 CET, 17:31 UTC
[10:15] <ubotu> New bug: #115664 in malone "comment required to subscribe to bug" [Undecided,Unconfirmed]  https://launchpad.net/bugs/115664
[10:43] <pochu> hello! Is it possible to add tags to bug reports with the email interface? https://help.launchpad.net/UsingMaloneEmail doesn't mention it
[10:44] <LaserJock> I think there was a bug about that
[10:44] <LaserJock> but I'm not sure if it's been fixed or not
[10:46] <pochu> looks like bug 58388 :)
[10:46] <ubotu> Launchpad bug 58388 in malone "Implement a tag command in the email interface" [Wishlist,Confirmed]  https://launchpad.net/bugs/58388
[11:30] <pr3d4t0r> Greetings.
[11:59] <raceman2> hello
[11:59] <raceman2> any Dutch translators here?
[12:01] <raceman2> or anybody who can help me. I'm new to Ubuntu and Launchpad
[12:02] <raceman2> There is something i don't understand. I've installed Ubuntu with Dutch language, and I get a lot of Dutch and English words in the interface. So I like to help with translate the English words into Dutch, but at the Launchpad website it said all Dutch is translated (100%)
[12:08] <phanatic> raceman2: have you tried #ubuntu-nl ?
[12:08] <raceman2> No sorry, Launchpad said to go to this channel
[12:08] <raceman2> il try that, thanks for the suggestion
[12:09] <phanatic> raceman2: that channel is more appropriate i think
[12:09] <raceman2> :-)