/srv/irclogs.ubuntu.com/2020/09/21/#ubports.txt

ubptgbotBenjamin Neblett was added by: Benjamin Neblett03:46
ubptgbot<a1300_developer> @Joan Singla [I bought one to send to spain 2 days ago and I did not have any problem], ok, nice πŸ‘04:17
ubptgbot<mateosalta> was just the phone in your basket?04:32
ubptgbot<mateosalta> I think some people had problems if they added a case or something else - they say you need to do those separate,04:33
ubptgbot<mateosalta> maybe different facilities or something, don't remember - but the phones ship single04:36
ubptgbot<NotKit> @Laurel Hescams [Hey folks! When I try to traceroute from the libertine container with root I get …], I think Libertine uses fakeroot, so your "best" option is to remount system rw and install it there06:58
ubptgbot<mymike00> Hi all. I installed an android app in anbox. this app requires login. I managed to login but every time I close the app I have to login again. What can be the issue? Can I fix it somehow? Thank you08:20
ubptgbotAnaan Ahamad taha was added by: Anaan Ahamad taha09:19
ubptgbot<Laurel Hescams> @NotKit [I think Libertine uses fakeroot, so your "best" option is to remount system rw a …], I tried that, but failed due to space. I already resized /userdata/system.img, but / is still 2G; maybe I did something wrong?10:05
ubptgbot<imraniqbal> @Laurel Hescams [I tried that, but failed due to space. I already resized /userdata/system.img, b …], You shouldn't need to resize for `traceroute`.  Just use `sudo mount -t tmpfs tmpfs /var/cache/apt/archives` and then install with `apt`.10:14
ubptgbot<NotKit> @Laurel Hescams [I tried that, but failed due to space. I already resized /userdata/system.img, b …], wrong partition resized, it is /userdata/rootfs.img11:18
ubptgbot<NotKit> @Laurel Hescams [I tried that, but failed due to space. I already resized /userdata/system.img, b …], [Edit] wrong ifle resized, it is /userdata/rootfs.img11:19
ubptgbot<NotKit> @Laurel Hescams [I tried that, but failed due to space. I already resized /userdata/system.img, b …], [Edit] wrong file resized, it is /userdata/rootfs.img11:19
ubptgbot<Laurel Hescams> @NotKit [wrong file resized, it is /userdata/rootfs.img], But 'losetup /dev/loop0' where / is mounted said /userdata/system.img11:20
ubptgbot<Laurel Hescams> @NotKit [wrong file resized, it is /userdata/rootfs.img], [Edit] But 'losetup /dev/loop0' where / is mounted said /userdata/system.img?11:20
ubptgbot<NotKit> maybe there is confusion between /dev/loop0 and /dev/loop111:21
ubptgbot<NotKit> system.img is normally mounted to /android/system11:21
ubptgbot<NotKit> hm, but I may be wrong if it is legacy pre-Halium device11:22
ubptgbot<NotKit> sorry in this case11:22
ubptgbot<Laurel Hescams> @imraniqbal [You shouldn't need to resize for traceroute.  Just use sudo mount -t tmpfs tmpfs …], Thanks for the tip. But I should need some free space on / as well? It's at 0.11:32
ubptgbot<imraniqbal> @Laurel Hescams [Thanks for the tip. But I should need some free space on / as well? It's at 0.], Clear all debs from `/var/cache/apt/archives`, which you may have downloaded when attempting to use `apt` before.11:33
ubptgbot<Laurel Hescams> Nothing's in there. :-/11:36
ubptgbot<imraniqbal> Laurel Hescams And this.11:36
ubptgbot<imraniqbal> Fwd from imraniqbal: One second, just getting the commands to clear the repo lists...11:36
ubptgbot<imraniqbal> Fwd from imraniqbal: ```sudo rm -rf /var/lib/apt/lists/*```11:36
ubptgbot<Fuseteam> @Laurel Hescams [Nothing's in there. :-/], what device are you one? btw?11:36
ubptgbot<Fuseteam> @Laurel Hescams [Nothing's in there. :-/], [Edit] what device are you on btw?11:36
ubptgbot<Laurel Hescams> Oneplus One.11:36
ubptgbot<Fuseteam> it might be possible for you to reset the image if you have ssh access then11:37
ubptgbot<Fuseteam> [Edit] it might be possible for you to reset the image if you have ssh or adb access then11:38
ubptgbot<Fuseteam> that will clear whatever is filling up the rootfs but will also reset any changes you've made when you want to start fresh11:39
ubptgbot<Laurel Hescams> Why is it such a hurdle to install to rootfs?11:57
ubptgbot<Laurel Hescams> [Edit] Why is it such a hurdle to install to rootfs? Shouldn't it be designed not to?12:04
ubptgbot<imraniqbal> Laurel Hescams This is a general overview of why the rootfs is read-only:12:05
ubptgbot<imraniqbal> sure, but Ubuntu Touch is not a traditional linux distro. the rootfs is read-only because the image has to fit in a small partition on the phone, and apt/dpkg is not really secure, and it's harder to support if it were writable. apps are managed with a life cycle policy, so they don't keep running in the background. they are confined t12:05
ubptgboto prevent apps stealing data from other apps, or using location/mic/camera when not allowed, and such12:05
ubptgbot<Fuseteam> @Laurel Hescams [Why is it such a hurdle to install to rootfs? Shouldn't it be designed not to?], because the os is aimed at consumers, you don't want consumers to install to the rootfs and mess something up12:05
ubptgbot<Fuseteam> it becomes easier to provide support, and if they do choose to install to rootfs it should be easy to revert all changes and find the root of the issue12:06
ubptgbot<imraniqbal> @Laurel Hescams [Why is it such a hurdle to install to rootfs? Shouldn't it be designed not to?], The official guidelines are to use Libertine when you need `apt` packages.12:06
ubptgbot<Fuseteam> [Edit] this way it becomes easier to provide support, and if they do choose to install to rootfs it should be easy to revert all changes and find the root of the issue12:07
ubptgbot<JakeCherry97> Any plans for Ubuntu touch for Lumia 950 or 950 XL?12:14
ubptgbot<JakeCherry97> Or is that rather a domain of desktop Ubuntu?12:15
ubptgbot<Fuseteam> lumia are not android devices as such we'd need to reverse engineer their drivers first before we even have a functional phone12:15
ubptgbot<Fuseteam> ubports doesn't have the resources for that12:15
ubptgbot<Laurel Hescams> @Fuseteam [because the os is aimed at consumers, you don't want consumers to install to the …], I'd assume there to be a lot of tinkerfriendly consumers who want exactly this. The argument you give is the same that locks the hardware (of Apple's, e-readers, mobile phones, etc.) down for users.12:16
ubptgbot<Fuseteam> consumers and tinkerers are two different audiences ;)12:17
ubptgbot<Fuseteam> and no it's not locked down like apple12:17
ubptgbot<Fuseteam> i'm a tinkerer myself i have my rootfs mounted as rw and installed vim to tinker around12:18
ubptgbot<Laurel Hescams> @Fuseteam [this way it becomes easier to provide support, and if they do choose to install …], I understand that and I am really grateful for the effort already done and am looking forward to collaborate.12:18
ubptgbot<Fuseteam> you can of course do that but if something breaks it becomes really difficult to troubleshoot, the end-user will need to be able to provide enough details12:19
ubptgbot<Fuseteam> [Edit] you can of course do that but if something breaks it becomes really difficult to troubleshoot, at the very least you will need to be able to provide enough details12:19
ubptgbot<Laurel Hescams> @Fuseteam [and no it's not locked down like apple], Please don't be offended, because I didn't say that. I just noted it to be the same argument.12:19
ubptgbot<Fuseteam> with the current system you can just reset the image and if the issue doesn't persist you at least know where it isn't an issue with the base image but some modifcation you may have made12:20
ubptgbot<Fuseteam> @Laurel Hescams [Please don't be offended, because I didn't say that. I just noted it to be the s …], i'm not offended don't worry12:20
ubptgbot<Fuseteam> the base argument is we as the users are allowed to tinker but if we do and break something, it should've be up to the maintainers to fix it12:21
ubptgbot<Laurel Hescams> @Fuseteam [you can of course do that but if something breaks it becomes really difficult to …], If something breaks it's the user's fault.12:22
ubptgbot<Fuseteam> [Edit] the base argument is we as the users are allowed to tinker but if we do and break something, it shouldn't be up to the maintainers to fix it12:22
ubptgbot<Fuseteam> yes exactly but that may not always be clear with a official rw rootfs12:22
ubptgbot<Laurel Hescams> @Fuseteam [you can of course do that but if something breaks it becomes really difficult to …], [Edit] If something breaks it's the user's fault and pers has to fix it (or reset the device).12:23
ubptgbot<Fuseteam> @Fuseteam [with the current system you can just reset the image and if the issue doesn't pe …], in other words if the issue doesn't persists we know it is due to modifications by the user12:23
ubptgbot<Laurel Hescams> @Fuseteam [yes exactly but that may not always be clear with a official rw rootfs], So it's easyier for dev's you mean to get reproducible bugs?12:24
ubptgbot<Laurel Hescams> @Fuseteam [yes exactly but that may not always be clear with a official rw rootfs], [Edit] So it's easyier for dev's you mean to get reproducible bugs? I had not thought of this.12:24
ubptgbot<Fuseteam> yes exactly12:24
ubptgbot<Fuseteam> which makes support easier and makes the whole thing consumer friendly12:25
ubptgbot<Laurel Hescams> @Fuseteam [i'm a tinkerer myself i have my rootfs mounted as rw and installed vim to tinker …], Yeah, try to install emacs then. :-P12:25
ubptgbot<Laurel Hescams> =)12:25
ubptgbot<Fuseteam> i'm sure i can do that just fine given it's not too big12:25
ubptgbot<Laurel Hescams> That was the joke intended.12:26
ubptgbot<Fuseteam> in the end i'm actually wondering more and more why apt needs the entire rootfs to be writable xD12:26
ubptgbot<Fuseteam> like i'm sure if all such application works from within /opt it work just fine really12:27
ubptgbot<Laurel Hescams> @Fuseteam [in the end i'm actually wondering more and more why apt needs the entire rootfs …], "man hier"?12:27
ubptgbot<Fuseteam> notice that all click apps are installed in /opt12:27
ubptgbot<Fuseteam> @Laurel Hescams ["man hier"?], oh man too eh?12:27
ubptgbot<Laurel Hescams> Good to know; I already wondered.12:27
ubptgbot<TronFortyTwo> @Fuseteam [in the end i'm actually wondering more and more why apt needs the entire rootfs …], Most packages will try install filed to e.g. /usr, /bin, ...12:28
ubptgbot<Laurel Hescams> @Fuseteam [oh man too eh?], Yes. ; )12:28
ubptgbot<TronFortyTwo> @Fuseteam [in the end i'm actually wondering more and more why apt needs the entire rootfs …], [Edit] Most packages will try install files to e.g. /usr, /bin, ...12:28
ubptgbot<Laurel Hescams> @TronFortyTwo [Most packages will try install files to e.g. /usr, /bin, ...], Don't forget /etc; That's why I hinted at "man hier".12:29
ubptgbot<TronFortyTwo> @Laurel Hescams [Don't forget /etc; That's why I hinted at "man hier".], Oh right didn't get that12:29
ubptgbot<Fuseteam> @TronFortyTwo [Most packages will try install files to e.g. /usr, /bin, ...], that list is so freaking long, i have yet to find a comprehensive list that's complete but isn't a listing of the entire rootfs πŸ˜‚12:29
ubptgbot<Laurel Hescams> @TronFortyTwo [Most packages will try install files to e.g. /usr, /bin, ...], [Edit] Don't forget /etc; that's why I hinted at "man hier".12:29
ubptgbot<Fuseteam> tbh i feel like most of the apps thinkers like to install are commandline apps12:30
ubptgbot<Fuseteam> so if we can find a way to install those apps in /opt or even somewhere in the environment of the terminal we'd be golden12:31
ubptgbotvixou was added by: vixou12:31
ubptgbot<Laurel Hescams> @Fuseteam [tbh i feel like most of the apps thinkers like to install are commandline apps], I'm just fine with ssh (following a pretty pile of other commandline utilities). Simply, I just want a pocket GNU/Linux.12:33
ubptgbot<NotKit> @Fuseteam [so if we can find a way to install those apps in /opt or even somewhere in the e …], there could be some writable overlay trickery12:34
ubptgbot<Laurel Hescams> @Fuseteam [so if we can find a way to install those apps in /opt or even somewhere in the e …], Some "mount --bind" apocalypse? o_o12:34
ubptgbot<NotKit> the unpleasant thing preventing this is that some files need to be modified instead of just placing new files (which would work fine with overlayfs)12:35
ubptgbot<Fuseteam> @Laurel Hescams [Some "mount --bind" apocalypse? o_o], eh?12:35
ubptgbot<NotKit> like dpkg database12:35
ubptgbot<Fuseteam> @NotKit [the unpleasant thing preventing this is that some files need to be modified inst …], oof hmmm12:35
ubptgbot<Laurel Hescams> Mhh, before I haven't jumped into the source code and understand rationality behind the partition scheme, I shall be quite on this topic.12:42
ubptgbot<Laurel Hescams> [Edit] Mhh, before I haven't jumped into the source code and understand the reasoning behind the partition scheme, I shall be quite on this topic.12:43
ubptgbot<Fuseteam> the rootfs size was explained by myii fwiw12:57
ubptgbot<Fuseteam> the decision to go readonly is the discussion above :p12:58
ubptgbot<Fuseteam> @Laurel Hescams [I'm just fine with ssh (following a pretty pile of other commandline utilities). …], btw for completeness is it ok for me to say what you want can be summed up in "commandline utilities"?12:59
ubptgbot<Fuseteam> ssh is installed by default and is easy to set up fwiw13:00
ubptgbot<dohbee> you can just plop binaries built for the appropriate architecture and ubuntu version into your home dir, assuming they're sufficiently self-contained, too; but again the solution for "i want to install legacy/CLI apps with apt" is libertine13:02
ubptgbot<dohbee> and no, it's not a 100% coverage solution, but nothing will be13:02
ubptgbot<Fuseteam> i'm actually looking into what could work with just "CLI apps", or how those thing work13:05
ubptgbot<dohbee> @Fuseteam [i'm actually looking into what could work with just "CLI apps", or how those thi …], most just work inside libertine already13:05
ubptgbot<Laurel Hescams> @Fuseteam [btw for completeness is it ok for me to say what you want can be summed up in "c …], Apart from what is already there, yes resp. the possibility to install some recent commandline utilities. (And the bottom buttons of my device could be programmable. ; )13:07
ubptgbot<Fuseteam> i guess then libertine just needs to be made more accessible? as iiuc currently the need to first get shell access to libertine before they can use the utilities13:08
ubptgbot<Fuseteam> @Laurel Hescams [Apart from what is already there, yes resp. the possibility to install some rece …], thanks for confirming13:08
ubptgbot<Laurel Hescams> @dohbee [you can just plop binaries built for the appropriate architecture and ubuntu ver …], That's a good hint; thanks, I'll look into this.13:08
ubptgbot<dohbee> @Fuseteam [i guess then libertine just needs to be made more accessible? as iiuc currently …], how is opening a terminal and running `libertine-launch bash` not accessible?13:08
ubptgbot<Fuseteam> compared to opening terminal and just using them?13:09
ubptgbot<dohbee> imo, terminal shouldn't be installed by default anyway, but πŸ€·β€β™€οΈ13:10
ubptgbot<Laurel Hescams> @Laurel Hescams [Hey folks! When I try to traceroute from the libertine container with root I get …], My initial problem with libertine was privilege. I'm fine with libertine if it works.13:10
ubptgbot<Laurel Hescams> @dohbee [imo, terminal shouldn't be installed by default anyway, but πŸ€·β€β™€οΈ], Why so?13:11
ubptgbot<dohbee> libertine uses proot, so there are some things that will not work (and may break the container if installed)13:11
ubptgbot<Fuseteam> @dohbee [imo, terminal shouldn't be installed by default anyway, but πŸ€·β€β™€οΈ], if we're gonna go there then no "solution" is going to work πŸ€·β€β™€οΈ13:11
ubptgbot<Fuseteam> @Laurel Hescams [My initial problem with libertine was privilege. I'm fine with libertine if it w …], really if your ok with resetting the image it's not too hard to get it to work13:12
ubptgbot<dohbee> @Laurel Hescams [Why so?], because our goal is to build a phone OS for consumers. easy access to breaking the system is not the best way for that. and terminal wasn't there by default on the original retail Ubuntu Edition devices13:12
ubptgbot<dohbee> @Fuseteam [if we're gonna go there then no "solution" is going to work πŸ€·β€β™€οΈ], "install terminal app from the store if you need it"13:12
ubptgbot<Fuseteam> @Laurel Hescams [My initial problem with libertine was privilege. I'm fine with libertine if it w …], [Edit] really if your ok with resetting the image it's not too hard to solve your initial problem13:12
ubptgbot<Fuseteam> i suppose that's true heh13:13
ubptgbot<dohbee> some things are problematic to move to store still though, because of things needing to be in the rootfs13:14
ubptgbot<Laurel Hescams> @dohbee [because our goal is to build a phone OS for consumers. easy access to breaking t …], Do you have some empirical evidence to do so? I really liked to have a terminal; it was the first thing I opened.13:14
ubptgbot<TronFortyTwo> Hardcore terminal users of they whish can also debootstrap and chroot regular chroot containers if they wish.13:15
ubptgbot<dohbee> well debootstrap is not in rootfs, but yes you can just `sudo chroot .` inside an unpacked chroot of your chosen OS instead of using libertine13:16
ubptgbot<Fuseteam> @Laurel Hescams [Do you have some empirical evidence to do so? I really liked to have a terminal; …], i think he's refering to terminal users typically wanting to install applications via terminal which needs a rw rootfs. and we've circled back to my earlier argument about "reproducible bugs"13:16
ubptgbot<Laurel Hescams> @TronFortyTwo [Hardcore terminal users of they whish can also debootstrap and chroot regular ch …], Thanks, I wasn't aware of this.13:16
ubptgbot<dohbee> @Fuseteam [i think he's refering to terminal users typically wanting to install application …], no. i'm saying there's no need for the terminal app to be installed by default on a consumer device13:17
ubptgbot<TronFortyTwo> @dohbee [well debootstrap is not in rootfs, but yes you can just sudo chroot . inside an …], Yes, I mean if you are enought interested in doing not regular phone tasks it's acceptable you do some steps more to achive that13:17
ubptgbot<dohbee> 99.999% of people don't need/want/care about terminals13:17
ubptgbot<Fuseteam> @dohbee [no. i'm saying there's no need for the terminal app to be installed by default o …], refering to the "easy access to breaking the system" argument13:17
ubptgbot<Fuseteam> @dohbee [no. i'm saying there's no need for the terminal app to be installed by default o …], [Edit] i'm reffering to the "easy access to breaking the system" argument13:18
ubptgbot<Fuseteam> @dohbee [no. i'm saying there's no need for the terminal app to be installed by default o …], [Edit] I'm referring to the "easy access to breaking the system" argument13:18
ubptgbot<mrcyjanek> @Fuseteam [so if we can find a way to install those apps in /opt or even somewhere in the e …], I have them in Documents/Software and added that to path13:31
ubptgbot<mrcyjanek> (Photo, 1080x2340) https://irc.ubports.com/X00T8nNp.png13:32
ubptgbot<mrcyjanek> @dohbee [99.999% of people don't need/want/care about terminals], But when it comes to ubuntu touch/custom roms it is more than half who would like to have it13:32
ubptgbot<dohbee> @mrcyjanek [But when it comes to ubuntu touch/custom roms it is more than half who would lik …], it is still installable from the store; i'm not saying to get rid of it entirely13:33
ubptgbot<NotKit> in some sense I don't get why UBPorts is still trying to enforce general consumer things Canonical envisioned when it's not true for large part of current audience13:46
ubptgbot<NotKit> (that's about Terminal, not ro rootfs in general)13:47
ubptgbot<dohbee> we aren't?13:48
ubptgbot<dohbee> tbf, i want to get rid of all preinstalled clicks and have them downloaded straight from the store, verified, and installed, when UT gets installed13:48
ubptgbot<Fuseteam> @mrcyjanek [I have them in Documents/Software and added that to path], that's a nice approach13:59
ubptgbot<Fuseteam> @NotKit [in some sense I don't get why UBPorts is still trying to enforce general consume …], i think trying to target the general consumer is a good thing, it brings quite a few things in perspective14:01
ubptgbot<NotKit> it's probably not bad, just no need to make life harder for non-general consumers like ourselves to achieve that14:02
ubptgbot<NotKit> @Fuseteam [that's a nice approach], yeah, but will work only if those binaries do not depend on some not installed by default libs14:03
ubptgbot<Fuseteam> @NotKit [yeah, but will work only if those binaries do not depend on some not installed b …], hmm true14:04
ubptgbot<NotKit> I think what could be tried for "writable-like" rootfs is to have chroot with actual rootfs mounted with overlayfs over some writable location14:04
ubptgbot<NotKit> this way it is pretty safe to use dpkg and changes won't be overwritten on update (and if it breaks, can just remove overlayed folder and start over)14:05
ubptgbot<Fuseteam> @NotKit [it's probably not bad, just no need to make life harder for non-general consumer …], i mean people like us would need rw rootfs at some poinβ€” … hmmm14:05
ubptgbot<dohbee> @NotKit [it's probably not bad, just no need to make life harder for non-general consumer …], i think if we build things with that goal in mind, it helps us to make better software and architect things in a way to reach that goal, rather than making compromises because we're all linux nerds using a linux phone14:06
ubptgbot<Fuseteam> @NotKit [I think what could be tried for "writable-like" rootfs is to have chroot with ac …], imo this is something the terminal should handle14:06
ubptgbot<UniversalSuperBox> I might stress that the original thrust of the conversation was removing clicks from the image and downloading them from the store on first boot.14:08
ubptgbot<UniversalSuperBox> There is some reason to prevent modifications to the real rootfs, and that is a pattern that operating systems of Google and Apple are moving toward. It's not worth it throw that away for the purposes of `apt install vim` in the rootfs. Or `apt install anything`. … While Apple says "go away, make a .app", Google says "Use this c14:08
ubptgbotool Linux container VM". In neither case did the user actually need to modify their system software.14:08
ubptgbot<Fuseteam> well i'm not pushing to make modifications to the real rootfs perse tbh, it already possible to an extent14:09
ubptgbot<UniversalSuperBox> Overlayfs doesn't really help that, because then you can break the system with your overlay and break your overlay with the system. It's a bad experience in either case.14:10
ubptgbot<Fuseteam> notkit doesn't seem to be pushing to modifying the real rootfs either iiuc14:10
ubptgbot<Fuseteam> @UniversalSuperBox [Overlayfs doesn't really help that, because then you can break the system with y …], ohhmmmm14:10
ubptgbot<Fuseteam> then again we always have that reset button14:11
ubptgbot<NotKit> @UniversalSuperBox [Overlayfs doesn't really help that, because then you can break the system with y …], what you can do is overlay to a specific location and chroot into that location for terminal/installed apps14:11
ubptgbot<Fuseteam> then again that doesn't reset /etc afaict14:11
ubptgbot<NotKit> but will be still prone to breakage, true14:11
ubptgbot<NotKit> [Edit] but things inside overlay will be still prone to breakage, true14:12
ubptgbot<UniversalSuperBox> @NotKit [what you can do is overlay to a specific location and chroot into that location …], What does that resolve compared to Libertine then?14:12
ubptgbot<UniversalSuperBox> You'd save 400MB of downloaded packages?14:12
ubptgbot<Fuseteam> i might stress this more about improving the terminal experience than modifying rootfs perse14:12
ubptgbot<NotKit> having same rootfs as outside14:12
ubptgbot<Fuseteam> [Edit] i might stress this is more about improving the terminal experience than modifying rootfs perse14:12
ubptgbot<NotKit> but Libertine itself could be definitely improved if something had time/interest to look into that, like finishing LXC backend14:13
ubptgbot<dohbee> yes, just like anbox can be improved if someone works on it14:13
ubptgbot<NotKit> you can run quite a lot on Sailfish with harbour-containers for example14:13
ubptgbot<UniversalSuperBox> Still trying to understand. Why is having the same rootfs inside and outside desirable?14:14
ubptgbot<NotKit> to have access to libhybris and all "special" packages not found in xenial desktop rootfs14:14
ubptgbot<NotKit> can be fixed with proper repos of course14:14
ubptgbot<dohbee> libertine is already "the same" rootfs14:14
ubptgbot<UniversalSuperBox> That sounds way easier to fix inside Libertine than by creating a new solution14:15
ubptgbot<dohbee> it has the ubports repo14:15
ubptgbot<mrcyjanek> @NotKit [I think what could be tried for "writable-like" rootfs is to have chroot with ac …], I have gist for that14:15
ubptgbot<mrcyjanek> https://gist.github.com/MrCyjaneK/9be6ee4b59ab6a18931b232cb360a1e014:16
ubptgbot<mrcyjanek> @UniversalSuperBox [What does that resolve compared to Libertine then?], (it would work on devices when libertine is not working)14:17
ubptgbot<UniversalSuperBox> Creating a new solution that is ready for shipping is still likely more difficult than fixing Libertine.14:17
ubptgbot<mrcyjanek> +Libertine sounds like termux to me, its not really running on the system14:18
ubptgbot<Fuseteam> for me it's just tinkering, i use vim when prototyping the keyboard on the device for example14:18
ubptgbot<dohbee> a container is a container, whether it's libertine, termux, or your shell script where you run proot yourself instead of letting libertine do it14:19
ubptgbot<UniversalSuperBox> @mrcyjanek [+Libertine sounds like termux to me, its not really running on the system], The ultimate question, does it matter? … If you're trying to modify system software, you're already modifying system software. … If you just want to run vim on your own code, does it matter if vim is running from `/usr/bin/` or `~/.cache/cont14:20
ubptgbotainers/container-1/usr/bin/`?14:20
ubptgbot<dohbee> also i think the fix to not try to use lxc by default is in libertine already, so it should work with proot everywhere already14:20
ubptgbot<mrcyjanek> @UniversalSuperBox [The ultimate question, does it matter? … If you're trying to modify system softwar …], Yeah it matters, I've already had to apt install some software to make my vpn for on ut14:21
ubptgbot<mrcyjanek> @dohbee [also i think the fix to not try to use lxc by default is in libertine already, s …], makedev error in my case14:21
ubptgbot<imraniqbal> @UniversalSuperBox [The ultimate question, does it matter? … If you're trying to modify system softwar …], As @Fuseteam mentioned, when hacking files in the rootfs.14:21
ubptgbot<mrcyjanek> Also chroot is actually default14:21
ubptgbot<UniversalSuperBox> @mrcyjanek [Yeah it matters, I've already had to apt install some software to make my vpn fo …], Okay, now we arrive at what is actually going on.14:21
ubptgbot<mrcyjanek> @UniversalSuperBox [The ultimate question, does it matter? … If you're trying to modify system softwar …], [Edit] Yeah it matters, I've already had to apt install some software to make my work vpn for on ut14:21
ubptgbot<mrcyjanek> @UniversalSuperBox [The ultimate question, does it matter? … If you're trying to modify system softwar …], [Edit] Yeah it matters, I've already had to apt install some software to make my vpn work for on ut14:22
ubptgbot<Fuseteam> that probably doesn't matter but atm installing vim inside libertine i can go to the terminal and run vim without first getting shell access libertine14:22
ubptgbot<dohbee> @imraniqbal [As @Fuseteam mentioned, when hacking files in the rootfs.], tbf, you can run vim on your pc and do it remotely too14:22
ubptgbot<Fuseteam> which obviously confines me to the container14:22
ubptgbot<imraniqbal> @dohbee [tbf, you can run vim on your pc and do it remotely too], Doesn't help if I'm away from my PC.14:23
ubptgbot<UniversalSuperBox> That's why I said, if you're modifying system software you're already modifying system software14:23
ubptgbot<mrcyjanek> @Fuseteam [that probably doesn't matter but atm installing vim inside libertine i can go to …], For me using vim feels better than using seabass to write some code14:23
ubptgbot<mrcyjanek> git is also useful sometimes14:23
ubptgbot<dohbee> "i want to break the system" is not an argument for why vim should be installable outside the container14:23
ubptgbot<Fuseteam> yes at that stage it doesn't matter how its installed14:23
ubptgbot<dohbee> you already done broke the system to install it anyway14:24
ubptgbot<UniversalSuperBox> As developers of the system, we are in a different place compared to the system's users. If you're going to be modifying `/usr/share/unity8/*.qml` anyway, what's one more package.14:24
ubptgbot<UniversalSuperBox> But @mrcyjanek brought up what I think really started the discussion for them.14:25
ubptgbot<UniversalSuperBox> What VPN software did you need?14:25
ubptgbot<Fuseteam> adding the package every time its overwritten maybe?14:25
ubptgbot<imraniqbal> @dohbee ["i want to break the system" is not an argument for why vim should be installabl …], Trying out hacks directly on QML files, before submitting a PR is very useful.14:25
ubptgbot<UniversalSuperBox> @Fuseteam [adding the package every time its overwritten maybe?], That is probably more work to prototype, test, and create than making your own script to tinker with the rootfs.14:25
ubptgbot<Fuseteam> i mean i need to reinstall the packages i want/need everytime its overwritten14:26
ubptgbot<Fuseteam> which is as i said trivial but yeah14:27
ubptgbot<UniversalSuperBox> Yes, that is the limitation of installing software on the system and then using system-image to upgrade the system.14:27
ubptgbot<mrcyjanek> @UniversalSuperBox [What VPN software did you need?], I needed to set some things that arent available from the gui, also when editing connection file and trying to connect to it, it reported some errors which after duckduckwenting got resoved by installing some packages. … I dont really remember what was needed to install but it is in14:27
ubptgbotthe chat history.. I cant search for that now because im on teleports14:27
ubptgbot<UniversalSuperBox> @mrcyjanek [I needed to set some things that arent available from the gui, also when editing …], Okay, that is very helpful. Have you filed an issue somewhere that I can take a look at ?14:27
ubptgbot<Fuseteam> it's probably related #46  iirc14:28
ubptgbot<mrcyjanek> @UniversalSuperBox [Okay, that is very helpful. Have you filed an issue somewhere that I can take a …], Well, not really I wasnt at home and just needed to urgently connect to one of servers available over the vpn14:28
ubptgbot<imraniqbal> @Fuseteam [i mean i need to reinstall the packages i want/need everytime its overwritten], How often do you encounter this?  I've only had this problem once since I started using Ubuntu Touch β€” when I changed channels.14:29
ubptgbot<UniversalSuperBox> @mrcyjanek [Well, not really I wasnt at home and just needed to urgently connect to one of s …], I am very interested in knowing more about this. When you have time and you're at a PC, please ping me.14:29
ubptgbot<imraniqbal> @Fuseteam [i mean i need to reinstall the packages i want/need everytime its overwritten], [Edit] How often do you encounter this?  I've only had this problem in one situation since I started using Ubuntu Touch β€” when I changed channels.14:29
ubptgbot<Fuseteam> @imraniqbal [How often do you encounter this?  I've only had this problem in one situation si …], whenever i forget to update or switch channels to help with testing of other things, so maybe not that often14:30
ubptgbot<mrcyjanek> @UniversalSuperBox [I am very interested in knowing more about this. When you have time and you're a …], I'll do14:30
ubptgbot<Fuseteam> i may have had to do it maybe 5-6 times14:30
ubptgbot<Fuseteam> at times forgetting i had to do it :p14:31
ubptgbot<Laurel Hescams> So what is the favourised way to install and use some not preinstalled (and not too legacy) utilities?14:31
ubptgbot<Fuseteam> if there's no need for system hacking; libertine atm14:31
ubptgbot<imraniqbal> @Laurel Hescams [So what is the favourised way to install and use some not preinstalled (and not …], http://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html14:31
ubptgbot<Laurel Hescams> [Edit] So what is the favourised way to install and use some not preinstalled (and not too legacy) utilities? I read different possibilities each with some drawbacks.14:32
ubptgbot<Fuseteam> there's no other way for commandline utils atm14:32
ubptgbot<dohbee> you can plop a static binary somewhere in your home dir14:32
ubptgbot<Fuseteam> ok there's that way as well14:33
ubptgbot<Fuseteam> i still think the terminal application could handle that for self contained applications14:33
ubptgbot<Fuseteam> [Edit] i still think the terminal application could handle that for self contained cli applications14:34
ubptgbot<Laurel Hescams> @NotKit [yeah, but will work only if those binaries do not depend on some not installed b …], Can't you just put the libraries in there as well and add the path to LD_LIBRARY_PATH?14:36
ubptgbot<ItsMeShouko> @Flohack Teleports crashes when it is downloading many messages. I have to open it 2-3 times to let it complete downloading all the messages. After it is done, it works fine and usually crashes occasionally. Is this a known bug?14:36
ubptgbot<ItsMeShouko> I am using halium generic image14:36
ubptgbot<Fuseteam> i believe that's a known bug yes14:36
ubptgbot<Fuseteam> it happens on supported devices as well14:36
ubptgbot<NotKit> how performant is it for you? for me sometimes it does not crash but UI freezes14:37
ubptgbot<ItsMeShouko> @NotKit [how performant is it for you? for me sometimes it does not crash but UI freezes], it behaves pretty much same here14:37
ubptgbot<IuliusCaeser> People, have Ubuntu touch 32 bits gsi?14:48
ubptgbot<Fuseteam> no there's no 32 bit gsi afaik, the gsi only for android 9 iirc14:50
ubptgbot<Flohack> @ItsMeShouko [@Flohack Teleports crashes when it is downloading many messages. I have to open …], Its a known bug yes.14:51
ubptgbot<Fuseteam> @mrcyjanek is this the original issue you encountered with vpn? https://github.com/ubports/ubuntu-touch/issues/4614:52
ubptgbot<mateosalta> @Fuseteam [tbh i feel like most of the apps thinkers like to install are commandline apps], dalton i think had an idea where terminal launched you into a libertine env by defaut mounted with a user file folder for interaction, you could apt install anything and use terminal apps like normal15:09
ubptgbot<UniversalSuperBox> Yes, but then it's not entirely clear where you are on the system.15:11
ubptgbot<mateosalta> we would need some kind of thing that changes the prompt15:11
ubptgbot<UniversalSuperBox> Something that I think is important to WSL, Crostini, and Libertine is that it's clear you're in a different place.15:12
ubptgbot<mateosalta> http://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html see shell acess and the bind mounts section @Fuseteam15:12
ubptgbot<UniversalSuperBox> And it's clear (or at least implied) that installing your VPN software won't actually fix your VPN, for example.15:12
ubptgbot<Laurel Hescams> @UniversalSuperBox [And it's clear (or at least implied) that installing your VPN software won't act …], Can you elaborate on that?15:16
ubptgbot<UniversalSuperBox> I suspect that if you give someone a transparent Libertine container on Ubuntu Touch when they first open the Terminal app, they may expect to do things they could do on any other Ubuntu remix, such as installing an alternative desktop environment.15:17
ubptgbot<UniversalSuperBox> With apt hard-failing now, it at least gives a contact point where someone who would try to do that needs to ask how to do what they want to do15:18
ubptgbotJim Katsanos was added by: Jim Katsanos15:21
ubptgbot<Jim Katsanos> soooo... I'm interested on installing ub on my device , to use it as a daily driver.. should I? Is anyone using it as a daily driver? what are the pros and cons vs android? is it stable enough? sorri for this huge paragraph πŸ˜‚15:23
ubptgbot<UniversalSuperBox> Hi Jim, unfortunately a blanket answer to that question isn't possible. Everyone has their own things that they need for their device. And of course this group is a little biased to tell you that it's great and you'll never need anything else. ;)15:24
ubptgbot<UniversalSuperBox> Yes, people are using Ubuntu Touch on the devices they carry every day.15:24
ubptgbot<Jim Katsanos> @UniversalSuperBox [Hi Jim, unfortunately a blanket answer to that question isn't possible. Everyone …], wellp thanks so much:) … I will give it a try anyways! :D15:25
ubptgbot<mimecar> First you have to check if your phone is compatible.15:26
ubptgbot<Fuseteam> @mateosalta [dalton i think had an idea where terminal launched you into a libertine env by d …], or a libertine-terminal app perhaps?15:27
ubptgbot<Fuseteam> @mateosalta [http://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html see shell ac …], i know i'm just talking about improving the experience while not letting go of the ideal that we ultimately want it to be usable to consumers15:29
ubptgbot<dohbee> @Fuseteam [or a libertine-terminal app perhaps?], i think we'll need to change some things about how terminal apps work to do it right. and libertine needs a lot of improvement first. so i don't think it's worth expending too much energy to think about right now, as it won't happen soon15:49
ubptgbot<Fuseteam> yeah this is a probably a long-term thing15:54
ubptgbot<mateosalta> @Fuseteam [or a libertine-terminal app perhaps?], oh there is an idea15:59
ubptgbot<mrcyjanek> @Fuseteam [@mrcyjanek is this the original issue you encountered with vpn? https://github.c …], No, it was entirely different, caused by using latest version of openvpn on server and outdated one on ut16:09
ubptgbot<Fuseteam> ah16:12
ubptgbotzjxpot was added by: zjxpot16:27
ubptgbot<UniversalSuperBox> Ubuntu Touch OTA-13 has been released at 1% phase for testing the upgrader. If you're chomping at the bit to upgrade your device on the stable channel, you may run `sudo system-image-cli --progress=dots -p 1` to get the update right meow.16:29
ubptgbot<UniversalSuperBox> The command must be run from adb or ssh.16:29
ubptgbot<Fuseteam> > right meow16:32
ubptgbot<Fuseteam> me mind: oh no not again16:32
ubptgbot<Fuseteam> @Javacookies there we go16:32
ubptgbot<pv_bl> @UniversalSuperBox [Ubuntu Touch OTA-13 has been released at 1% phase for testing the upgrader. If y …], Hells to the yeah! Congrats on the awesome thing16:36
ubptgbot<Javacookies> awesome! but stable on the xperia x is arm64 right? I'm gonna miss some apps like bluetooth transfer app....16:40
ubptgbot<dohbee> @UniversalSuperBox [Ubuntu Touch OTA-13 has been released at 1% phase for testing the upgrader. If y …], i guess it's time to do a lot of merges then :P16:40
ubptgbot<Fuseteam> @Javacookies [awesome! but stable on the xperia x is arm64 right? I'm gonna miss some apps lik …], poke the app devs meow16:44
ubptgbot<Javacookies> @Fuseteam [poke the app devs meow], I can't find the fork repo, the original is in launchpad which might be outdated16:50
ubptgbot<Fuseteam> of the bluetooth transfer app you mean?16:52
ubptgbot<Fuseteam> oof that diffy to find o.O16:54
ubptgbot<Fuseteam> guess we'll have to dig into /opt to see what we can find16:57
=== ben{}_ is now known as ben{}
ubptgbot<dohbee> @Javacookies [I can't find the fork repo, the original is in launchpad which might be outdated], https://github.com/floop2/ubtd17:01
ubptgbot<dohbee> and @floop2 is in here too :P17:01
ubptgbot<Javacookies> oh okay, it's not linked in the openstore so it was hard to find πŸ˜…17:04
ubptgbot<Javacookies> thanks!17:04
ubptgbot<dohbee> yeah, it took a minute :P17:06
ubptgbot<rubencarneiro> @UniversalSuperBox [Ubuntu Touch OTA-13 has been released at 1% phase for testing the upgrader. If y …], not working17:11
ubptgbot<UniversalSuperBox> on which device and how is it not working17:11
ubptgbot<rubencarneiro> @UniversalSuperBox [on which device and how is it not working], on pro 517:12
ubptgbot<UniversalSuperBox> how is it not working17:12
ubptgbot<rubencarneiro> @UniversalSuperBox [how is it not working], ok my bad is working17:13
ubptgbot<rubencarneiro> (Photo, 1280x720) https://irc.ubports.com/EZiz0ciY.png17:13
ubptgbot<rubencarneiro> Updated17:17
ubptgbot<Fuseteam> floop2, eh? i was looking on fourloop2002 πŸ˜‚17:17
ubptgbot<TotalSonic> The wanting to get rid of Libertine seems silly to me. Instead to me it just needs fixes - first to the install experience (needs to be able to continue to download even when not on top with screen active, if it showed the terminal progress by default during install might also help for people) - and second it needs some gui compatibili17:33
ubptgbotty fixes (with keeping elements from spilling off of display, and with allowing scaling of gui's graphical elements)17:33
ubptgbot<Fuseteam> we aren't talking about getting rid of libertine fwiw17:35
ubptgbot<TotalSonic> need a full featured text editor on UT? Then `medit` via Libertine is still the best option I have found so far17:35
ubptgbot<Fuseteam> the gui is meant to be used with external screen either way17:35
ubptgbot<Fuseteam> a full featured text editor? none tops vim for me17:36
ubptgbot<TotalSonic> @Fuseteam [a full featured text editor? none tops vim for me], Well, seems people are wanting to have something substantially different than a containered experience for the x11 apps- but to me instead of having a stressed development team having to come up with something new we just need to make what is already there better17:37
ubptgbot<TotalSonic> @Fuseteam [a full featured text editor? none tops vim for me], [Edit] Well, seems some people are wanting to have something substantially different than a containered experience for the x11 apps- but to me instead of having a stressed development team having to come up with something new we just need to make what is already there bette17:37
ubptgbotr17:37
ubptgbot<TotalSonic> @Fuseteam [a full featured text editor? none tops vim for me], yup - I consider that an ide aimed for developers more than a text editor aimed for laypeople that need to tweak and annotate rather than code.  So perhaps I should not use the words "full featured" and instead say nicely usable even on a phone form factor.17:39
ubptgbot<dohbee> @TotalSonic [Well, seems some people are wanting to have something substantially different th …], no, people were talking almost exclusively about CLI stuff earlier17:41
ubptgbot<TotalSonic> @Fuseteam [the gui is meant to be used with external screen either way], there are a few desktop apps usable on phone (e,g, gtick, medit, aisleriot, gthumb, xournal)- and with the ability to scale gui as well as keep elements from spilling off of screen they would be way more usable even on mobile devices.17:41
ubptgbot<TotalSonic> @dohbee [no, people were talking almost exclusively about CLI stuff earlier], ok, I stand corrected17:42
ubptgbot<TotalSonic> In regards to that - I really like that a Terminal app is included by default and have found it enormously useful in terms of making my own device more functional (Meizu Pro 5) - but I have zero problems using cli apps within Libertine17:44
ubptgbot<Fuseteam> @TotalSonic [Well, seems some people are wanting to have something substantially different th …], we aren't talking about about x11 apps either, nor about adding to the workload of the dev team17:46
ubptgbot<TotalSonic> @Fuseteam [we aren't talking about about x11 apps either, nor about adding to the workload …], okey dokes17:47
ubptgbot<Fuseteam> @TotalSonic [yup - I consider that an ide aimed for developers more than a text editor aimed …], actually vim is actually nice for that as well if you learn how it works, it's very usable on the phone form factor ime17:47
ubptgbot<Fuseteam> i really should finish my flick keyboard and look into making a tool to install vim and friends.17:49
ubptgbot<Fuseteam> @TotalSonic [yup - I consider that an ide aimed for developers more than a text editor aimed …], [Edit] actually vim is actually not that usable out of the box as a ide but really nice for that if you learn how it works, it's very usable on the phone form factor ime17:50
ubptgbot<TotalSonic> @Fuseteam [i really should finish my flick keyboard and look into making a tool to install …], that would be great if you managed that :)18:08
ubptgbot<Fuseteam> lol the flick thingie is deffo long overdue :x18:11
ubptgbot<ruedigerkupper> @Fuseteam [poke the app devs meow], Yes, please, I need UBsync!18:51
ubptgbot<Fuseteam> @ruedigerkupper [Yes, please, I need UBsync!], i'm not the dev of UBsync18:55
ubptgbot<ruedigerkupper> I didn't presume. Just wanted to support your call.18:57
ubptgbot<Fuseteam> ehhhhhmmmmmmm19:00
ubptgbot<Hannah122> Any min now19:01
ubptgbot<Hannah122> It'll be ota time19:01
ubptgbot<ruedigerkupper> @Fuseteam [ehhhhhmmmmmmm], Your call about pinging developers to compile for 64 bit. Remember?19:02
ubptgbot<Laurel Hescams> @mrcyjanek [No, it was entirely different, caused by using latest version of openvpn on serv …], I had exactly the same problem and did not want to change my server configuration for the legacy version of openvpn. I'll try with static compiling it some time.19:04
ubptgbot<Fuseteam> @ruedigerkupper [Your call about pinging developers to compile for 64 bit. Remember?], ah now i remember πŸ‘΄19:04
ubptgbot<ruedigerkupper> Transition to 64 bit on the Xperia X was smooth and fairly seamless using the Installer. Only thing is some apps  missing for 64 bit.19:05
ubptgbot<Hannah122> Does ota work on gsi?19:05
ubptgbot<mateosalta> I know it would take expanding root, and a lot of space - but has anyone done installing the armhf libs, that would be a cool thing to get a tutorial for19:06
ubptgbot<Hannah122> @mateosalta [I know it would take expanding root, and a lot of space - but has anyone done in …], It likely won't work19:06
ubptgbot<Hannah122> And it'll break with an ota19:07
ubptgbot<mateosalta> they are in named folders19:08
ubptgbot<UniversalSuperBox> I don't think anyone has tried or documented that, no19:08
ubptgbot<mateosalta> it would double what the system takes up though...19:09
ubptgbot<UniversalSuperBox> Not necessarily. You probably wouldn't need Oxide or QtWebEngine19:09
ubptgbot<UniversalSuperBox> Worth a try.19:09
ubptgbot<UniversalSuperBox> Let us know how it works :D19:09
ubptgbot<mateosalta> specifically I would want qtwebengine for what i'm trying :P19:10
ubptgbot<mateosalta> the thing I want to get going is the armhf version of the browser, to load the widevine19:10
ubptgbot<UniversalSuperBox> In theory it could all be loaded into a single click19:11
ubptgbot<UniversalSuperBox> In practice, wow good luck...19:11
ubptgbot<dohbee> soo, i'm pretty sure click doesn't have support for multi-arch19:12
ubptgbot<Hannah122> @dohbee [soo, i'm pretty sure click doesn't have support for multi-arch], Lol19:13
ubptgbot<UniversalSuperBox> Well, you're right of course, but you can LD_PRELOAD anything19:13
ubptgbot<mateosalta> hm, kernel option? https://stackoverflow.com/questions/34648832/can-old-arm32-binary-files-be-run-on-aarch64-kernel19:14
ubptgbot<dohbee> @UniversalSuperBox [Well, you're right of course, but you can LD_PRELOAD anything], no, i mean even if you install all the 32-bit libs inside the click, it will still be an`armhf` click, not `arm64` and the review tool will complain if you try to make it arm64 instead; and click itself doesn't know about multiple architecutres on the same19:14
ubptgbotsystem19:14
ubptgbot<dohbee> @mateosalta [hm, kernel option? https://stackoverflow.com/questions/34648832/can-old-arm32-bi …], i think the kernel has it enabled, so that aspect should be fine19:15
ubptgbot<mateosalta> ok  that is good19:15
ubptgbot<mateosalta> @dohbee [no, i mean even if you install all the 32-bit libs inside the click, it will sti …], it will be named _multi19:15
ubptgbot<mateosalta> it might not make it in the store maybe?19:15
ubptgbot<mateosalta> I used to do the 'fat' packages a few times19:16
ubptgbot<dohbee> you can try to build it i guess19:16
ubptgbot<dohbee> well you definitely can't put it in the store if you shove the widevine.so in it too19:16
ubptgbot<dohbee> [Edit] well you definitely can't put it in the store if you shove the `widevine.so` in it too19:16
ubptgbot<mateosalta> the thing that would be put in the store is the system libs to enable the other arch19:17
ubptgbot<mateosalta> then you could find and run armhf clicks if you had them, or something like that19:18
ubptgbot<dohbee> no, see aforementioned comment about click not supporting multi-arch19:18
ubptgbot<UniversalSuperBox> @mateosalta [the thing that would be put in the store is the system libs to enable the other …], That one wouldn't work19:18
ubptgbot<mateosalta> ah19:18
ubptgbot<UniversalSuperBox> I meant one click containing all of the things you needed to execute that single application19:18
ubptgbot<mateosalta> oh yeah, click would probally complain then19:19
ubptgbot<dohbee> yeah. you might get away with including it all directly in your click (though it may break at some point when the system libs like mir change)19:19
ubptgbot<UniversalSuperBox> I'm not sure click would care really19:20
ubptgbot<UniversalSuperBox> Maybe the review would turn up "hey, this isn't an arm64 binary"19:20
ubptgbot<ruedigerkupper> OTA13: congrats!!!19:20
ubptgbot<mateosalta> I guess someone would have to try it the manual way first19:21
ubptgbot<mateosalta> prehaps this after expanding the root, then apt install morph for armhf? : https://forum.armbian.com/topic/4764-running-32-bit-applications-on-aarch64/19:23
ubptgbot<NotKit> just try on a device you're not afraid to reinstall if it breaks19:24
ubptgbot<mateosalta> :)19:24
ubptgbot<NotKit> another option to try could be downloading armhf rootfs and using it as chroot with proper bind-mounts19:24
ubptgbot<mateosalta> ah, that could be good19:24
ubptgbot<mateosalta> would be easier to do a script for19:25
ubptgbot<Hannah122> @NotKit [another option to try could be downloading armhf rootfs and using it as chroot w …], Or just making an alpine chroot19:25
ubptgbot<Hannah122> It'd be smaller19:25
ubptgbot<NotKit> but no Morph19:25
ubptgbot<Hannah122> True19:25
ubptgbot<Hannah122> But firefox19:25
ubptgbot<UniversalSuperBox> Can we just sit back and appreciate that @lduboeuf accounted for almost a quarter of all PRs merged in the OTA-13 cycle? Or Chris Clime and @Javacookies' 1000 lines of changes to Morph Browser and weeks of effort to get QtWebEngine 5.14 running? How about the work of Konrad, Kieran, Alfred, and Vince to get four new devices in t19:39
ubptgbothe installer and released with a Stable channel? … All these and more coming to your Ubuntu Touch device in OTA-13. :) … r19:39
ubptgbot<UniversalSuperBox> [Edit] Can we just sit back and appreciate that @lduboeuf accounted for almost a quarter of all PRs merged in the OTA-13 cycle? Or Chris Clime and @Javacookies' 1000 lines of changes to Morph Browser and weeks of effort to get QtWebEngine 5.14 running? How about the work of Konrad, Kieran, Alfred, and Vince to get four new devic19:39
ubptgbotes in the installer and released with a Stable channel? … All these and more coming to your Ubuntu Touch device in OTA-13. :) … https://ubports.com/blog/ubport-blogs-news-1/post/ubuntu-touch-ota-13-release-372019:39
ubptgbot<Hannah122> @UniversalSuperBox [Can we just sit back and appreciate that @lduboeuf accounted for almost a quarte …], Wow19:40
ubptgbot<Hannah122> Good job!19:40
ubptgbot<Hannah122> I love OTA-13!19:40
ubptgbot<TotalSonic> @Hannah122 [I love OTA-13!], Agreed - it really adds some nice polish to the whole OS, and fixes some long time nagging problems (e.g. text selection in Morph, easy import and export of vcf for Contacts).19:42
ubptgbot<TotalSonic> (Sticker, 512x512) https://irc.ubports.com/4woo0qbj.webp19:43
ubptgbot<TotalSonic> Kudos to the entire UBports team!!19:43
ubptgbot<mateosalta> i think everyone might like this19:59
ubptgbot<mateosalta> (Photo, 1451x2560) https://irc.ubports.com/v7VMQNxs.png19:59
ubptgbot<Gabriele> Wow so nice Ota 13 😁😁20:00
ubptgbot<mateosalta> the new qtwebengine has dark mode :)20:00
ubptgbot<ItsMeShouko> @mateosalta [<reply to media>], Very nice!20:00
ubptgbot<mateosalta> (Document) https://irc.ubports.com/ixLV98nn.null20:01
ubptgbot<Hannah122> @mateosalta [<reply to media>], What's this20:01
ubptgbot<mateosalta> dark mode morph for ota 1320:01
ubptgbot<Hannah122> @mateosalta [dark mode morph for ota 13], Ahh20:01
ubptgbot<mateosalta> it is just a few flags away, now we just need a button somewhere20:02
ubptgbot<Hannah122> UT Tweak Tool?20:02
ubptgbot<mateosalta> probally better right in the browser settings, users have wanted the feature for awhile20:03
ubptgbot<TotalSonic> @mateosalta [probally better right in the browser settings, users have wanted the feature for …], agreed - as part of Morph settings is definitely the best place for it20:03
ubptgbot<mateosalta> cool20:12
ubptgbot<mateosalta> https://github.com/ubports/morph-browser/issues/17520:12
ubptgbotElena was added by: Elena20:12
ubptgbotashiqulislam1 was added by: ashiqulislam120:17
ubptgbot<Hannah122> Who managed to run chrome here20:24
ubptgbot<mateosalta> long time ago in libertine20:25
ubptgbot<mateosalta> well chromium20:25
ubptgbot<Hannah122> It wasn't libertine20:25
ubptgbot<Hannah122> It was a very bad way of doing it20:25
ubptgbot<Hannah122> But I wanna speak to the person who did it20:26
ubptgbot<mateosalta> oh i remember is was just straight through xmir20:26
ubptgbot<alexmigf> Using the command from the blog post says 'Already up-to-date', any clue?20:26
ubptgbot<Hannah122> @mateosalta [oh i remember is was just straight through xmir], Yeah20:26
ubptgbot<mateosalta> let me see if i have the link20:26
ubptgbot<mateosalta> and it wouldn't work with wayland right now :)20:27
ubptgbot<Hannah122> I don't have Wayland on my phone I don't think20:27
ubptgbot<mateosalta> which phone?20:27
ubptgbot<mateosalta> not the pinephone?20:27
ubptgbot<Hannah122> BQ e 4.420:27
ubptgbot<mateosalta> ah20:27
ubptgbot<Hannah122> [Edit] BQ e 4.520:27
ubptgbot<mateosalta> this was the page that showed how20:28
ubptgbot<mateosalta> https://mutse.github.io/2015/11/08/howto-launch-desktop-apps-on-utouch/20:28
ubptgbot<mateosalta> the script told xmir what to do20:28
ubptgbot<mateosalta> you will run out of space in the root image, i suggest delting language packs and keyboard packs other than your own lang20:29
ubptgbot<mateosalta> or resizing if you are comfortable with that20:29
ubptgbot<Hannah122> I installed firefox20:31
ubptgbot<Hannah122> Wanna launch it xD20:31
ubptgbot<mateosalta> you could try with xmir :)20:31
ubptgbot<dohbee> you will have to use xmir20:32
ubptgbot<mateosalta> I remember when someone did the whole mate desktop20:32
ubptgbot<mateosalta> https://linux.softpedia.com/blog/watch-ubuntu-mate-desktop-running-on-meizu-mx4-with-ubuntu-touch-498281.shtml20:32
ubptgbot<mariogrip> @mateosalta [https://linux.softpedia.com/blog/watch-ubuntu-mate-desktop-running-on-meizu-mx4- …], mate running on top of xmir no?20:35
ubptgbot<mateosalta> it might have been in libertine i think20:35
ubptgbot<mariogrip> but xwayland is going to be so much better, x11 already is much better on pinephone20:36
ubptgbot<mateosalta> sounds awesome20:36
ubptgbot<mateosalta> will be cool to see some xwayland apps in the store eventually20:36
ubptgbot<mariogrip> @mateosalta [will be cool to see some xwayland apps in the store eventually], well problem more or less is, they dont scale at all xP20:39
ubptgbot<mateosalta> yeah, so that is where users hand pick ones that do20:39
ubptgbot<mateosalta> telegram did rather well at this i think20:40
ubptgbot<mateosalta> probally some electron type apps20:40
ubptgbot<dohbee> telegram-desktop is Qt and can just run on wayland already20:40
ubptgbot<mariogrip> but telegram is qt, so should run using wayland20:40
ubptgbot<mariogrip> also election is getting wayland support soon ish20:40
ubptgbot<mateosalta> @dohbee [telegram-desktop is Qt and can just run on wayland already], oh, I should try then20:40
ubptgbot<mateosalta> then someone should package it :)20:41
ubptgbot<mariogrip> but its slow20:41
ubptgbot<dohbee> @mariogrip [also election is getting wayland support soon ish], really? chromium is getting wayland support?20:41
ubptgbot<mariogrip> @dohbee [really? chromium is getting wayland support?], sure does20:41
ubptgbot<mateosalta> woah20:41
ubptgbot<mariogrip> https://www.reddit.com/r/linux/comments/iuerlb/electron_will_support_wayland_soon/20:41
ubptgbot<dohbee> but electron apps could also theoretically be built as html5 apps using webapp-container instead, too20:43
ubptgbot<mateosalta> I should try vlcqt again20:43
ubptgbot<mariogrip> @dohbee [but electron apps could also theoretically be built as html5 apps using webapp-c …], no, they use node apis20:44
ubptgbot<fredldotme> @mateosalta [I should try vlcqt again], Might need an X11 backend if VLC decides to act up on Wayland.20:44
ubptgbot<mateosalta> last time i ran into a docs package that was all arch that docker complained about in clickable20:44
ubptgbot<dohbee> @mariogrip [no, they use node apis], like https://open-store.io/app/ucopay.nanuc does?20:44
ubptgbot<Hannah122> Ahhh I'm getting weird stuff20:44
ubptgbot<mariogrip> @dohbee [like https://open-store.io/app/ucopay.nanuc does?], some apps i guess would work, but most apps use nodejs for most things20:45
ubptgbot<mariogrip> if they are just webwrappers it would work20:45
ubptgbot<mariogrip> but many *like the ubports installer* use nodejs to do system things20:45
ubptgbot<Hannah122> @mariogrip [but many *like the ubports installer* use nodejs to do system things], But we need to install Ubuntu touch with Ubuntu touch20:46
ubptgbot<mateosalta> Is there a way to include those dependencies with the html5 thing20:46
ubptgbot<dohbee> @mariogrip [but many *like the ubports installer* use nodejs to do system things], doesn't axolotl do so too?20:46
ubptgbot<mariogrip> @dohbee [doesn't axolotl do so too?], it has 2 modes, client and server mode20:46
ubptgbot<mariogrip> client works with xmlhttprequest and server uses the built in node stuff20:47
ubptgbot<NotKit> @mariogrip [but telegram is qt, so should run using wayland], on PinePhone, using non-EGL Wayland apps used to crash Lomiri20:47
ubptgbot<NotKit> has this been fixed?20:47
ubptgbot<Hannah122> (Video, 3s) https://irc.ubports.com/CQILHEYM.mp4 Sad20:47
ubptgbot<mariogrip> @NotKit [on PinePhone, using non-EGL Wayland apps used to crash Lomiri], not yet, it needs this https://github.com/ubports/qtmir/commit/1b935fc9b792ba2f894ec1a026cba2a11d07388920:48
ubptgbot<mariogrip> but its still a messy hack20:48
ubptgbot<mateosalta> @Hannah122 [<reply to media>], did you edit the launcher20:48
ubptgbot<Hannah122> @mateosalta [did you edit the launcher], Yep20:48
ubptgbot<mateosalta> aw, it might be a long time broken then20:48
ubptgbot<Hannah122> I'll double check I did it right20:48
ubptgbot<mariogrip> @Hannah122 [<reply to media>], this libertine?20:49
ubptgbot<Hannah122> @mariogrip [this libertine?], No20:49
ubptgbot<Hannah122> You don't want to know tbh20:49
ubptgbot<mariogrip> lol20:49
ubptgbot<mateosalta> I think they were trying to launch straight with xmir20:49
ubptgbot<mateosalta> there was the old how to floating around20:49
ubptgbot<mariogrip> ah, then you will need to use the xmir-helper20:49
ubptgbot<Hannah122> @mateosalta [https://mutse.github.io/2015/11/08/howto-launch-desktop-apps-on-utouch/], Thid20:50
ubptgbot<Hannah122> @mateosalta [https://mutse.github.io/2015/11/08/howto-launch-desktop-apps-on-utouch/], [Edit] This20:50
ubptgbot<Hannah122> But Firefox instead of chromium20:50
ubptgbot<Hannah122> Anyway to get crash logs?20:50
ubptgbot<NotKit> Firefox also supports Wayland natively already (at least if built with correct flags)20:52
ubptgbot<mariogrip> also you can ignore the script and use a special function in the desktop file `X-Ubuntu-XMir-Enable=true`20:52
ubptgbot<Hannah122> @mariogrip [also you can ignore the script and use a special function in the desktop file X- …], Ahh OK20:52
ubptgbot<Hannah122> I'll restore stock .desktop then20:52
ubptgbot<Hannah122> (Photo, 720x1280) https://irc.ubports.com/wLKg9Lfa.png Like this?20:57
ubptgbot<Hannah122> Cause it still crashes :(20:57
ubptgbot<Hannah122> And libertine I couldn't get to work before20:57
ubptgbot<mariogrip> whats in .cache/upstart/application-legacy (firefox something)?20:58
ubptgbot<Hannah122> (Photo, 720x1280) https://irc.ubports.com/WDeIclN9.png No file :(20:59
ubptgbot<mariogrip> thats odd20:59
ubptgbot<mariogrip> whats in application-failed?21:00
ubptgbot<Hannah122> (Photo, 720x1280) https://irc.ubports.com/JVQIMNYv.png21:00
ubptgbot<Hannah122> Ahh android rotate sucks21:00
ubptgbot<Hannah122> Anyway you can see lol21:00
ubptgbot<mariogrip> odd21:01
ubptgbot<Hannah122> Have I messed up my phone xD21:01
ubptgbot<Hannah122> Gtg now21:02
ubptgbot<mariogrip> what happens if you run the script you created from the website?21:02
ubptgbot<Hannah122> Good night all21:02
ubptgbot<mariogrip> kk21:02
ubptgbot<Hannah122> @mariogrip [what happens if you run the script you created from the website?], Same21:02
ubptgbot<Hannah122> I'll try in morning21:02
ubptgbot<mariogrip> ok gn :)21:02
ubptgbot<Hannah122> Gn21:02
ubptgbot<mateosalta> hm, wasnt there a trick to use a minimial wm21:03
ubptgbot<mateosalta> box something?21:03
ubptgbot<Fuseteam> Openbox?21:03
ubptgbot<dohbee> matchbox is already inside libertine21:04
ubptgbot<mateosalta> thats it21:04
ubptgbot<dohbee> and used iirc21:04
ubptgbot<Fuseteam> On ut? To launchβ€” hmmmm21:04
ubptgbot<mateosalta> well not if you are outside the container21:04
ubptgbot<Fuseteam> Well that's shift now we're attempting to run firefox on ut xD21:05
ubptgbot<dohbee> well sure21:05
ubptgbot<Hannah122> Wait could it be my build was from alpine21:05
ubptgbot<mateosalta> @Fuseteam [Well that's shift now we're attempting to run firefox on ut xD], it came preinstalled on the m10 in the puritine container21:05
ubptgbot<Hannah122> Don't they do weird stuff?21:05
ubptgbot<dohbee> @Hannah122 [Wait could it be my build was from alpine], that definitely won't work21:05
ubptgbot<Fuseteam> Puritine?21:05
ubptgbot<Hannah122> @dohbee [that definitely won't work], Damn I'm so dumb21:06
ubptgbot<Hannah122> Alright I'll fix in morning and use a proper build21:06
ubptgbot<Fuseteam> Iphone alert21:06
ubptgbot<mateosalta> the bold text21:07
ubptgbot<mateosalta> ?21:07
ubptgbot<Fuseteam> Yes the bold text21:07
ubptgbot<mariogrip> @Hannah122 [Wait could it be my build was from alpine], yeah, nothing from alpine will work as they use musl while we use glibc21:07
ubptgbot<mateosalta> lol, why are the iphone always users yelling in here ;p21:07
ubptgbot<Fuseteam> XD21:07
ubptgbot<dynasty17> @mariogrip [yeah, nothing from alpine will work as they use musl while we use glibc], Wow. The latest stable edition on the FP2 is absolutely amazing. Fast, crisp, and smooth as silk! Well done. Every app opens so quick22:14
ubptgbot<UniversalSuperBox> I didn't talk about it in the blog post, but "One Weird Trick" lead to app placeholders opening .5-1.5 seconds faster than before OTA-1322:15
ubptgbot<UniversalSuperBox> That was https://github.com/ubports/ubuntu-app-launch/pull/2122:16
ubptgbot<mariogrip> @UniversalSuperBox [I didn't talk about it in the blog post, but "One Weird Trick" lead to app place …], yeah we should add that22:19
ubptgbot<UniversalSuperBox> My testing of it was inconclusive, I couldn't figure out if it was just the placeholders or the entire app startup time22:20
ubptgbot<mariogrip> @UniversalSuperBox [My testing of it was inconclusive, I couldn't figure out if it was just the plac …], the the entire app, as it was wating for the handshake before running telling upstart to exec22:21
ubptgbot<mariogrip> the dbus roundtrip was random how fast it ran, but most of the time it was 0.5s and up to 2s22:21
ubptgbot<mariogrip> well it was not dbus fault it was bad glib code that waited too long22:22
ubptgbot<mariogrip> and no, im not patching glib xP22:23
ubptgbot<mariogrip> anyway wating for the handshake is useless anyway, there is no benefit of waiting as the only thing the handshake does it to tell qtmir that an app is starting, but qtmir already knows22:25
ubptgbot<TronFortyTwo> @UniversalSuperBox [Can we just sit back and appreciate that @lduboeuf accounted for almost a quarte …], Kudos thanks πŸ‘πŸ‘πŸ‘22:30
ubptgbot<ahoneybun> (Document) https://irc.ubports.com/cAVt5FCl.mp423:01
ubptgbot<mariogrip> @ahoneybun [<reply to media>], Oh! hello :D23:01
ubptgbot<mariogrip> long time no see :D23:01
ubptgbot<ahoneybun> Indeed23:05
ubptgbot<ahoneybun> I has a PinePhone23:06
ubptgbot<PhoenixLandPirate> @UniversalSuperBox [Can we just sit back and appreciate that @lduboeuf accounted for almost a quarte …], WOOP WOOP, GOOD JOB EVERYONE1!!!23:07
ubptgbot<Shakendo> once heimdall is added to the installer I can officially add my device to the installer23:09

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