 This is no super critical as it seems to be only the arm64 focal desktop image, but we again seem to have problems with the gnome-3-38-2004 snap
[08:15] <sil2100> Fetching snap "gnome-3-38-2004"
[08:15] <sil2100> error: cannot download snap "gnome-3-38-2004": no snap revision available as specified
[08:15] <jibel> sil2100, Hey, the test server that does the image promotion is dead again
[08:19] <jibel> nvm I read it the other way so we have 2 problems :)
[08:37] <oSoMoN> salut didrocks, good morning sil2100
[08:46] <oSoMoN> sil2100, unfortunately I'm not a collaborator on that snap so I can't look into what's wrong with it, I guess it'll have to wait for seb_128 or ken_vandine to be online
[09:19] <ricotz> sil2100, hi, do you know what is up with the *huge* focal amd64 desktop iso? https://cdimage.ubuntu.com/focal/daily-live/pending/
[09:23] <duflu> Hmm it almost doubled in size after 20211122
[09:23] <duflu> ricotz, I would boot 20211122 and 20211128 and diff the package list from both
[09:34] <ricotz> duflu, better have someone look at it who knows about those things ;-P
[09:35] <ricotz> I wonder if this can be caused by an uncompressed squashfs
[09:40] <ricotz> oh it contains an additional /casper/amd64+intel-iot.squashfs
[09:43] <sil2100> ricotz: yes, mentioned that on IRC yesterday - Brian looked into it and found out that it has the dual squashfs
[09:43] <sil2100> Not sure if he managed to fix that
[09:44] <sil2100> It's a bug on the cdimage/debian-cd side
[09:44] <sil2100> ;)
[09:44] <ricotz> sil2100, I see, thanks for confirming ;)
[10:33] <duflu> jibel, the wishlist item is fixed, and the Low was set by Seb, not me
[10:54] <duflu> ricotz, I'm downloading them now so if I don't have an answer for you next week please remind me
[10:55] <duflu> Oh right, you got an answer while I was distracted
[10:55] <duflu> Happy weekend
[11:31] <ircuser1> hey
[11:32] <ircuser1> how to contribute to Ubuntu as a developer?
[11:36] <KGB-1> evolution-data-server signed tags 5aeca87 Jeremy Bicha upstream/3.42.2 * Upstream version 3.42.2 * https://salsa.debian.org/gnome-team/evolution-data-server/tags/upstream/3.42.2
[11:36] <KGB-1> evolution-data-server upstream/latest 69db925 Jeremy Bicha * pushed 8 commits (first 5 follow) * https://salsa.debian.org/gnome-team/evolution-data-server/compare/2f6b98f...69db925
[11:37] <KGB-1> evolution-data-server upstream/latest 4721cd5 Milan Crha CMakeLists.txt * Post-release version bump * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/4721cd5
[11:37] <KGB-1> evolution-data-server upstream/latest 52f460e Christian Kirbach po/de.po * Update German translation * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/52f460e
[11:37] <KGB-1> evolution-data-server upstream/latest c802adf Milan Crha src/camel/camel-hostname-utils.c * I#364 - Camel: Add a missing header include into camel-hostname-utils.c * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/c802adf
[11:37] <KGB-1> evolution-data-server upstream/latest 7cbcdd3 Milan Crha src/calendar/ backends/file/e-cal-backend-file.c backends/http/e-cal-backend-http.c libecal/e-cal-component.c * I#365 - Calendar: Crash on local calandar file change * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/7cbcdd3
[11:37] <KGB-1> evolution-data-server upstream/latest 5130ba0 Milan Crha (5 files in 3 dirs) * I#366 - Calendar: Correct 'occur-in-time-range?' for zero-length events * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/5130ba0
[11:38] <KGB-1> evolution-data-server pristine-tar 5d9d8b3 Jeremy Bicha evolution-data-server_3.42.2.orig.tar.xz.delta evolution-data-server_3.42.2.orig.tar.xz.id * pristine-tar data for evolution-data-server_3.42.2.orig.tar.xz * https://salsa.debian.org/gnome-team/evolution-data-server/-/commit/5d9d8b3
[13:26] <oSoMoN> ircuser1, you can start by reading https://wiki.ubuntu.com/ContributeToUbuntu


[00:25] <mup> PR snapcraft#2937 closed: spread tests: do not attempt to remove snapd snap <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2937>
[00:28] <mup> PR snapcraft#2938 closed: remote build: default to snapcraft's stable channel <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2938>
[02:35] <mup> PR pc-amd64-gadget#35 opened: grub.cfg-boot: drop compatibility mode <Created by anonymouse64> <https://github.com/snapcore/pc-amd64-gadget/pull/35>
[06:23] <mborzecki> morning
[06:42] <mborzecki> Make current revision for snap "snapd" unavailable ([--root / is-active snapd.core-fixup.service] failed with exit status 3: failed
[06:42] <mborzecki> seen this one before
[06:52] <mborzecki> hmm maybe we should ignore the stderr/stdout when calling systemctl is-active and just look at the exit code
[06:55] <mborzecki> quick errand, some utility guys coming over, hopefully they'll be gone in 30 mins or so
[07:36] <mborzecki> re
[07:59] <mborzecki> mvo: hey
[07:59] <mup> PR snapd#8132 opened: systemd: improve is-active check for 'failed' services <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8132>
[08:04] <pstolowski> morning
[08:04] <mborzecki> pstolowski: hey
[08:06] <zyga> snow :)
[08:06] <mvo> good morning pstolowski mborzecki and zyga
[08:07] <mborzecki> zyga: hey, snow? got plenty of rain here :)
[08:07] <zyga> let's hope today is more productive
[08:07] <pstolowski> o/
[08:07] <zyga> mborzecki: yeah, there's even nice patches on the ground
[08:07] <zyga> is it freezing?
[08:07] <zyga> supposedly +1 so no
[08:07] <zyga> oh well
[08:08] <pstolowski> zyga: snow, but melting away immediately
[08:08] <mborzecki> simple pr to start your morning with #8132
[08:08] <mup> PR #8132: systemd: improve is-active check for 'failed' services <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8132>
[08:09] <zyga> mborzecki: ha
[08:09] <zyga> remember when you told me about that dhcp thing
[08:09] <zyga> that it failed for you
[08:09] <zyga> suprirse
[08:09] <zyga> it really only fails on arch, out of all the systems
[08:09]  * zyga runs and see why
[08:36] <mvo> pstolowski: 8128 LGTM, do you want to merge it?
[08:38] <pstolowski> mvo: merged, thank you!
[08:38] <mup> PR snapd#8128 closed: o/devicestate: StartOfOperationTime helper for Prune (1/2) <Needs Samuele review> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/8128>
[09:16] <zyga> mborzecki: can you re-review https://github.com/snapcore/snapd/pull/8123/files
[09:16] <mup> PR #8123: interfaces/network-control: bring /var/lib/dhcp from host (approach b) <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/8123>
[09:16] <zyga> it's updated and passes on arch
[09:16] <zyga> just want to ack the new permissions
[09:20] <mup> PR snapd#8133 opened: cmd/snap-confine: allow snap-confine to load nss libs <Created by zyga> <https://github.com/snapcore/snapd/pull/8133>
[09:23] <zyga> mborzecki: ^ this is a RFC-ish
[09:23] <zyga> more to raise awareness
[09:23] <zyga> I don't expect it will land
[09:47] <zyga> mborzecki: was there a bug report on https://github.com/snapcore/snapd/pull/8132?
[09:47] <mup> PR #8132: systemd: improve is-active check for 'failed' services <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8132>
[09:51] <zyga> pstolowski: there's a conflict on https://github.com/snapcore/snapd/pull/8120 and on https://github.com/snapcore/snapd/pull/8046
[09:51] <mup> PR #8120: cmd/snap-preseed: snapd version check for the target <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8120>
[09:51] <mup> PR #8046: many, tests: integrate all preseed bits and add spread tests <Complex> <Needs Samuele review> <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8046>
[09:53] <pstolowski> zyga: thanks, i'm switching back to these PRs after de-tour with #8130 (prune tests are tricky)
[09:53] <mup> PR #8130: overlord, state: don't abort changes if spawn time before StartOfOperationTime (2/2) <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8130>
[09:53] <zyga> sure :-)
[10:00] <zyga> mborzecki: I ported parts of the desktop interface over to common
[10:00] <mborzecki> zyga: nice!
[10:00] <zyga> mborzecki: but only the simple parts, I'll do more once the prereq lands
[10:01] <mborzecki> zyga: as for 8132, afaik there was no bug reprot, noticed that in a failed spread run today
[10:01] <zyga> mborzecki: https://github.com/snapcore/snapd/pull/8134
[10:01] <mup> PR #8134: interfaces: use commonInteface for desktopInterface <Created by zyga> <https://github.com/snapcore/snapd/pull/8134>
[10:01] <zyga> mborzecki: ok, I wanted to cross-reference if there was one, no worries
[10:01] <zyga> mborzecki: ^ this one can be reviewed and merged separately from the rest
[10:01] <mup> PR snapd#8134 opened: interfaces: use commonInteface for desktopInterface <Created by zyga> <https://github.com/snapcore/snapd/pull/8134>
[10:02] <mborzecki> btw. to my surpise snapd.core-fixup.service was in failed state on 20.04, but it should `exit 0` if not running on ubuntu core
[10:02] <zyga> ohhh
[10:02] <zyga> that's weird
[10:02] <zyga> what's the condition?
[10:03] <zyga> pedronis: please review 8123 if you can
[10:03] <zyga> pedronis: I applied your suggestions and I think this is the right way forward indeed
[10:03]  * zyga breakfast
[10:24] <mup> PR snapd#8135 opened: bootloader: make uboot a RecoveryAwareBootloader <UC20> <Created by mvo5> <https://github.com/snapcore/snapd/pull/8135>
[10:26] <pstolowski> pedronis: updated/replied on  #8046
[10:26] <mup> PR #8046: many, tests: integrate all preseed bits and add spread tests <Complex> <Needs Samuele review> <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8046>
[10:35] <mup> PR snapd#8131 closed: boot: add current_kernels to modeenv <UC20> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8131>
[10:37] <mup> PR snapd#8132 closed: systemd: improve is-active check for 'failed' services <Simple 😃> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8132>
[10:38] <zyga> mvo: ^ I added a comment to consider that for stable
[10:38] <zyga> mvo: up to you to decide
[10:39] <mvo> zyga: good point
[10:39] <mup> PR snapd#8060 closed: gadget: skip update when mounted filesystem content is identical <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8060>
[10:39] <mvo> zyga: cherry-picked
[10:39] <zyga> thank you!
[11:29] <zyga> snapd failover failed again
[11:29] <zyga> is anyone looking at fixing that?
[11:29] <zyga> https://www.irccloud.com/pastebin/ZHsaJSrS/
[11:29] <zyga> more debug notes
[11:29] <zyga> https://www.irccloud.com/pastebin/fyoWz9Pr/
[11:31] <zyga> then more log spam
[11:31] <zyga> https://www.irccloud.com/pastebin/HtomsMSS/
[11:31] <zyga> (that last one is repeated heavily)
[11:31] <zyga> mborzecki: ^ IIRC you asked for logs before
[11:32] <zyga> do you want more or shall I kill this run?
[11:34] <zyga> I'll make coffee
[11:35] <zyga> mvo: I may skip standup today, I'll let you know
[11:36] <mup> PR snapd#8136 opened: boot: write current_kernels in bootstate20, makebootable <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8136>
[11:36] <ijohnson> thanks for the merge on 8131, I opened the followup https://github.com/snapcore/snapd/pull/8136 just now
[11:36] <mup> PR #8136: boot: write current_kernels in bootstate20, makebootable <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8136>
[11:39]  * ijohnson disappears for a couple hours
[11:56] <mup> PR snapcraft#2935 closed: build providers: remove tzdata workaround <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2935>
[12:04] <mborzecki> cmatsuoka: hi
[12:08]  * pstolowski lunch
[12:19] <cachio> xnox, hi, I am trying to test the image in http://cdimage.ubuntu.com/ubuntu-core/20/pending/
[12:19] <cachio> xnox, using kvm
[12:20] <cachio> I can make that work
[12:20] <cachio> is there any specific parameter for kvm/qemu which I need to use?
[13:25] <xnox> cachio:  yes
[13:25] <xnox> you need ovmf from focal; secureboot firmware; qc35 machine type; snakeoil variables
[13:26] <xnox> cachio:  i use virtmanager desktop gui app to elect secureboot / tpm and override variables with snakeoil vars.
[13:26] <xnox> i guess we should document this somewhere.
[13:26] <xnox> otherwise from cmdline it is something like this
[13:26] <cachio> nice, I'll try that and if it works I'll add that to our snapd testing docs
[13:26] <xnox> sudo kvm -smp 4 -m 2048 -machine pc-q35-4.0 -global ICH9-LPC.disable_s3=1 -drive file=/usr/share/OVMF/OVMF_CODE.secboot.fd,if=pflash,format=raw,unit=0,readonly=on -drive file=OVMF_VARS.snakeoil.fd,if=pflash,format=raw,unit=1 -drive file=pc.img,if=none,format=raw,id=disk1 -device virtio-blk-pci,drive=disk1,bootindex=1
[13:27] <cachio> xnox, owesome, thanks
[13:27] <xnox> so /usr/share/OVMF/OVMF_CODE.secboot.fd is simply readonly
[13:27] <xnox> bu tthe OVMF_VARS.snakeoil.fd is a "per-VM UEFI variables store" which should be started with like $ cp /usr/share/OVMF/OVMF_VARS.snakeoil.fd my-VM-VARS.fd
[13:28] <xnox> cause we pre-built what the initial variables / uefi status should be
[13:30] <cachio> xnox, nice
[13:30] <cachio> xnox, I'll try it
[13:30] <cachio> xnox, thanks
[13:33] <xnox> (the vars have pre-enrolled settings to enforce secureboot, and have the keys currently used for signing enrolled)
[13:41] <cachio> xnox, is it any way to get /usr/share/OVMF/OVMF_CODE.secboot.fd on bionic?
[13:41] <cachio> or it is just available on focal?
[13:42] <cachio> I'll create a vm with focal to test is
[13:45] <zyga> mvo: I'm making good progress on OOM handling
[13:46] <zyga> mvo: I'll skip standup as I'm in a car seat going with folks for lunch
[13:46] <xnox> cachio:  you can download ovmf package from launchpad from focal and install it.
[13:46] <zyga> mvo: I'll have some demo code on Monday, I hope, running in spread
[13:46] <xnox> cachio:  it's an arch:all package with prebuilt static contents
[13:46] <xnox> cachio:  why are you on bionic still instead of focal?
[13:46] <zyga> mvo: I'm tweaking services so that we can regen services easily with extra entries
[13:47] <cachio> xnox, I'll try that
[13:48] <zyga> mvo: I still haven't thought of a better way to surface this
[13:48] <zyga> mvo: so I'm going ahead with "snap set core oom-protect ..."
[13:51] <zyga> mvo: I'll send two small patches that build towards that, one to snap.Info and one to wrappers
[13:52] <ijohnson> hello again folks
[13:54] <zyga> mvo: and other than that I'll focus on trying to set oom score and write a test that shows how a memory hog cannot kill a protected service
[13:55] <zyga> mvo: and that's my update, I'll keep hacking until we arrive for dinner and then after that
[13:55] <zyga> mborzecki: ^ FYI if you are interested in changes to wrappers
[13:56] <ijohnson> zyga: also I saw that snapd failover test failure last night and was looking into it
[13:56] <zyga> ijohnson: thank you, I am not looking into it
[13:57] <zyga> ijohnson: so if you want to dive in please do
[13:57] <ijohnson> yes it's on my list for today
[13:57] <zyga> ijohnson: I kept a failed log on https://github.com/snapcore/snapd/pull/8133
[13:57] <mup> PR #8133: cmd/snap-confine: allow snap-confine to load nss libs <Created by zyga> <https://github.com/snapcore/snapd/pull/8133>
[13:57] <ijohnson> thanks
[13:57] <zyga> great, thanks
[14:39] <ijohnson> mvo: looking at 8135, will we need uboot to implement ExtractedRunKernelImageBootloader as well as RecoveryAwareBootloader in order to have uc20 support there?
[14:46] <mvo> ijohnson: yes,  I think you are right
[14:46] <ijohnson> mvo: perhaps your PR is enough to unblock foundations with setting up a uc20 gadget snap however
[14:47] <mvo> ijohnson: yeah, that was my hope
[14:47] <mvo> ijohnson: give them something to play with
[14:47] <ijohnson> mvo: but makebootable20RunMode will fail if there's not an ExtractedRunKernelImageBootloader available, so probably the image won't get past install mode
[14:47] <ijohnson> mvo: ok, if you like I can work on that with foundations when they get farther along the process ?
[14:47] <mvo> ijohnson: that sounds acceptable for now, they need to first write the right uboot.env
[14:48] <mvo> ijohnson: \o/ that would be most welcome
[14:48] <ijohnson> ack
[15:06] <mup> PR snapd#8137 opened: tests: skipping interfaces-openvswitch on centos due to package is not available <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8137>
[15:14]  * cachio bank & lunch
[15:15] <mup> PR snapcraft#2939 opened: pluginhandler: user directories scoped to partdir for snapcraftctl <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2939>
[16:02] <mup> PR snapd#8138 opened: snap/info: add SnapRevisionFileName <Simple 😃> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8138>
[16:13] <pedronis> ijohnson: mvo: finishing the current boot stuff is probably higher priority as long as they are unblocked for a bit
[16:13] <mup> PR snapd#8135 closed: bootloader: make uboot a RecoveryAwareBootloader <UC20> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8135>
[16:14] <mvo> pedronis: ack
[16:14] <ijohnson> ack
[16:21] <zyga> maciek is off already
[16:21] <zyga> ah, right
[16:21] <zyga> oh well :)
[16:30] <zyga> pedronis: I replied to the unrestricted path extension question https://github.com/snapcore/snapd/pull/8123#discussion_r379526244
[16:30] <mup> PR #8123: interfaces/network-control: bring /var/lib/dhcp from host (approach b) <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/8123>
[16:35] <pedronis> zyga: are you saying that with that change a layout can now create directories under /var in the host?
[16:36] <pedronis> asked in the PR as well
[16:40] <zyga> pedronis: layouts cannot create anything in /var/lib/snapd/*, which includes hostfs, it would allow a snap to create a directory on the host if that location is bridged with snap-confine's default set - this includes /var/snap (but that is black-listed from layouts), /var/lib/snapd (also black-listed), /var/tmp (allowed), /var/log (allowed) and finally /var/lib/extrausers (allowed)
[16:40] <zyga> I'll paste this response to the PR
[16:42] <zyga> pedronis: (to be precise, users cannot request a layout, not that layouts cannot create)
[16:44] <zyga> pedronis: interestingly, /var/log snap-confine-made, fixed mount, is marked with a TODO, asking to move it to an interface
[16:44] <zyga> pedronis: I think the approach is right but perhaps we need to investigate the unrestricted path more
[16:44] <zyga> pedronis: here we _do_ want it (in /var/lib/dhcp) because otherwise we'll end up with a mimic
[16:44] <zyga> pedronis: but the point of the interface is to expose _real_ /var/lib/dhcp to the snap, creating it if necessary
[16:45] <zyga> pedronis: I would be happy with a special case that says var/lib/dhcp can be made
[16:45] <zyga> and continue the investigation into what is exactly allowed per interface, akin to what Maciek hinted at
[16:45] <pedronis> zyga: to be clear I'm slightly less worried about interfaces, my worry is layout, whether we have enough checks in place, not to make something odd happens
[16:45] <pedronis> if we change something there
[16:45] <pedronis> because the new unrestriction
[16:46] <zyga> pedronis: so, users cannot request a layout to /var/lib/snapd/hostfs/* so the answer is that it is not something that interacts with layouts directly
[16:47] <zyga> pedronis: and actually, thinking about it now
[16:48] <zyga> pedronis: my comment was incorrect - given that layouts and snap-confine made mount points don't interact
[16:48] <zyga> pedronis: this doesn't change anything layouts can make
[16:48] <zyga> pedronis: I was confused because if you put a layout from $SNAP/foo to /var/lib/foo
[16:48] <zyga> that feels like it might interact
[16:48] <zyga> because perhaps /var/lib/foo is bridged by snap-confine to the host
[16:48] <zyga> but that's irrelevant for /var/lib/snapd/hostfs/var/ that is allowed
[16:49] <zyga> because /var/lib/foo is not in a prefix of hostfs, you end up with a mimic
[16:49] <zyga> as such I think this is safer than I assumed, since nothing apart from snapd code can request new hostfs entries
[16:50] <zyga> (I added this to the PR thread)
[16:51] <pedronis> thx, I'll reread on Monday morning at this point
[16:51] <zyga> thank you, that's a good idea :)
[16:52] <zyga> pedronis: I would like to see a more central system for permissions
[16:52] <zyga> pedronis: some of it is in layout validation
[16:52] <zyga> pedronis: some in appamor on snap-confine
[16:52] <zyga> pedronis: we should think about what we'd like to make explicit
[16:52] <pedronis> yea, it all feels very disjoint, no clear suggestion atm though
[16:52] <zyga> and also some in snap-update-ns trespassing exceptions
[16:53] <zyga> yeah, spanning C, apparmor and two Go parts (one with state access one without)
[16:53] <zyga> but I agree that it would be good to make it easier to see at a glance
[16:53] <zyga> perhaps a shared go package that just list stuff that both snapd and snap-update-ns import and use
[16:53] <zyga> and even generated .c for snap-confine
[16:53] <zyga> or something along those lines
[17:25]  * zyga just unblocked a lot of progress
[17:25] <zyga> sssheeesh :)
[17:31]  * zyga EODs
[17:49] <ijohnson> cachio: do you in spread if there's an easy way to "skip" a test? for example I have a test with environment variable variants and on uc18 with one of the variants it doesn't make sense to run, so I want to skip that one
[17:50] <ijohnson> cachio: what I did was just `if ...; then echo "skip"; exit 0; fi` is that a good way to do that?
[17:50] <cachio> ijohnson, you want to skip a variant on a specific system right?
[17:51] <ijohnson> yes
[17:51] <ijohnson> what I have works, just wondering if there's a more elegant way to do this
[17:51] <cachio> ijohnson, the if solution is the one we use for those cases
[17:51] <cachio> as you did
[17:51] <ijohnson> okay, so what I have is the right thing to do
[17:51] <ijohnson> thanks!
[17:52] <cachio> I have a pr for that but it is not approved
[17:52] <cachio> to create run conditions
[17:52] <cachio> so you write the if but just once
[17:52] <cachio> here you need to add that if in the prepare, execute and restore
[17:55] <ijohnson> yeah right, that would be nice
[19:40] <mup> PR snapd#8139 opened: interfaces/{desktop-legacy,unity7}: adjust for new ibus socket location <Created by jdstrand> <https://github.com/snapcore/snapd/pull/8139>
[19:55] <mup> Issue pc-amd64-gadget#36 opened: Broken kernel.efi does not reboot automatically <Created by anonymouse64> <https://github.com/snapcore/pc-amd64-gadget/issue/36>
[21:21] <zyga> kenvandine: FYI https://bugs.launchpad.net/snapd/+bug/1863255
[21:21] <mup> Bug #1863255: Programs installed in Snap format do not detect the keyboard  <amd64> <apport-bug> <focal> <package-from-proposed> <snapd:New> <snapd (Ubuntu):Confirmed> <https://launchpad.net/bugs/1863255>
[21:22] <zyga> kenvandine: not sure if this is widespread but my 20.04 system doesn't have working keyboard input in some graphical snap apps
[21:22] <zyga> kenvandine: and someone just reported a bug that's similar
[21:22] <kenvandine> oh interesting
[21:22] <zyga> Wimpress: ^
[21:22] <kenvandine> like what apps?
[21:22] <zyga> kenvandine: I tried irccloud-desktop
[21:22]  * kenvandine looks at bug
[21:22] <zyga> wasn't able to type my email address
[21:23] <kenvandine> i'm using irccloud-desktop right now
[21:23] <kenvandine> working fine
[21:23] <kenvandine> weird
[21:23] <zyga> the reporter tried spotify, thunderbird and superproductivity
[21:23] <zyga> I suspect it depends on classic vs strict
[21:23] <zyga> but something is wonky
[21:23] <zyga> weird
[21:23] <zyga> I had a fresh insstall
[21:23] <zyga> I tried wayland and x
[21:23] <zyga> all up to date
[21:24] <zyga> something to chase next week
[21:24] <zyga> but just wanted to give you a note
[21:24] <Wimpress> zyga: I've been using 20.04 daily for weeks.
[21:24] <Wimpress> And have dozens of snaps that I rely on.
[21:24] <Wimpress> Not experienced that issue.
[21:24] <zyga> Wimpress: hmmm hmm hmm
[21:24] <zyga> must be something in fresh vs updated installs
[21:25] <zyga> I wonder what could be a factor
[21:25] <zyga> input stack is such a mystery to me
[21:25] <zyga> Wimpress: can you create a new user account and try if they work there?
[21:25] <zyga> maybe that gives you a pristine config
[21:28] <Wimpress> Not right now. But I'll make a note to test.
[21:28] <zyga> thanks, I'll  try some more as well
[21:28] <zyga> thank you guys!
[21:46] <mup> PR snapcraft#2940 opened: build providers: remove use of cloud-init <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2940>
[22:28] <mup> PR snapcraft#2941 opened: [WIP] extensions: add cleanup extension <Created by galgalesh> <https://github.com/snapcore/snapcraft/pull/2941>
[23:05] <mup> PR snapd#8138 closed: snap/info: add Filename <Simple 😃> <Created by anonymouse64> <Merged by anonymouse64> <https://github.com/snapcore/snapd/pull/8138>
[23:07] <mup> PR snapcraft#2942 opened: pluginhandler: do not search installdir or stagedir for dependencies <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/2942>
[23:09] <mup> PR snapd#8140 opened: [DRAFT] tests: add more UC20 tests <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8140>
[23:22] <mup> PR snapcraft#2943 opened: spread: capture developer debug information <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/2943>


[00:06] <kulelu88> hey gremble
[00:06] <kulelu88> still awake buddy?
[00:19] <gremble> Up
[00:19] <gremble> Yup*
[00:19] <gremble> Watching Penny Dreadful and working through a haskell book
[00:25] <kulelu88> I'm trying to get scipy installed via docker. no luck sadly
[00:27] <gremble> How so?
[00:27] <kulelu88> the build is failing for some reason
[00:28] <gremble> Have you tried using anaconda instead?
[00:29] <kulelu88> I've got docker into my workflow now. I am a bit worried about standards in docker though
[00:29] <kulelu88> its like hit and miss
[00:30] <gremble> How so?
[00:30] <gremble> I have never worked with docker
[00:31] <kulelu88> well, you can either install it via the registry or on your own, but the registry creates a lot of bloat
[00:32] <kulelu88> docker will be easy for you gremble . your aptitude is high
[00:33] <gremble> I don't completely understand the docker usecase. If you are going to virtualise, why not just get a 'smaller' VPS?
[00:33] <kulelu88> docker is more a tool for development
[00:34] <kulelu88> containerizing your dev environment means that from dev to testing to production will be the same
[00:34] <kulelu88> so no hidden surprises when moving from dev to production servers
[00:34] <gremble> Ah okay, that makes sense
[00:35] <kulelu88> but getting the installs right is quite the clusterfuck
[00:36] <gremble> Haha.  I struggled with node install too
[00:38] <gremble> Haha. Write a better specification
[00:38] <gremble> :P
[00:40] <kulelu88> take a look : https://pastee.org/uxzc7
[00:45] <gremble> Now where is it failing?
[00:45] <gremble> It looks simple enough
[00:46] <gremble> Although ipython[notebook] doesn't look like a valid name to me
[00:46] <kulelu88> it is a command to specify installing ipython with the notebook
[00:47] <gremble> You're also probably going to want doesn't it come with the notebook anyway?
[00:47] <kulelu88> nope
[00:47] <gremble> Oh
[00:47] <kulelu88> that command tells it to include notebook
[00:47] <gremble> You're also going to want to get scikit-learn I think?
[00:47] <kulelu88> I saw that. leme research it
[00:48] <gremble> It is for data mining and data analysis. The machine learning library
[00:54] <kulelu88> can you provide an explanation for its use? gremble
[00:54] <gremble> nope. I've just seen it's requirement in some machine learning contexts. Haven't worked with it yet
[00:56] <kulelu88> Possibly useful for the future, installing it
[01:03] <gremble> I'm going to hit the sack. See you around kulelu88
[01:03] <kulelu88> peace gremble
[05:43] <Kilos> morning all
[05:45] <Trixar_za> Morning Kilos
[05:45] <Kilos> hi there Trixar_za all good?
[05:45] <Trixar_za> Yeah, working on something again :P
[05:45] <Trixar_za> How about you?
[05:46] <Kilos> im good ty
[05:46] <Kilos> also working but on a hated thing
[05:48] <Trixar_za> I'll tell you if I start hating it. It IS the kernel I'm compiling... :/
[05:48] <Kilos> lol
[05:48] <Kilos> you cant hate that
[05:49] <Kilos> i have an xp pc to sort for an old woman
[05:49] <Kilos> sigh
[05:49] <Trixar_za> At least it's not a Windows 10 PC
[05:49] <Kilos> hahaha
[05:50] <Kilos> i wont have one here with that eula
[05:50] <Trixar_za> I've seen several reports that it might have spyware built-in
[05:50] <Kilos> in eula you agree to give ms full access to pc data and mails
[05:51] <Kilos> for security reasons of course
[05:51] <Trixar_za> Yeah, which to them means they can use your webcam to take a picture of you and for them to dump your search history to their servers.
[05:51] <Trixar_za> Among other things
[05:51] <Kilos> yes
[06:02] <Trixar_za> Guess, I need to start from mental scratch too
[06:02] <Trixar_za> What do I want out of this :P
[06:03] <Kilos> lol
[06:03] <Kilos> what are you doing the kernel for?
[06:08] <Trixar_za> Not just the kernel - a whole distro
[06:09] <Kilos> oh my
[06:17] <Trixar_za> It's a little pointless to create something that nobody will use because it lacks focus.
[06:17] <Trixar_za> It's better that I decide now what it will be and then add to that.
[06:18] <Kilos> ah
[06:29] <kulelu88> you're compiling an OS?
[06:40] <Trixar_za> Yeah - I'm bored. Micro-Linux to be more exact.  I need to be well for work on Monday'
[09:50] <superfly> Maaz: tell kulelu88 Stuff like scipy is best installed via apt-get rather than pip
[09:50] <Maaz> superfly: Okay, I'll tell kulelu88 on freenode
[09:51] <gremble> Why is that?
[09:51] <superfly> gremble: scipy is written in C
[09:52] <superfly> gremble: if you want to install it via pip you'll need all it's build dependencies
[09:52] <superfly> Maaz: tell kulelu88 also, use phusion/baseimage rather than Ubuntu
[09:52] <Maaz> superfly: Got it, I'll tell kulelu88 on freenode
[09:52] <gremble> Isn't most of the CPython libraries built with C though?
[09:53] <superfly> gremble: CPython is written in C, yes, but most of the modules you can install via pip are written in Python
[09:53] <gremble> Oh alright
[09:54] <superfly> And pip basically downloads the source code (not 100%, but in a matter of sorts)
[09:54] <superfly> so if you download a package that is written in C, pip will compile it
[09:55] <gremble> TIL
[09:58] <superfly> in general, it is better to install a package than compile something, unless you have a specific reason or version needed
[10:00] <gremble> With python, I usually make a venv and install the packages that I need for whatever I'm doing in there with pip
[10:00] <superfly> some guys wrote a thing called virtualenv which will create a virtual python environment
[10:00] <superfly> gremble: yes, that's the right way to do it
[10:01] <superfly> (slow typing due to daughter on lap)
[10:01] <gremble> With haskell, it is cabal or stack. I still have no idea how to do something similar with C/C++
[10:42] <linda> hi Kilos
[10:42] <linda> its me connecting from grannys
[10:43] <Kilos> ohi linda
[10:43] <linda> langjan
[10:44] <Kilos> mooi man
[10:44] <linda> hi howzit kil
[10:44] <linda> KIL
[10:44] <gremble> So the laptop works now?
[10:44] <linda> yes at lasdt
[10:44] <linda> last
[10:44] <gremble> Good. I am glad
[10:45] <linda> thks gremble
[10:45] <linda> everything set up nicely except email
[10:46] <linda> I exported thunderbird profile in win 7 to backups but cannot import
[10:46] <Kilos> well done linda
[10:47] <linda> but I used import/export tools so I should first install those here I presume
[10:47] <linda> thkskil
[10:47] <linda> Kilos,
[10:48] <Kilos> lol
[10:48] <linda> lmga
[10:48] <linda> outannie praat lelik ne
[10:48] <Kilos> type three letters and hit tab
[10:48] <linda> Kilos,
[10:48] <Kilos> ja lyk my jy het haar geleer
[10:48] <linda> I hit and miss then hit caps lock or something
[10:49] <Kilos> lol
[10:49] <linda> shes not here
[10:49] <Kilos> have you remove 7
[10:49] <linda> I still need to ease her  into linux
[10:49] <linda> no but it was wiped
[10:49] <Kilos> wiped?
[10:50] <linda> well after installing ubuntu its gone, used the whole disc in the end
[10:50] <Kilos> oh ok
[10:50] <Kilos> pity
[10:51] <Kilos> but better in the long run
[10:51] <linda> we agreed if she cannot adapt we will put win 7 back
[10:51] <Kilos> ok
[10:51] <Kilos> just teach her slowly
[10:51] <linda> now I just need to get her mails back
[10:51] <Kilos> setup everything for her
[10:51] <linda> ok chat later
[10:51] <Kilos> and we always here for help
[10:51] <Kilos> ok then
[10:51] <linda> already done that except for the emals
[10:52] <Kilos> chow for now
[10:52] <linda> put in shortcuts for everyting
[10:52] <Kilos> good
[10:52] <linda> bye now
[11:09] <magespawn> good afternoon
[11:09] <gremble> Good afternoon magespawn
[11:10] <magespawn> hi gremble
[11:12] <gremble> How are you on this rather hot sunday?
[11:12] <magespawn> just domestic maintenance
[11:12] <magespawn> washing in this case
[11:13] <Kilos> hi magespawn
[11:13] <magespawn> hey Kilos, iwas starting to wonder if you had passed along the greater bot to somemone else
[11:16] <magespawn>  also busy recovering data off a hard drive
[11:39] <Kilos> lol
[11:39] <Kilos> busy trying to sort an office prob on xp
[11:44] <Langjan> Hi guys, old man nuisance again...
[11:44] <Kilos> hi Langjan
[11:44] <Langjan> is there an expert in importing win 7 profile into thunderbird?
[11:44] <Langjan> hi Kilos
[11:44] <Kilos> eeek
[11:45] <Langjan> tried google, does'nt work, must be doing something silly
[11:46] <DalekSec> http://kb.mozillazine.org/Moving_from_Windows_to_Linux though it looks very outdated.
[11:47] <Kilos> http://askubuntu.com/questions/84996/migrating-thunderbird-profile-from-windows-7-to-ubuntu
[11:55] <Langjan> Thks Kilos , I've been there. I have the vdnchczf.Default User-20150813-1740 file which I saved from Win 7. Then I copied the file contents to a .thunderbird folder and used profile manager to create a new profile, does'nt work.
[11:56] <Kilos> you need someone clever Langjan
[11:57] <Kilos> i had to ask inetpro to help me sort my thunderbird
[11:57] <Langjan> thats why I asked you
[11:57] <Kilos> lolol
[11:57] <Langjan> serious
[11:57] <Kilos> yeah i get help lots
[11:57] <Kilos> ek dom jong
[11:58] <Langjan> dis die ouderdom, die ouder is niks, dis die dom wat 'n bogger is
[11:58] <Kilos> ja ek stem heeltemaal
[11:58] <Langjan> have we used inetpro 's time up?
[11:59] <Langjan> and patience
[11:59] <Kilos> he will be here this evening or tonight
[11:59] <Kilos> but sometimes drops in early
[11:59] <Langjan> I see him
[12:00] <Langjan> sy ore tuit seker oor ons skinder
[12:00] <Kilos> he always shows as here because he has work pc and fone and laptop all connected to here
[12:00] <Langjan> ok so the waiting game
[12:00] <Kilos> he is even here when on holiday
[12:00] <Kilos> hehe
[12:00] <Kilos> yeah
[12:01] <Langjan> ok i'll be back early evening
[12:01] <Kilos> ok
[12:01] <gremble> Does anyone here know why I would have a hard drive running at 95% on idle?
[12:02] <Langjan> take good care
[12:02] <Kilos> you too Langjan
[12:02] <Langjan> thks Kilos
[12:19] <magespawn> whats up there?
[12:21] <magespawn> gremble: something going on in the back ground there
[12:21] <gremble> Yes. It is some internal network thing from windows. I want to put the laptop in the microwave to fix it
[12:22] <magespawn> Kilos: tell Langjan to install Thunderbird on Windows first, import all mail data there, it should offer the option on installation, then take that file across to the thunderbird on linux
[12:22] <Kilos> aha ty magespawn
[12:23] <magespawn> i am assuming that is what he wants done
[12:23] <magespawn> gremble: what does task manager or resource monitor show?
[12:24] <gremble> svchost
[12:24] <gremble> I fixed the issue at hand and handed it back. I think it may be the win10 download
[13:50] <magespawn> hmm i hear that is about 3Gigs gremble
[13:51] <magespawn> i have not opted for it yet on any of the work computers, i am wainting for them to sort out the various glitches
[13:56] <inetpro> Maaz: tell Langjan DIY: Back up and migrate a Thunderbird profile and folders http://www.techrepublic.com/blog/diy-it-guy/diy-back-up-and-migrate-a-thunderbird-profile-and-folders/
[13:56] <Maaz> inetpro: Sure, I'll tell Langjan on freenode
[13:57] <inetpro> good afternoon
[13:59] <gremble> Between the glitch that is win8, I don't think it would be so bad.
[14:00] <gremble> Hey inetpro
[14:00] <inetpro> hi gremble
[14:03] <magespawn> hi inetpro
[14:23] <inetpro> heh magespawn
[14:23] <inetpro> MaNI: wb
[14:24] <inetpro> south africa in trouble against NZ?
[14:24] <MaNI> thanks
[14:30] <Kilos> hi inetpro
[14:44] <inetpro> goeiedag oom Kilos
[14:44] <Kilos> gaan dit goed boetie?
[14:45] <inetpro> hang af
[14:45] <Kilos> ek het net wakker geword
[14:45] <Kilos> van wat?
[14:45] <inetpro> of ons gaan wen of nie
[14:45] <Kilos> o die krieket
[14:45] <inetpro> yebo
[14:46] <inetpro> T20 is altyd baie interessant
[14:46] <Kilos> ek nie tyd nie vir dit maar het gisteraand saam my meisies rugby gekyk
[14:46] <Kilos> ou tannies maak my moeg
[14:47] <Kilos> veral dit wat geheg is aan xp
[14:47] <inetpro> Required RR 12.50
[14:47] <Kilos> sjoe
[14:47] <Kilos> sal moet wild slaan
[14:48] <inetpro> New Zealand 177/7 (20/20 ov) - South Africa 105/4 (14.2/20 ov)
[14:48] <Kilos> ek het nou net aan gesit
[14:49] <inetpro> eish!
[14:49] <Kilos> hehe
[14:51] <inetpro> Behardien shapes for a slog sweep, hits rather well but straight down the gullet of deep midwicket and OUT
[14:51] <inetpro> shame
[14:53] <Kilos> ai!
[14:53] <inetpro> ai!
[14:53] <inetpro> sit af oom
[14:53] <inetpro> bad luck as jy aansit
[14:54] <Kilos> haqhahaha
[14:55] <Kilos> daarsy, af gesit maar birtjie laat dink ek
[14:55] <Kilos> bietjie
[14:59] <inetpro> nee man, ek grap net oom :-)
[16:15] <Kilos> lol
[16:18] <gremble> superfly: what is the monkey patch for in ibid's types? sqlite_visit_IBID_VARCHAR throws a type error that I am trying to resolve
[16:19] <Kilos> maybe you can ask tumbles too gremble
[16:20] <Kilos> dunno where he is right now
[16:20] <Kilos> maybe 9am there
[16:21] <gremble> tumbleweed: what is the monkey patch for in ibid's types.py? sqlite_visit_VARCHAR throws a type error that I am trying to resolve
[16:21] <gremble> thanks Kilos. I should probably look at who contributed to that specific piece P
[16:21] <gremble> :P
[16:21] <Kilos> ah
[16:38] <tumbleweed> gremble: sorry, can't remember
[16:39] <gremble> Thanks :P
[16:39] <gremble> I'll just fiddle until something breaks
[16:39] <gremble> Else breaks
[16:52] <superfly> gremble: show me the error?
[16:53] <superfly> Kilos: tumbleweed is in Germany at the moment
[16:55] <Kilos> ah ty superfly so same time zone as uss then
[16:56] <superfly> yes
[16:56] <Kilos> hi tumbleweed
[16:56] <superfly> but he'll be busy during the day
[16:56] <Kilos> ah ty for that
[16:58] <gremble> superfly: sec, trying to pipe it into a paste
[17:01] <gremble> superfly: hastebin.com/rejiriqo.vhdl
[17:02] <superfly> gremble: that didn't seem to work :-/
[17:03] <gremble> superfly: try it now? http://hastebin.com/rejihuriqo.vhdl
[17:03] <gremble> I missed the h
[17:03] <gremble> :P
[17:04] <superfly> ah
[17:05] <superfly> version of sqlalchemy?
[17:05] <gremble> Newest, 1.9 I think. Let me check
[17:05] <superfly> 0.9?
[17:05] <superfly> 1.0?
[17:06] <gremble> Ha 1
[17:06] <gremble> sorry
[17:07] <superfly> try downgrading to 0.6
[17:07] <superfly> ibid's last commit was in 2013
[17:08] <gremble> No, I am trying to not do that haha. I want to try and fix it :P
[17:08] <superfly> ah
[17:08] <gremble> So I know it gets an error
[17:08] <gremble> I want to try and figure out what the code does that is causing the error
[17:08] <superfly> sorry, a bit distracted, got 3 kids in the study with me
[17:08] <gremble> No worries
[17:21] <Langjan> hi Kilos
[17:21] <Maaz> Langjan: By the way, inetpro on freenode told me "tell Langjan DIY: Back up and migrate a Thunderbird profile and folders http://www.techrepublic.com/blog/diy-it-guy/diy-back-up-and-migrate-a-thunderbird-profile-and-folders/" 3 hours, 24 minutes and 22 seconds ago
[17:21] <Kilos> hi Langjan
[17:21] <Kilos> hope that helps you
[17:21] <Langjan> I see the message from inetpro , will give it a go thks
[17:21] <Kilos> pro a handy guy to have around
[17:27] <Langjan> Thats exactly the site and system that I tried, did not work but let me give it another go
[17:49] <Langjan> inetpro, thks for the link. Its unclear for me how to create and name the file that I need to paste the contents of the backup profile into
[17:52] <inetpro> oom Langjan, it's not just a single file, it is a folder with many files and folders in it
[17:54] <inetpro> back in the day Mozilla wrote it's browser and email system specifically so it would be system independant
[17:55] <inetpro> you just transfer the whole profile from one to the other and continue working, as simple as that
[17:56] <inetpro> you just need to transfer the correct folder
[17:57] <inetpro> and obviously you need to setup the profile so it knows where to find the files
[17:58] <Langjan> hi inetpro , yes that make sense, I have a backed up folder vdnchczf.Default User-20150813-1740, contents 1,4GB, where do I paste the contents to?
[17:58] <inetpro> just create a new folder and plonk it in there
[17:58] <Langjan> named anything?
[17:59] <inetpro> anythingYouWantAsLongAsYouKnowWhereToFindIt
[18:00] <Langjan> ok
[18:01] <Langjan> then run thunderbird -p ?
[18:02] <inetpro> yep
[18:09] <Langjan> inetpro, sorry but I am getting derailed somewhere, its not working
[18:11] <inetpro> did you do this step? http://tr1.cbsistatic.com/hub/i/2015/05/07/523357cc-f482-11e4-940f-14feb5cc3d2a/create_profile.png
[18:11] <inetpro> morespecifically, did you choose the right folder there ^^ ?
[18:14] <Langjan> Do I fill in the name I gave the folder where it says "default user"?
[18:15] <inetpro> you can call it AnythingYouWantItIsJustADescription
[18:16] <inetpro> it is just a description or a name of a profile
[18:16] <inetpro> in other words, you can have multiple users on the same system
[18:17] <inetpro> not very practical but you can
[18:17] <Langjan> That makes sense but not what I need
[18:18] <inetpro> just call it something else other than default and then set it as default
[18:19] <kulelu88> superfly: I managed to install numpy, scipy, scikit-learn, pandas, etc via pip using docker. not sure it works yet though. you are right though, apt-get is better, although the issue is that 14.04 packages for ubuntu are generally outdated
[18:20] <inetpro> well, set the new profile to "Use the selected profile without asking at startup"
[18:20] <superfly> kulelu88: Yep, which is why I generally install what is OK from the repositories and then create a virtualenv and use that for the rest
[18:20] <Langjan> what doI type in by "default user"?
[18:21] <inetpro> ai!
[18:21] <superfly> kulelu88: virtualenv venv --system-site-packages
[18:21] <kulelu88> superfly: want to see my dockerfile? My end-result image is: 1.2GB in size
[18:21] <inetpro> Langjan: 08/16 20:18:40 <inetpro> just call it something else other than default...
[18:21] <superfly> kulelu88: I saw the one you posted earlier, is it the same?
[18:23] <kulelu88> partially modified. take a look: https://pastee.org/xy6ja ... <--- superfly
[18:23] <kulelu88> there was a scipy compilation failure because the fortran compiler was missing :D
[18:23] <Langjan> then "choose folder" select the one given the same name?
[18:24] <superfly> kulelu88: you don't need the "sudo" unless you're running as a specific user. By default the user is root
[18:24] <inetpro> Langjan: the naming can be as different as you want
[18:25] <kulelu88> superfly: is my 1.2GB image the result of not cleaning up unnecessary libs?
[18:25] <inetpro> Langjan: the important bit is that you map the folder to a profile name
[18:25] <inetpro> or you can keep it the same if you want
[18:29] <Langjan> Its not working, I have no idea what it means to "map the folder" - sorry but my ineptitude is understandably irritating you and frustrating me endlessly
[18:29] <inetpro> hmm...
[18:30] <kulelu88> inetpro: screenshot
[18:31] <inetpro> Langjan: go to the cli and paste the following output at http://bin.snyman.info/
[18:31] <inetpro> $ cat ~/.thunderbird/profiles.ini
[18:31] <kulelu88> excluding "$"
[18:32] <inetpro> oh and oom Langjan, I'm not really irritated
[18:33] <Langjan> ok, sorry
[18:33] <inetpro> :-)
[18:34] <Langjan> no such file in directory
[18:35] <inetpro> hmm...
[18:35] <kulelu88> oom Langjan . Open the File Manager and look for a folder called ".thunderbird"
[18:36] <kulelu88> this should be in your HOME directory
[18:36] <Langjan> I have deleted .thunderbird in lieu of a new file...?
[18:36] <inetpro> Langjan: did you click Finish at the end?
[18:36] <Langjan> yes
[18:37] <inetpro> and then Exit?
[18:38] <superfly> kulelu88: depends on what the size of your base image is
[18:38] <Langjan> I get to the point where it says start thunderbird, then it starts with a blank profile
[18:38] <inetpro> Langjan: ls -l ~/.thunderbird/profiles.ini
[18:38] <kulelu88> superfly: the base is about 200MB
[18:39] <superfly> wow
[18:40] <kulelu88> superfly: getting it installed, got me thinking about how there is no decent standard for docker images.
[18:40] <kulelu88> the hub has such random stuff in it
[18:40] <Langjan> ls: cannot access /home/lindaetc.... no such file in directory
[18:40] <Langjan> must I start thunderbird firsts o it creates a .thunderbird file?
[18:41] <inetpro> Langjan: did you login as lindaetc.... ?
[18:41] <Langjan> no, just took a short cut, sorry
[18:41] <superfly> kulelu88: yeah, I generally look for the most official looking stuff. they do now have "Official Images" but it doesn't really help much
[18:42] <inetpro> Langjan: please provide the exact output of the command
[18:42] <kulelu88> superfly: the reason why I dislike the official images is because there is a lot of duplication in them
[18:42] <Langjan> ok coming up
[18:44] <Langjan> ls: cannot access /home/linda/.thunderbird/profiles.ini: No such file in directory
[18:44] <kulelu88> the file obviously isn't there
[18:45] <inetpro> ok... try starting thunderbird with a dummy profile
[18:45] <Langjan> ok
[18:45] <inetpro> I just wanted to make sure I;m not making the wrong assumptions
[18:45] <inetpro> for a moment I thought you're having another issue
[18:46] <Langjan> ok opened tbird
[18:46] <inetpro> sorry for being painful
[18:46] <Langjan> sorry the old man is so inept
[18:47] <inetpro> close it and see whether it has created a folder called ".thunderbird"
[18:47] <inetpro> the dot in front makes it a hidden folder
[18:47] <Langjan> yes
[18:48] <Langjan> its there
[18:48] <Langjan> and its where I was derailed, obviously
[18:48] <inetpro> now there should be a file called profiles.ini inside that
[18:49] <Langjan> yes
[18:49] <inetpro> ok, go through that other process again
[18:49] <Langjan> ok
[18:49]  * inetpro hasn't done this for a very long time
[18:50] <Langjan> the one starting with cat?
[18:50] <inetpro> no
[18:50] <inetpro> http://www.techrepublic.com/blog/diy-it-guy/diy-back-up-and-migrate-a-thunderbird-profile-and-folders/
[18:51] <inetpro> thunderbird -p
[18:52] <kulelu88> backing up a thunderbird profile should be the same as a firefox 1
[18:54] <Langjan> must I delete the default profile thats in there first?
[18:54] <inetpro> Langjan: no
[18:54] <inetpro> not necessary
[18:54] <inetpro> kulelu88: only difference is that firefox creates it's profiles in a folder ~/.mozilla and Thinderbird in ~/.thunderbird/
[18:55] <Langjan> must I click on "create profile"?
[18:55] <inetpro> yes
[18:55] <inetpro> kulelu88: if I remember correctly they used to put both in the same ~/.mozilla folder
[18:56] <inetpro> many years ago
[18:57] <Langjan> ended with blank thunderbird...?
[18:58] <kulelu88> the easiest way to swap out a profile is to copy/paste your old profile into the folder and rename it to the default profile name
[18:58] <inetpro> Langjan: cat ~/.thunderbird/profiles.ini
[18:59] <inetpro> kulelu88: not necessary, let's just go full cycle here
[18:59] <inetpro> the easiest in my view is to modify profiles.ini manually
[19:00] <Langjan> I think I must connect with the lappie so I can copy and paste outputs
[19:00] <Langjan> I will be linda
[19:01] <Langjan> OK inetpro ?
[19:01] <inetpro> that makes sense :-)
[19:01] <Langjan> ok just a sec
[19:02] <linda> [General]
[19:02] <linda> StartWithLastProfile=1
[19:02] <linda> [Profile0]
[19:02] <linda> Name=default
[19:02] <linda> IsRelative=1
[19:02] <linda> Path=cgqcmz19.default
[19:02] <linda> [Profile1]
[19:02] <linda> Name=User
[19:02] <linda> IsRelative=0
[19:02] <inetpro> hi linda
[19:02] <inetpro> welcome to #ubuntu-za :-)
[19:02] <linda> Path=/home/linda/Desktop/User
[19:02] <linda> Default=1
[19:02] <linda> thks inetpro
[19:03] <inetpro> ok, clearly you have sucesfully created a 2nd profile
[19:03] <inetpro> named User
[19:03] <linda> yes
[19:04] <inetpro> are you sure the files are in /home/linda/Desktop/User ?
[19:04] <kulelu88> woot, dont paste multiline text. its IRC :/
[19:05] <linda> yes
[19:05] <inetpro> linda: there should be many files in that folder of which one of them should be "prefs.js"
[19:06] <linda> sorry kulelu88  ignorance
[19:06] <linda> yes its there
[19:06] <inetpro> ls -l /home/linda/Desktop/User/prefs.js
[19:06] <kulelu88> hey linda . you the first girl on the interwebz <3 :D
[19:07] <inetpro> kulelu88: she's 88
[19:07] <kulelu88> using linux?????? that's legendary
[19:07] <linda> Its an imposter, shes sleeping
[19:08] <kulelu88> women can live to long ages. I'll probably be 150% dead before 88
[19:08] <linda> do I run the link in termnal?
[19:08] <inetpro> linda: I just want to make 100% sure
[19:08] <inetpro> ls -l /home/linda/Desktop/User/prefs.js
[19:09] <inetpro> linda: yes
[19:09] <linda> bash: /home/linda/Desktop/User/prefs.js: Permission denied
[19:09] <inetpro> aha
[19:10] <inetpro> sudo chown -R linda:linda /home/linda/Desktop/User
[19:10] <kulelu88> sudo
[19:12] <inetpro> linda: did you create linda as a 2nd user or is that the first user when you installed?
[19:13] <linda> first user, you mean on ubuntu?
[19:13] <inetpro> yebo yes
[19:13] <linda> yes, only linda
[19:14] <inetpro> ok, have you doen the sudo chown thingy?
[19:14] <inetpro> chown = change ownership
[19:14] <inetpro> or more precise change file owner and group
[19:14] <linda> yes
[19:15] <inetpro> ok, now do this again
[19:15] <inetpro> ls -l /home/linda/Desktop/User/prefs.js
[19:16] <linda> bash: /home/linda/Desktop/User/prefs.js: Permission denied
[19:16] <inetpro> ai!
[19:16] <inetpro> did you press ENTER and put the password?
[19:17] <inetpro> and ENTER again
[19:17] <linda> did not ask for password, yes pressed enter
[19:17] <inetpro> uh
[19:19] <inetpro> linda: your prompt should be "linda@HostName:~$ "
[19:19] <inetpro> is that correct?
[19:19] <inetpro> whoami
[19:20] <linda>  no, its linda@linda-X55A:~$
[19:20] <inetpro> linda@linda-X55A:~$ sudo chown -R linda:linda /home/linda/Desktop/User
[19:21] <inetpro> start with sudo and press ENTER
[19:21] <inetpro> but hang on... I guess you already did the sudo authentication and it just remembered it and therefor didn't ask again
[19:22] <inetpro> fact is if you did that correctly you should be able to list the files inside the folder
[19:23] <inetpro> linda@linda-X55A:~$ sudo ls -ld /home/linda/Desktop/User
[19:24] <linda> drwxrwxr-x 10 linda linda 4096 Aug 16 20:57 /home/linda/Desktop/User
[19:25] <inetpro> sudo ls -l /home/linda/Desktop/User/prefs.js
[19:26] <inetpro> wb magespawn
[19:26] <magespawn> ty inetpro
[19:26] <inetpro> linda: ?
[19:27] <magespawn> seem to lose connection every night for some time
[19:27] <inetpro> linda: can you try starting thunderbird again
[19:27] <linda> -rw------- 1 linda linda 2919 Aug 16 20:57 /home/linda/Desktop/User/prefs.js
[19:27] <linda> ok
[19:28] <linda> sorry, still blank
[19:29] <inetpro> linda: sudo ls -ld /home/linda/Desktop/User/ /home/linda/Desktop /home/linda /home
[19:29] <linda> leave tbird open?
[19:30] <inetpro> no, close it
[19:32] <inetpro> linda: sudo ls -ld /home/linda/Desktop/User/ /home/linda/Desktop /home/linda /home
[19:33] <inetpro> hmm...
[19:34] <inetpro> kulelu88: what did you do with linda now?
[19:36] <inetpro> oom Langjan, jy nog daar?
[19:36] <Langjan> ja
[19:36] <inetpro> hmm... wat's fout?
[19:37] <Langjan> linda se vodacom het gebreek, nou weer reg
[19:37] <inetpro> ai!
[19:37] <Langjan> will send you the rest of the output, was 4 lines
[19:37] <inetpro> ok
[19:38] <Langjan> not coming through...
[19:38] <inetpro> linda left
[19:39] <inetpro> linda has quit
[19:39] <Langjan> lets try reconnect
[19:40] <Langjan> can you see the outputs in there?
[19:40] <inetpro> wb linda
[19:40] <inetpro> no
[19:41] <Langjan> ok sending again
[19:41] <linda> drwxr-xr-x  3 root  root  4096 Aug 15 23:15 /home
[19:41] <linda> drwxr-xr-x 27 linda linda 4096 Aug 16 20:45 /home/linda
[19:42] <linda> drwxr-xr-x  6 linda linda 4096 Aug 16 20:23 /home/linda/Desktop
[19:42] <linda> drwxrwxr-x 10 linda linda 4096 Aug 16 21:29 /home/linda/Desktop/User/
[19:42] <linda> All done
[19:42] <inetpro> hmm... those are all correct
[19:43] <inetpro> now try one last time for me: ls -l /home/linda/Desktop/User/prefs.js
[19:43] <inetpro> without sudo
[19:43] <inetpro> wb gremble
[19:45] <inetpro> linda: ls -l /home/linda/Desktop/User/prefs.js
[19:45] <linda> -rw------- 1 linda linda 2919 Aug 16 21:29 /home/linda/Desktop/User/prefs.js
[19:45] <inetpro> ah, now that is what I expected from the beginning
[19:46] <Langjan> good or bad?
[19:46] <inetpro> that looks right
[19:46] <Kilos> are you having probs with 3g connecting automatically Langjan
[19:46] <inetpro> but previously you got permission errors
[19:46] <inetpro> linda: thunderbird -p
[19:47] <Langjan> signal sometimes comes and goes
[19:47] <Kilos> ok sort thunderbird first
[19:47] <Kilos> ive got a script for auto connec
[19:48] <Kilos> ty for helping inetpro
[19:48] <inetpro> linda: select the "User" profile and click start Thunderbird
[19:48] <Langjan> ok I have create profile
[19:48] <Langjan> with two existing profiles
[19:48] <Langjan> default and user
[19:49] <inetpro> highlight the profile called "User"
[19:49] <Langjan> ok
[19:49] <inetpro> and click Start...
[19:49] <Langjan> start?
[19:50] <inetpro> Start Thunderbird
[19:50] <Langjan> oh, start tbird?
[19:50] <Langjan> blank
[19:51] <inetpro> hmm...
[19:51] <Langjan> optins to skip and use existing mail or configure later
[19:51] <inetpro> ok, next attempt
[19:51] <Langjan> sorry friend, but thks a lot
[19:52] <Langjan> close tbird?
[19:52] <inetpro> click "I think I'll configure my account later"
[19:52] <Langjan> ok done
[19:52] <inetpro> and then close thunderbird
[19:53] <Langjan> ok
[19:53] <inetpro> still on the cli do the following
[19:53] <inetpro> du -hs /home/linda/Desktop/User/
[19:54] <inetpro> cli = command line interface
[19:54] <linda> has this any significance?
[19:54] <linda> (process:7338): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[19:54] <inetpro> no, just ignore those
[19:55] <inetpro> not critical at all
[19:56] <linda> 1,4G	/home/linda/Desktop/User/
[19:56] <linda> thats the size of backup
[19:56] <inetpro> ok, so it does look like you stuff is there
[19:57]  * inetpro thinking
[19:59] <inetpro> du -hs /home/linda/Desktop/User/Mail/
[20:00] <inetpro> Langjan: ^^
[20:01] <linda> ok sorry doing
[20:01] <kulelu88> is linda jou vrou? oupa Langjan
[20:02] <linda> 1,3G	/home/linda/Desktop/User/Mail/
[20:02] <Langjan> vriendin, kulelu88 , my vrou is 69
[20:03] <Langjan> nie 88 soos jy en linda nie
[20:03] <inetpro> hmm... dit lyk goed so
[20:03] <kulelu88> and you 78?
[20:03] <Langjan> 72
[20:03] <gremble> Hey kulelu88
[20:03] <kulelu88> aweee gremble
[20:03] <inetpro> maar dit maak nie sin dat die ding begin met blank
[20:04] <kulelu88> oupa Langjan you must be a real oupa by now. how many small Langjans around?
[20:04] <linda> ai
[20:04] <Langjan> 4 kids and 6 grands
[20:04] <Langjan> oldest 18
[20:04] <kulelu88> only 6 :(
[20:04] <Langjan> of the grands
[20:05] <Langjan> Ja one still single, lazy boy 35
[20:06] <linda> must I try tbird aain inetpro ?
[20:06] <linda> again
[20:07] <inetpro> linda: we havn't done anything
[20:07] <linda> ok
[20:07] <inetpro> linda: just try the following for me
[20:07] <inetpro> cp -r /home/linda/Desktop/User/* ~/.thunderbird/cgqcmz19.default/
[20:08] <inetpro> going to take a while to copy 1.4GB
[20:09] <inetpro> actually we should have cleared the folder first
[20:10] <inetpro> press Ctrl+C
[20:10] <inetpro> if you started already
[20:10] <kulelu88> are they connected via LAN?
[20:11] <inetpro> let's do this differently
[20:12] <inetpro> mv ~/.thunderbird/cgqcmz19.default/ ~/.thunderbird/olddefault/
[20:12] <linda> Ctrl+C seems to do nothing
[20:12] <inetpro> did it start copying?
[20:13] <linda> did not notice anything
[20:13] <inetpro> du -hs ~/.thunderbird/cgqcmz19.default/
[20:13] <linda> just took a while to go back to clp
[20:13] <gremble> Cheers guys
[20:13] <inetpro> gremble: goeie nag
[20:13] <kulelu88> peace gremble
[20:13] <Kilos> cheers gremble
[20:15] <inetpro> Langjan: du -hs ~/.thunderbird/cgqcmz19.default/
[20:16] <linda> leave the old default?
[20:16] <inetpro> Langjan: du -hs ~/.thunderbird/cgqcmz19.default/
[20:16] <inetpro> just do that first
[20:17] <inetpro> forget about the rest
[20:17] <inetpro> or have you done that already?
[20:17] <inetpro> have you done mv ~/.thunderbird/cgqcmz19.default/ ~/.thunderbird/olddefault/   ?
[20:17] <linda> no
[20:17] <linda> no
[20:19] <linda> no
[20:19] <inetpro> du -hs ~/.thunderbird/cgqcmz19.default/
[20:19] <linda> 1,4G	/home/linda/.thunderbird/cgqcmz19.default/
[20:19] <inetpro> wow, so it looks like everything copied very quickly...
[20:19] <inetpro> you have one fast machine there
[20:20] <linda> slow oldies, fast machines, lol
[20:20] <inetpro> start thunderbird with the -p option and select "default" and start
[20:20] <Kilos> lol
[20:21] <linda> in ommand line?
[20:21] <linda> c
[20:21] <inetpro> yes
[20:21] <inetpro> thunderbird -p
[20:22] <linda> ok done
[20:22] <inetpro> and?
[20:22]  * Cryterion thinks thunderbird is the best email client ;)\
[20:22] <linda> blank...ai
[20:22] <Cryterion> Hi everyone
[20:22] <inetpro> strange
[20:23] <inetpro> really strange
[20:23] <Kilos> hi Cryterion
[20:27] <inetpro> Langjan: did you install Kubuntu?
[20:28] <linda> no, Ubuntu 14.04
[20:28] <inetpro> hmm... ok
[20:29] <inetpro> please close Thunderbird
[20:29] <linda> done
[20:30] <inetpro> and then
[20:30] <inetpro> gedit ~/.thunderbird/cgqcmz19.default/prefs.js
[20:31] <Langjan> file came up, do not edit
[20:32] <inetpro> cool... make sure you be careful there now
[20:32] <Kilos> hehe
[20:32] <Langjan> ok
[20:32] <Langjan> lmga, Kilos spectator
[20:32] <inetpro> does gedit have a search function?
[20:32] <Kilos> hahaha
[20:32] <inetpro> or find
[20:33] <Langjan> yes looks like
[20:33] <Langjan> yes
[20:33] <inetpro> now find the exact string 'Mail' for me
[20:33] <inetpro> without quotes
[20:33] <Langjan> many
[20:34] <inetpro> give me the output of one of those lines
[20:36] <Langjan> user_pref("mail.ab_remote_content.migrated",1);
[20:36] <inetpro> no no no
[20:36] <inetpro> Mail with a capital M
[20:36] <Langjan> I did, its the output, seems to ignore the cap
[20:37] <inetpro> in other words the find function needs to be case sensitive
[20:38] <Langjan> I enter Mail, it gives all the mails
[20:38] <Langjan> ignores the cap
[20:38]  * inetpro installs gedit
[20:40] <Kilos> superfly  what happened to http://bin.snyman.info
[20:40] <Kilos> lotsa strange stuff there
[20:41] <Langjan> lost linda again
[20:41] <superfly> Kilos: a spammer
[20:41] <Kilos> oh my
[20:42] <Langjan> Finicky vodamail connection
[20:42] <inetpro> yikes!
[20:42] <inetpro> gedit that useless?
[20:42] <Kilos> cant you use nano?
[20:42] <Langjan> let me connect my adsl line there
[20:43] <inetpro> ahh, hang on
[20:43] <inetpro> Langjan: click on the magnifying glass to set case
[20:43] <inetpro> set 'match case'
[20:44] <Kilos> i have to sleep guys so excuse this info please
[20:44] <Kilos> Langjan  http://bin.snyman.info/w76at
[20:45] <Kilos> that should make the 3g auto start and auto reconnect
[20:45] <Kilos> i have more if that doesnt work
[20:45] <Langjan> lekker slaap kilos
[20:45] <Kilos> will be here tomorrow
[20:45] <Kilos> dankie, julle ook
[20:45] <inetpro> Langjan: is linda still connected?
[20:46] <Langjan> just coming up now on adsl
[20:46] <Langjan> much bettter
[20:47] <Kilos> good luck guys
[20:47] <inetpro> I'm thinking that you will probably find lines that have the windows profile path as follows
[20:47] <inetpro> C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\Mail\
[20:47] <Kilos> im sure pro will win
[20:47] <Langjan> ok I did match case
[20:47] <inetpro> linda: wb
[20:48] <linda> thks
[20:49] <inetpro> in fact
[20:49] <inetpro> rather than messing with that file
[20:49] <inetpro> let's try importing the folder again
[20:49] <inetpro> linda: please close gedit without saving
[20:50] <Langjan> ok done
[20:50] <inetpro> you clearly had a permission issue when you tried last time
[20:50] <inetpro> please do the following
[20:51] <inetpro> mv ~/.thunderbird/cgqcmz19.default/ ~/.thunderbird/linda/
[20:52] <inetpro> Langjan: ^^
[20:53] <linda> ja
[20:53] <inetpro> done?
[20:53] <linda> yes
[20:54] <inetpro> now let's wipe the profiles.ini and start a fresh one
[20:54] <inetpro> rm .thunderbird/profiles.ini
[20:55] <linda> done
[20:55] <inetpro> start thunderbird normally as if you just installed it
[20:56] <linda> same result
[20:56] <inetpro> now exit without setting up an account
[20:56] <inetpro> did it create a new profiles.ini ?
[20:56] <linda> ok
[20:56] <inetpro> ls -l .thunderbird/profiles.ini
[20:58] <inetpro> Langjan: ^^
[20:58] <linda> -rw-rw-r-- 1 linda linda 94 Aug 16 22:55 .thunderbird/profiles.ini
[20:58] <inetpro> mooi!
[20:58] <inetpro> now start thunderbird with -p
[20:58] <inetpro> and create a new profile
[20:58] <inetpro> call it linda
[20:59] <inetpro> and choose the folder /home/linda/.thunderbird/linda/
[20:59] <linda> (process:9697): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[20:59] <inetpro> that's fine
[21:00] <linda> nothing else
[21:00] <inetpro> click Finish
[21:00] <inetpro> what do you get?
[21:00] <linda> did not open file
[21:00] <inetpro> so it lands back on the cli?
[21:01] <inetpro> which is what I expect
[21:01] <linda> yes
[21:01] <inetpro> cat /home/linda/.thunderbird/profiles.ini
[21:02] <inetpro> you should now have two profiles
[21:02] <inetpro> Profile0 and Profile1
[21:03] <linda> yes
[21:03] <inetpro> now start thunderbird -p again
[21:03] <inetpro> select linda and Start Thunderbird
[21:04] <linda> (process:9893): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[21:04] <linda> linda@linda-X55A:~$
[21:04] <linda> back to cli
[21:05] <inetpro> the error can be ignored, are you sure Thunderbird has not started?
[21:05] <linda> lets see, no. Must I start it?
[21:06] <inetpro> 08/16 23:03:33 <inetpro> select linda and Start Thunderbird
[21:06] <linda> select linda?
[21:06] <inetpro> thunderbird -p
[21:07] <linda> (process:9985): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[21:07] <linda> thats all
[21:07] <inetpro> ai!
[21:07] <inetpro> ps -ef | grep thunderbird
[21:08] <Langjan> Where do I find the vertical line?
[21:09] <inetpro> on my keyboard together with \
[21:09] <inetpro> below Backspace
[21:09] <Langjan> |
[21:09] <inetpro> yebo yes
[21:09] <inetpro> ps -ef | grep thunderbird
[21:09] <inetpro> that is a pipe charcater
[21:09] <inetpro> character as well
[21:10] <linda> linda    10075  9877  0 23:09 pts/0    00:00:00 grep --color=auto thunderbird
[21:10] <linda> linda@linda-X55A:~$
[21:10] <inetpro> ps is for reporting a snapshot of the current processes
[21:10] <inetpro> hmm... so thunderbird is not running
[21:10] <linda> no
[21:11] <inetpro> thunderbird -v
[21:11] <inetpro> ignore GLib-CRITICAL
[21:12] <linda> (process:10126): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[21:12] <linda> Thunderbird 31.8.0
[21:12] <inetpro> cool, that is the latest version
[21:13] <inetpro> thunderbird -p
[21:13] <inetpro> you sure it doesn't start the profile thingy?
[21:13] <Langjan> gives default profile
[21:13] <inetpro> only the deafult?
[21:13] <Langjan> yes
[21:13] <inetpro> ai!
[21:14] <inetpro> Exit
[21:14] <linda> done exit
[21:17] <inetpro> sudo apt-get install pastebinit
[21:18] <inetpro> Langjan: ^^
[21:18] <Langjan> yes inetpro
[21:18] <inetpro> install pastebinit
[21:19] <Langjan> running
[21:19] <Langjan> done
[21:19] <inetpro> nice, it is a command-line pastebin client
[21:19] <inetpro> now lets' test that
[21:20] <inetpro> echo Hello World | pastebinit -a Langjan
[21:20] <Langjan> in my machine?
[21:20] <inetpro> on linda's machine
[21:21] <Langjan> ok
[21:22] <linda> http://paste.ubuntu.com/12101970/
[21:22] <inetpro> mooi!
[21:23] <inetpro> now next one still on linda's machine
[21:23] <Langjan> ok
[21:23] <inetpro> cat ~/.thunderbird/profiles.ini | pastebinit -a Langjan
[21:24] <linda> http://paste.ubuntu.com/12101998/
[21:25] <inetpro> hmm... now why do we not see the linda profile there?
[21:25] <inetpro> so let's try creating it again
[21:25] <inetpro> thunderbird -p
[21:26] <Langjan> gives default
[21:26] <inetpro> Create profile
[21:26] <inetpro> Next
[21:27] <Langjan> yes
[21:27] <inetpro> Enter profile name: linda
[21:27] <inetpro> Choose folder: /home/linda/.thunderbird/linda/
[21:27] <inetpro> click Finish
[21:28] <Langjan> ok
[21:28] <inetpro> done?
[21:28] <Langjan> yes
[21:28] <inetpro> now let me look at it
[21:28] <inetpro> cat ~/.thunderbird/profiles.ini | pastebinit -a Langjan
[21:30] <Langjan> terminal messing me around
[21:31] <inetpro> please explain that
[21:31] <Langjan> seems process still running
[21:31] <inetpro> did you click Finish?
[21:31] <Langjan> no
[21:32] <inetpro> ai!
[21:32] <inetpro> tell me when you've done it
[21:33] <Langjan> yes I did, sorry
[21:33] <inetpro> still waiting for the prompt?
[21:33] <Langjan> well terminal is making [[D etc when I try to edit
[21:34] <Langjan> close terminal?
[21:34] <inetpro> no
[21:34] <inetpro> when you press ENTER in the terminal does it go back to linda@linda-X55A:~$
[21:34] <linda> NO
[21:35] <inetpro> ah, so it's still busy then
[21:35] <linda> I was doing cat.... command when it started going funny
[21:36] <inetpro> did you have the $ prompt ?
[21:36] <linda> (process:10993): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[21:36] <linda> cat ~/.thunderbird/profiles.ini | pastebin -a lNGJAN^[[D^[[D^[[D^[[B^[[D^[[D^[[D^[[D^[[A^[[A^[[D^[[A
[21:36] <linda> NO^[[DI was
[21:36] <linda> no
[21:37] <inetpro> ai!
[21:37] <inetpro> always wait for the prompt before typing the next command
[21:37] <linda> sorry boss!
[21:37] <linda> learning
[21:37] <inetpro> looks to me like the thunderbird profile is still running
[21:38] <inetpro> start a new terminal session
[21:38] <linda> force quit?
[21:38] <inetpro> no
[21:39] <linda> oh, ok did not nknow its possible
[21:39] <Langjan> the cat command?
[21:39] <inetpro> have you started another one yet?
[21:40] <Langjan> yes
[21:40] <inetpro> ps -ef | grep thunderbird
[21:41] <linda> linda    10993  9877  0 23:26 pts/0    00:00:01 /usr/lib/thunderbird/thunderbird -p
[21:41] <linda> linda    11391 11327  0 23:40 pts/10   00:00:00 grep --color=auto thunderbird
[21:41] <inetpro> ah you see, there's a 2nd one now
[21:41] <inetpro> remember when you did it earlier there was only one
[21:41] <Langjan> ok
[21:41] <Langjan> is that good?
[21:42] <inetpro> PID=10993 and 11391
[21:42] <inetpro> PID =  process ID
[21:42] <Langjan> must I run that?
[21:42] <inetpro> no
[21:43] <inetpro> explaining
[21:43] <inetpro> the grep line will always appear... technically not always
[21:43] <Langjan> what is pid?
[21:43] <inetpro> but expect to see it everytime you execute ps -ef | grep something
[21:43] <inetpro> PID = process ID
[21:43] <Langjan> proocess id
[21:44] <inetpro> we can forcefully kill a process by using the PID
[21:44] <Langjan> oh, ok
[21:44] <inetpro> the big question is, are yo sure you don't still see thunderbird running there?
[21:45] <inetpro> press Alt+Tab multiple times
[21:45] <Langjan> The choose user profile is still running
[21:45] <inetpro> ah...
[21:46] <Langjan> default and linda optins
[21:46] <inetpro> with what options on the screen?
[21:46] <Langjan> must have opened when proocess finished
[21:46] <inetpro> with what options on the screen?
[21:46] <Langjan> default and linda
[21:46] <inetpro> and?
[21:47] <inetpro> buttons?
[21:47] <Langjan> create, rename or dekete profile
[21:47] <inetpro> and?
[21:47] <Langjan> and exit or start tbird
[21:47] <inetpro> ah
[21:47] <inetpro> press exit
[21:48] <Langjan> and use selected profile without asking at atartup
[21:48] <inetpro> now look careful, you have two terminal sessions open now
[21:48] <Langjan> ok let me exit first?
[21:48] <inetpro> did you press Exit?
[21:48] <inetpro> ok
[21:48] <Langjan> not yet
[21:49] <Langjan> Ok exited, two terminals open
[21:50] <inetpro> on the one we opened last type exit and ENTER
[21:50] <Langjan> exit
[21:50] <inetpro> it should vanish
[21:50] <Langjan> yes
[21:50] <inetpro> are you back on the first?
[21:50] <Langjan> §rry, typing in wroong place
[21:50] <Langjan> yes
[21:51] <inetpro> now you should see the pastebinit result
[21:51] <Langjan> its done
[21:51] <inetpro> do you see it?
[21:51] <linda> linda@linda-X55A:~$ echo Hello World | pastebinit -a Langjan
[21:51] <linda> http://paste.ubuntu.com/12102307/
[21:52] <inetpro> no, not that
[21:52] <inetpro> let's try again
[21:52] <inetpro> cat ~/.thunderbird/profiles.ini | pastebinit -a Langjan
[21:52] <Langjan> ok
[21:53] <linda> http://paste.ubuntu.com/12102346/
[21:53] <inetpro> if you want to make sure you have a clear screen... press Ctrl+C first and then ENTER and then clear and ENTER
[21:54] <inetpro> mooi
[21:54] <inetpro> pragtig!!!!
[21:54] <inetpro> nou let's go back to thunderbird -p
[21:54] <inetpro> thunderbird -p
[21:55] <Langjan> I have default and linda again
[21:55] <inetpro> now choose linda
[21:55] <inetpro> and click [Start Thunderbird]
[21:55] <Langjan> ok
[21:56] <Langjan> nothing, blank
[21:56] <inetpro> ok, close it
[21:56] <Langjan> ai
[21:57] <inetpro> cat ~/.thunderbird/linda/prefs.js | pastebinit -a Langja
[21:57] <Langjan> ok closed
[21:57] <Langjan> Langjan?
[21:57] <inetpro> on Linda's machine
[21:58] <inetpro> but oops... make that Langjan or any other name you want :-)
[21:58] <inetpro> -a is to set the author
[21:59] <linda> http://paste.ubuntu.com/12102379/
[21:59] <inetpro> yikes!
[21:59] <Langjan> Have to go for quick leak
[21:59] <inetpro> ok
[22:00] <Langjan> is yikes goood or bad?
[22:01] <inetpro> that file is way too short
[22:01] <inetpro> and it's after midnight
[22:01] <Langjan> ok back again
[22:01] <Langjan> you want to call it a day?
[22:01] <inetpro> we really need to go sleep
[22:01] <Langjan> ja
[22:02] <inetpro> yeah, no choice, sorry oom
[22:02] <Langjan> ok, perhaps good to sleep over it anyway
[22:02] <inetpro> :-(
[22:02] <Langjan> no problem, really appreciated
[22:03] <Langjan> can we have another bash sometime?
[22:03] <inetpro> oh well, maybe a bit of sleep will help
[22:03] <inetpro> ja ons probeer maar later weer
[22:04] <Langjan> OK inetpro , baie dankie en slaap lekker
[22:04] <inetpro> good night
[22:04] <Langjan> night-night
[22:05] <inetpro> there's stull other options for sure
[22:05] <inetpro> still*
[22:05] <inetpro> good night
[22:05] <Langjan> thks, gives me hope
[22:05] <Langjan> sleep well
[22:47] <tumbleweed> Maaz: tell Kilos hi
[22:47] <Maaz> tumbleweed: Righto, I'll tell Kilos on freenode


[21:15] <sbte> jcastro, anything else I have to do to get this in maybe? https://code.launchpad.net/~sbte/indicator-messages/fix-817504/+merge/69775