IRC channel logs

2020-08-21.log

back to list of logs

<bluekeys>hash guix
<bluekeys>OK, I'm gonna do a system reconfigure and maybe a reboot and see where that gets me.
<bluekeys>reconfigure isn't going so well it starts with guile: warning: failed to install locale
<bluekeys>Could it be because I was previously using eshell to run the install commands? When I run a normal terminal connection, the hash guix output is as it was suggested it should be...
<bluekeys>after a guix install glibc-utf8-locales and glibc-locales as recommended by the hint after the error and export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale" I still get the exact same errors and hints the next time i try to use guix command
<bluekeys>I'm also getting a really funky message - guix system: warning: cannot determine provenance for current system
<bluekeys>
<bluekeys>All of this is when I try a sudo guix system reconfigure /etc/config.scm after a guix pull
<prite>bluekeys: I guess `sudo guix ...` does not inherit the GUIX_LOCPATH environment variable. Does the issue persist if you try a harmless guix command under `sudo -E`?
<lfam>prite is on the right path. It matters how you use `sudo` and you should either log in as root with `sudo -i / --login` or use your current user with elevated privileges with `sudo -E / --preserve-env`
<lfam>The locale thing is harmless and you should ignore it for now
<lfam>In order to assist, we should back up and ask "What is the problem?" You mentioned some annoyances or weird things but was there something that didn't work?
<lfam>bluekeys ^
<bluekeys>I'm trying to get mailutils to 3.10 from 3.9. So I'm trying to do a guix pull and then a guix update mailtools
<lfam>Okay, and what went wrong?
<bluekeys>after I update mailtools, movemail --version still shows 3.9
<bluekeys>As this is the first package I've tried to update, I suspect I've done it very wrong...
<lfam>What does `realpath $(which mailutils)` say?
<lfam>Well... ideally it wouldn't be possible to do it wrong. But something is up, so we'll figure it out and fix that
<bluekeys>/gnu/store/jxf2sgd46q3hgqd2pjbsjbdzb3lda6cs-mailutils-3.9/bin/mailutils
<bluekeys>
<lfam>Alright
<lfam>And how about plain old `which mailutils`?
<bluekeys>/home/user/.guix-profile/bin/mailutils
<lfam>Okay
<lfam>That shows us a couple things. You installed mailutils as your user using the per-user package management tools, and that the version of mailutils that is effective is the old one
<lfam>But, you thought you had updated it
<bluekeys>I did think I had updated it
<lfam>So, now we need the output of `guix package --list-installed && guix package --list-generations`. Can you put it on <https://paste.debian.net>?
<bluekeys>Sure thing, thank-you. 1 moment please...
<lfam>My responses may slow down a bit as I start cooking but I will be here to keep investigating
<bluekeys>Haha. No problem. I'll wait 24 hours or more if needs be.
<lfam>Okay :) But it's easier to figure it out while it's fresh
<bluekeys> https://paste.debian.net/1160703/
<lfam>Okay. We can see the last two generations of your profile were "no-ops"
<lfam>I know you shared the output of `type guix` earlier but can you also do `which guix`?
<bluekeys>Type guix: guix is hashed (/home/user/.config/guix/current/bin/guix)
<lfam>Aha!
<lfam>That's where we want it to be (in ~/.config/guix/current)
<bluekeys>which guix: /home/user/.config/guix/current/bin/guix
<lfam>Earlier I thought it was in your "normal" profile, which would be an issue
<bluekeys>I noticed when I left emacs shell, that changed
<lfam>Interesting
<bluekeys>It was
<lfam>Let's continue in your current shell
<bluekeys>OK
<lfam>For now. Later, fixing the Emacs shell thing will be worthwhile
<bluekeys>Oh the possibilities!
<lfam>I would just try `guix pull && guix upgrade mailutils` or whatever upgrade command you want to use (you might want to upgrade all your installed packages)
<bluekeys>It's thinking about it now... Here's a silly question, is there a 3.10 version of mailutils in the guix channel? nckx told me to try it instead of 3.9 earlier, but perhaps I should be looking for it elsewhere?
<bluekeys>OK, the pull and upgrade is complete.
<bluekeys>Can i swear in here? It's at 3.10, which is fantastic, thank-you lfam. I don't understand why though...
<lfam>So, I have a rough idea of what went wrong. Basically, in the Emacs shell, the wrong path / filename of Guix was being used, which would have caused `guix pull` to not work, which prevented the newer mailutils from being available for installation.
<lfam>Just like you have a profile that you install packages into (found at ~/.guix-profile), Guix itself is managed in its own profile, found at ~/.config/guix/current
<bluekeys>Earlier i tried a pull and reconfigure. There were problems with derivations, so I added --fallback. Toward the end of the output I saw guix system: error: exception caught while executing 'start' on service 'file-system-/sys/kernel/debug': It is highlighted in red. Is my kernel going to explode next time I reboot. There is a stack trace there too I think
<lfam>You can have as many different profiles as you want. Any commands that use profiles should accept a --profile argument to select them
<bluekeys>Ah, OK, that would make sense.
<bluekeys>So I can have an email profile and a programming profile? Is that the idea?
<lfam>I don't believe that `guix pull` would be able to change the "wrong" Guix that was mentioned earlier. I actually don't think it existed, because I didn't notice in the stuff you pasted on the Debian site
<lfam>Yes!
<lfam>The sky is the limit
<lfam>In practice, I think that most of us just use the default
<lfam>`guix environment` works by creating profiles on the fly
<lfam>That kernel debug sysfs error is harmless, if I understand correctly from the emails I skimmed on the subject
<bluekeys>If you still have a little time left, can you also explain, what is reconfigure doing and why did it appear as no-ops in the generations
<nckx>Good evening bluekeys! Yes, updating mailutils should have been as easy as pull && upgrade. I didn't know you were having pull troubles.
*nckx feels bad for you, son.
<lfam>bluekeys: Yes, in a few minutes
<bluekeys>nckx no worries. lfam helped me through it. I am running the movemail command now and it is as you said, it appears to have hung now, not sure how long I should leave it
<nckx>Damn, I was hoping it had something to do with my server. Welp at least they fixed the segfault.
<bluekeys>It has been a learning experience. My first impressions are that the system is very "clean". It's giving me gentoo vibes, but refined. It's hard to describe, but with guix, so far there haven't been any big surprises. It just works as I expect for the most part. Very pleasant. A big thanks to everyone involved.
<bluekeys>Actually, it has returned now.
<nckx>I'm not sure if it's frozen either. running it with strace keeps spewing what looks like non-repetitive data.
<nckx>Oh?
<bluekeys>movemail: mailbox `maildir:///home/user/Maildir': cannot get UIDLs: Requested item not found
<bluekeys>My first question, is it sufficient to produce a new mailbox using mkdir -p ./Maildir/{cur,new,tmp}
<nckx>I'm afraid I can't help you with the specificities of movemail.
<bluekeys>That's fine. Thanks for all you've done.
<mroh>jackhill: are you able to build emacs-minimal w/ the emacs27 patch? I'm getting "Permission denied" in reset-gzip-timestamps phase...
<lfam>bluekeys: So, the reconfigure command (`guix system reconfigure`) is not related to the profile you inspected as shown in your paste. The `guix system` commands are for managing the system profile, which is like the kernel, firmware, the bootloader, and any packages you choose to install globally via config.scm
<lfam>The profile you showed in your paste is just the packages managed per-user via `guix package`
<lfam>The workflow for the system stuff is, roughly, `guix pull && guix system reconfigure /etc/config.scm && reboot`, and for your own profile, `guix pull && guix upgrade`
<lfam>The various profiles can be found together at "/var/guix/profiles". Ultimately they all live in /gnu/store, but they are symlinked into /var/guix and that is where they get "meaning"
<bluekeys>Got it I think. I'll re-read the manual this weekend with all this in mind.
<lfam>The system command isn't called `guix system upgrade` because you might have only made changes to config.scm, but not run `guix pull`, so it's more like "change my system" rather than "upgrade my system"
<lfam>As for why those generations were no-ops, if the command you run doesn't actually change anything, a new generation is created, but nothing is changed. Like, if you did `guix install mailutils` 5 times in a row, I'd expect 5 new profile generations, but nothing actually changed between them
<bluekeys>Oh, that is interesting. I wonder why not just tell the user no-op, but not add another generation.
<lfam>So, there at least 3 profiles to pay attention to on Guix System. The system profile, your `guix pull` profile, and your user's "installed packages" profile. There will also be a per-user profile for the root user, but some people don't use it, instead using `sudo -E` as their own user
<lfam>I don't know the answer to that bluekeys. Maybe there is a good reason, maybe it's a historical accident
<bluekeys>Whats the difference between the "guix pull" profile and my user profile?
<lfam>The `guix pull` profile is only used to manage the Guix command itself. That means, the features of the Guix command, and the packages available for installation via `guix package`, or used by `guix system`
<lfam>You can inspect it with `guix package` using the normal tools, by specifying it like this: guix package -p ~/.config/guix/current --list-generations
<lfam>The other profile, which is the default one for the `guix package` command, is at ~/.guix-profile, and that's where the packages you install with `guix package` are provided from
<bluekeys>Oh wow, that's cool. There are 4 generations in the pull profile
<lfam>All these profiles are basically forests of symbolic links that ultimately resolve to /gnu/store. It can be educational to follow these symlinks to get an idea of how the system is put together
<lfam>Time for dinner here! I'll be back later
<bluekeys>lfam. It's been a pleasure. I hope you enjoy your meal. I'm gonna head off to bed.
<bluekeys>nckx Thanks again. Have a great day!
<mroh>jackhill: nvm, i made my usual `(substitute-keyword-arguments (package-arguments wrong-pkg))` in a (inherit pkg) mistake... ;)
<nckx>Good night bluekeys!
***catonano_ is now known as catonano
***Server sets mode: +cnt
<apteryx>just checking: can the 'patches' directory in a channel be anywhere?
<apteryx>for https://github.com/BIMSBbioinfo/guix-bimsb they're at the root of the channel
<ss2>hey, I'm stuck with environment problems with guix on foreign distro and i3.
<ss2>whenever I run startx with https://paste.rs/oJe, it seems that then some of the local programmes will look into the Guix paths, and fail.
<ss2>If I run startxfce4 all is fine.
<ss2>Okay, I figured it is a generation creating havoc.
<guix-vits>Hello. I'm have a trouble booting into Guix on RockPro64: when i'd `guix system init`, the SD was mmcblk0, now it's 1. How to mount and boot into Guix? I'm in the bournish shell.
<guix-vits>how to edit the init file inside of bournish?
<leoprikler>I don't think bournish comes with an editor, even ed
<guix-vits>leoprikler: Do You think i'll need to mount this SD card somewhere and edit the initrd?
<guix-vits>That just a mmcblk0 vs mmcblk1 issue now.
<leoprikler>You can try copying the mount procedure from (guix build syscall) into your bournish with ,L guile
<leoprikler>However, I don't know how you would continue from there
<guix-vits>While executing meta-command:
<guix-vits>no such language guile
<guix-vits>>
<guix-vits>:)
<leoprikler>,L scheme perhaps
<guix-vits>Oh, yes.
<guix-vits>Ahh. "Device or resource busy". Scheme doesn't helps.
<iyzsong-w>i remember hacked this problem with boot another distro's live system and modify files in store...
<leoprikler>well, that is a possibility, although a very hacky one
<guix-vits>Hm, i'll try to `dd if=SD of=eMMC`, then.
<guix-vits>Anyway, it's a bit mad: when the SBC has both sd and emmc connected, the number for sd was 0. Now, when the sd is the only disk connected to the board, the number is 1.
<guix-vits>Thanks. Am afk
<guix-vits>Приветики Гикс, все ли себя хорошо вели?
<guixer>Hi, when I install packages via guix install, the "building profile" step takes a long time... I currently have 75 packages in my profile. I would like to speed up that process. Any suggestions?
***iyzsong-- is now known as iyzsong-w
<NieDzejkob>guixer: You could split your profile into many, such that a smaller profile needs to be built with each new package (https://guix.gnu.org/cookbook/en/html_node/Guix-Profiles-in-Practice.html)
<NieDzejkob>also, when you only need the package temporarily, you can use guix environment --ad-hoc my-package
<NieDzejkob>I often open up an environment and then sometimes add the packages to my main profile, leaving 'guix install' running in the background
<NieDzejkob>there's also the option of firing up a profiler and contributing some fixes - I doubt the process is just inherently slow. This has been on my TODO list for a while, but some more important things also are...
<leoprikler>Under certain conditions (slow hardware, many conflicts) union-build is inherently slow ;)
<KimaprOnPhone>Is it true that grub can boot from iso images?
<guixer>NieDzejkob: Thanks, I should make more use of separated profiles. For the moment I just need a convenient way to install packages to get py3status modules running... Once I know which dependencies I need and are working, I'll add them to the profile and build it once. Could guix environment do the trick for me?
<leoprikler>Guix environment is actually the preferred way of doing what you plan
<leoprikler>once you're finished you should only need to add py3status to your profile
<guixer>leoprikler: As far as I can see, guix environment needs explicit packages as input.. Would be a lot of work to create an environment which is similar to my current profile which has i3 and all the other things necessary? I start py3status via my i3 config, so how would I conveniently integrate all the i3 stuff to an environment then?
<guixer>leoprikler: For py3status battery module I need python-dbus, so what I did was guix install python-dbus... would I do that in the environment I created the same way or would I create a new environment with python-dbus as input?
<leoprikler>Hmm, in that case you'd install py3status and all the other stuff it needs to function correctly into one profile and then source that before/during i3 startup
<leoprikler>you can of course do a profile with all of your i3 stuff as well, but that would be a bit larger
<KimaprOnII>Is there a way to write a file to standard output but instead of exiting at EOF just block until the file grows? I'm trying to use ii
<leoprikler>what is the file in this case?
<leoprikler>I suppose it is not a device or socket, is it?
<KimaprOnII>The file is just a file, generated by ii. Seems like it is appending stuff to it
<guixer>leoprikler: So the suggestion is basically to create distinct profiles, e.g. for the py3status package and its dependencies, to quickly develop the profile regarding all the necessary dependencies for example. And this profile would be sourced at a certain point like i3 startup.
<leoprikler>KimaprOnII: in that case, you should probably read up on inotify
<leoprikler>guixer: assuming that py3status + dependencies make up a large chunk of your current profile, yes, putting it into a different one might significantly reduce build times
<KimaprOnII>Started inotifywatch, so it will just write everything that's appended to the file?
<leoprikler>I'm sadly no expert on inotify, I barely know of its existence
<leoprikler>Perhaps someone else can answer that, otherwise there should be docs.
<KimaprOnII>Oof, tried it and it just outputs file access stats when closing it
<leoprikler>perhaps `tail -f` could also do what you want
<KimaprOnII>I think i may try to continuously check the file, output the whole file and then empty it
<leoprikler>that could lead to race conditions tho
<leoprikler>what if you empty while another process tries to write?
<nefix>how much time should a `guix import nix` command take?
<nefix>also, could I insert a nix package inside the operating-system definition?
<KimaprOnII>How many partitions does the guix installation image actually have? I want to create another partition alongside, but do not want to overwrite partitions i can't see
<luhux>Can the system built by `guix system build xxx.scm` be booted from the network? (pxelinux+tftp+nfs)
<KimaprOnII>How do you force filesystem creation even if it says it's busy? i seem to succed in just writing stuff directly to the device.
<KimaprOnII>alextree[m]: *more people click*
<alextee[m]>lol
<nckx>Glorious morning, Guix. o/
<mroh>good morning!
<nckx>Guix still bringing people joy in more ways than one, I see.
<nckx>KimaprOnII: Any luck/progress?
<apteryx>I pointed at the autossh failing earlier; gladly this was not the case but rather my dyndns mcron job that had failed.
<PotentialUser-83>How do I setup guix on a forigen distro such that libraries in .guix-profile/lib/ are found first?
<leoprikler>source your $GUIX_PROFILE/etc/profile late in your .profile
<str1ngs>PotentialUser-83: what do you mean found first? as in LD_LIBRARY_PATH order?
<PotentialUser-83>str1ngs: Yep it currently is.
<str1ngs>PotentialUser-83: I don't advice that on foreign distro. only if you are building against libraries in your profile.
*raghavgururajan 's device freezes once-in-a-while without any reason
<raghavgururajan>And just before freeze, the device heats-up real good.
<raghavgururajan>Like I am building webkitgtl or something
<str1ngs>check top for processor usage and how much swap you are using.
<raghavgururajan>str1ngs: I checked. The CPU hits 100% and RAM only about half.
<str1ngs>also free -h will tell you how much swap is being used.
<raghavgururajan>I do not have any swap
*raghavgururajan doesn't do swap
<str1ngs>in that case you would just crash, so probably not a swap issue :P
<apteryx>raghavgururajan: I enabled ZRAM recently. Magic.
<raghavgururajan>apteryx: ZRAM service type?
<apteryx>yes, it's very easy.
<raghavgururajan>But the RAM usage normal though.
<apteryx>eh, sorry, I jumped in the conversation.
<str1ngs>raghavgururajan: I would order by CPU usage using top or htop.
<raghavgururajan>no worries apteryx :-)
<raghavgururajan>str1ngs, I have to wait till next episode :-D
*raghavgururajan mostly get these episodes when Gajim is active
<str1ngs>though you might consider adding swap. since lets say you periodically jump in RAM usage. and then Linux needs to relieve pressure suddenly could explain the freezing. how long does it freeze for?
<str1ngs>though your computer is getting hot, probably more a indicator of CPU usage.
<raghavgururajan>str1ngs, I see. I had to reboot everytime. Freeze stays for a minute, but after that, whole system stutter.
<str1ngs>in that case it could be something like a memory leak. I would definitely try to use htop . see if you can SSH into your desktop of the GUI is frozen to check with htop
<str1ngs>if the*
<raghavgururajan>The culprit is /gnu/store/11l2qmzfgsp7k345mv6x1vn64q8330kw-python-wrapper-3.8.2/bin/python
<str1ngs>Gajim is written in python?
<str1ngs>python-pygobject@3.34.0 so it uses GI
<raghavgururajan>Yeah, gajim as suspected.
<tsmish[m]>Is there a way to have a local guix tree without breaking authentication? I currently have a commit adding my key and introduction pointing to it, but as I understand it would break after rebasing.
<apteryx>raghavgururajan: if you want to ensure no funny (as in slooow) OOM occurs on your machine you may consider the earlyoom service. It's pretty nifty at killing the process about to cause your machine to hang out of memory.
***gal is now known as galex-713
<raghavgururajan>apteryx: Ah thanks! I already have hat service :-)
<apteryx>ok, so that means it's really probably not memory related
<zjgkkn>Hi! How can i use xorg without display manager by just invoking startx with .xinitrc?
<zjgkkn>i've tried install xorg-server and xinit to user profile, but it doesn't work
*raghavgururajan thinks they might be hacked. But that's just his signal for taking today's meds.
<pkill9>is there a native wayland terminal other than weston-terminal?
<jackhill>pkill9: wterm is one. What do you mean by native? Terminals that use a toolkit that supports wayland should support it. e.g. gnome-terminal, terminology, etc.
<pkill9>native as in written to run on wayland rather tan xorg
<pkill9>thanks, wterm seems what i want
<jackhill>cool!
***sneek_ is now known as sneek
<guix-vits>sneek ?
<str1ngs>who killed sneek!
<guix-vits>str1ngs: Hello. How are You?
<str1ngs>Hello guix-vits. I am well thank you. How are you?
<guix-vits>str1ngs: hucking with making Guix boot in that SBC. I was need to `mv` that /dev/mmcblkX, to it be the same, as in boot time.
<guix-vits>It's just "changes the number".
<guix-vits>Thanks, am good :)
<str1ngs>guix-vits: oh let me know how that goes. my board should come soon. So possible I can help with that.
<guix-vits>str1ngs: `guix system init c.scm /mnt` used mmcblk1, but now am thrown in rescue shell: as it is mmcblk2 now (as for eMMC). So it's not boots properly.. Either i'll sed the store, either i'll reinstall (`mv /dev/mmcblk1 /dev/mmcblk2; guix system ...`)
<nckx>pkill9: If you don't mean Wayland-only, Alacritty's another one.
<nckx>zjgkkn: Random third-party example that looks legit: https://github.com/jsoo1/dotfiles/blob/master/guix/config.scm#L114
<str1ngs>guix-vits: does the rock64 SBC have a sdcard slot I forgot to check.
<guix-vits>str1ngs: Yes, it does.
<guix-vits> https://yhetil.org/guix-user/87o8reb9ob.fsf@wimonsouth.net/
<str1ngs>guix-vits: I just checked and it does. it might be easier to create a bootable sd card first.
<guix-vits>There is something, but for rock-not-pro-64
<guix-vits>str1ngs: mmcblk0 will be mmcblk1
<guix-vits>So, similar things :)
<str1ngs>this way you don't mess up the emmc. which could have uboot on it anyways. if it works like the pinebook pro
<guix-vits>str1ngs: emmc is removable
<guix-vits>Probably the U-boot is on SPI (whatever it is)
<str1ngs>I actually ordered a usb emmc reader/writer because on the pinbook pro you can get into some funky situations
<zjgkkn>nckx: thanks, looks nice.
<str1ngs>ideally it's on SPI. but I found SPI support on pinebook pro lacking.
<nefix>is there any way to clone a repository in a operating-system image?
<nefix>I want to have in the docker-image a specific repository clonned in the filesystem
<nefix>Or should I add it in the skeleton part?
<nefix>also, can I add a nix package in the packages field?
<nefix>and can I execute arbitrary commands "in the image"?
<nefix>e.g. I want to mkdir after all the system installation
<nefix>or am I thinking it wrongly?
<nly>hello guix-vits
<pkill9>earlyoom is great
<pkill9>a staple of any deesktop environment
<nly>привет
<guix-vits>nly: nara! oh! hi :)
<guix-vits>hi de
<nly>шнур?
<guix-vits>nly: шнурочек!
<guix-vits>nefix: IDK the things You're speaking about, but why do You want this git clone inside of the docker image?
<guix-vits>nefix: about running arbitrary things on system, there are system services. Those can create a special files (like /bin/sh), and do the other things (more or less).
*guix-vits reboot (or so)
<str1ngs>sneek later tell guix-vits. I guess what I mean is you can first use guix system init . on the scdard. and then once you have that all sorted out you can use guix system init on the emmc probably from the sdcard then.
<sneek>Got it.
<str1ngs>sneek: later tell guix-vits a better alternative is to create an image with guix system build . Then just dd that to the emmc. This way you can build the image on most machines provided you have qemu services for aarch64 . This approach is nice since theoretically this should work for any rock64pro SBC.
<sneek>Will do.
<str1ngs>doh to late :(
<sneek>Welcome back guix-vits, you have 2 messages!
<sneek>guix-vits, str1ngs says: I guess what I mean is you can first use guix system init . on the scdard. and then once you have that all sorted out you can use guix system init on the emmc probably from the sdcard then.
<sneek>guix-vits, str1ngs says: a better alternative is to create an image with guix system build . Then just dd that to the emmc. This way you can build the image on most machines provided you have qemu services for aarch64 . This approach is nice since theoretically this should work for any rock64pro SBC.
<jess>i'd avoid clicking on that url
<jess>it is pornography
<str1ngs>guix-vits: that link does not resolve DNS for me
<guix-vits>jess: What the fuck?
<jess>move along, child
<leoprikler>Can confirm
<guix-vits>They are my friends here
<jess>no
<jess>you need to find something better to do with your time
<jess>something that doesn't make you look like a bored child
<guix-vits>jess: You do not belong here.
<guix-vits>nly: Back me up!
<jess>i mean, say whatever you want, we both know you're the one wasting your time trying to get attention
<jess>there's much better ways to get attention
*guix-vits is betrayed
<jess>like... contributing to projects. learning stuff
<str1ngs>leoprikler: was the link inappropriate ?
<jess>yes
<jess>it's a short url
<jess>resolves to something on porntrex dot com
<str1ngs>I asked leoprikler not you jess.
<jess>i dont care
<leoprikler>URL expansion checks out
<jess>a pro tip is $ curl -D- {url}
<jess>shows the Location header and http status code, etc.
<leoprikler>so it depends on whether or not you consider porn appropriate 🙂️
<str1ngs>leoprikler: the link was appropriate? to me it does not resolve dns
<str1ngs>Is it possible the DNS is hijacked or somehting?
<leoprikler>as jess said, it resolves to porntrex dot com
<jess>it's https://free-url-shortener.rb.gy/
<raghavgururajan>str1ngs: That is the spammer from before.
<str1ngs>raghavgururajan: who's the spammer?
<raghavgururajan>jess has been helping with the block.
<raghavgururajan>str1ngs: No idea! Someone who just like sharing porn links
<joshuaBPMan>hello guixoids! (you can thank nckx for that nickname) :)
<raghavgururajan>Seems like guix-vit's nick was hijacked.
<jess>i'd recommend someone with the power to do so sets a ban on 95.216.24.230 and 184.148.13.14
<str1ngs>raghavgururajan: leoprikler guix-vits has never done anything like that before. he's a nice member of the guix community
<raghavgururajan>str1ngs: I know. guix-vits was not *real* guix-vits
<nckx>jess: Will do, but yesterday it was a Canadian IP (probably their home), so they be hoppin'.
<jess>nckx: yeah, that's the second ip i gave
***nckx is now known as guix-vits
<guix-vits>Anyone can /nick.
***guix-vits is now known as nckx
<jess>184.148.13.14 is the (probably) home IP
<jess>95.216.24.230 is a random box with a webchat instance on it
<str1ngs>well obviously there some misunderstanding. lets not ban the real guix-vits atleast :)
<nckx>Right, Canada was already blocked. I've blocked the webchat one too but there are billions and billions of those.
<jess>they also seemingly used an XMPP-IRC bridge earlier today - i've been informed their account there is gone
<nckx>str1ngs: Nobody's getting banned 🙂
***ChanServ sets mode: +o nckx
***nckx sets mode: +zq $~a
<raghavgururajan>> str1ngs‎: well obviously there some misunderstanding. lets not ban the real guix-vits atleast :)
<raghavgururajan>Of course! jess, can you please make sure that guix-vits doesn't get banned?
***ChanServ sets mode: -o nckx
<jess>ok so. /mode +b $x:*!*@95.216.24.230
<jess>uhh
<jess>ok so. /mode +b $x:*!*@95.216.24.230#The*Lounge*User
<str1ngs>nckx: I did'nt think that I just did'nt what guix-vits to take the blame for someone else :)
<jess>that'll ban the webchat that he just used
<str1ngs>s/what/want
<jess>and it's easy to tell the difference between someone being logged in to a nickname and someone using a nickname they are not logged in to
<jess>so i'd suggest you do /whois guix-vits next time you see the nickname, to check if they are logged in or not
<nckx>Unregistered users are quieted now.
<raghavgururajan>jess: Hmm. Snopyta is effortful service-provider. Not good to see their services blocked.
<str1ngs>makes sense.
<nckx>And ChanServ is set to akick on sight.
<jess>raghavgururajan: just leave the ban in place for a week or two
<jess>until the troll forgets about it's existence
<raghavgururajan>jess: I see
<nckx>Yeah, they're not very competent, they'll get bored.
*raghavgururajan feels bad for Perflyst
<jess>nckx: i'd suggest /mode #guix +r instead of /mode #guix +b $~a
<jess>the former will at least tell users that they need an account to join
<nckx>What are these Snopyta and Perflyst being talked about? The IPs?
<jess>the latter just says "yer banned mate"
<nckx>That was deliberate but probably too mean towards legit users.
<nckx>OK.
<jess>well, it just might confuse people
***ChanServ sets mode: +o nckx
***nckx sets mode: -zq $~a
***nckx sets mode: +r
***ChanServ sets mode: -o nckx
<jess>we get a lot of people in #freenode going "im banned from zyz and i dont know why" or "i cant talk in xyz ...."
<nckx>Meh, we're +b $~a about half of the time, people are used to it, but it can confuse new users.
<jess>oh boy i see GLAT on the ban list. haha
<jess>gottta love GLAT.
<jess>gotta*
<raghavgururajan>nckx: Snopyta is a service provider (https://snopyta.org). Perflyst is the founder and main sys-admin of Snopyta. I know him.
<str1ngs>nckx: I think we can kinda caution on the side of new users in #guix right?
<nckx>Yeah, the licences they sold me were fake, so I banned them 😠
<str1ngs>o.O
<str1ngs>you bought GNU/Linux licenses too?
<raghavgururajan>nckx: According to jess, spammer used https://webirc.snopyta.org/
<nckx>str1ngs: I add a friendly ‘You must be registered to talk’ to the /topic for that reason, but peeps, they don't read the topic, so +r is better in that regard.
<nckx>raghavgururajan: Ah, thanks, I didn't read the backlog.
<jess>str1ngs: i would indeed err on the side of being welcoming to new people
<jess>making things harder for spammers often makes things harder for new legitimate users but trying to err on the side of new users is better, i think
<nckx>We are the welcomingest.
<str1ngs>nckx: understandable, kinda a fine balance of user friendly vs restrictions
<jess>yes :)
*jess very welcome
<raghavgururajan>The spammer was abusing hot-chilli.net and now snopyta.org
*raghavgururajan feels bad for both Roi and Perflyst
<raghavgururajan>jess: Did you block hot-chilli's IP as well?
<jess>freenode also has a culture of trying to engage spammers/trolls/etc in real human conversation, sometimes it helps to get them to stop
<nckx>raghavgururajan: I did.
<jess>raghavgururajan: i'm not blocking anything. i'm just your friendly neighbourhood spam detective
<raghavgururajan>jess: Haha
<nckx>raghavgururajan: A ban doesn't mean ‘this ISP is evil and we hate it’ it just means ‘nobody else is using it ATM but the spammer and it's a reliable signal’.
<jess>well i'm also a DroneBL reporter so i can ban IPs from the whole of freenode if they meet certain criteria
<nckx>s/ATM/in here ATM/
*raghavgururajan sends message to Roi and Perflyst, to keep them updated of the situation
<jess>raghavgururajan: i'd suggest they both ban that canadian IP from accessing their stuff
*str1ngs goes back to try to get source-properties to work.
<jess>because i'm still confident that canadian IP was their home address
<nckx>Yes, nothing to see here 😉
<jess>so banning that from their XMPPs and webchats should make the person go away
<nckx>Oh fo' sho'.
<raghavgururajan>jess: Yes, I already gave them the IP.
<jess>awesome :)
<jess>i'd also suggest they have a second connection somewhere, observing us, because they knew i was talking about them
<jess>either in here or #freenode or both
<str1ngs>it's like I'm play Eve online
<str1ngs>playing*
<jess>yeah sorry spam prevention can feel a bit too Serious Business sometimes
<jess>anyway, i'll leave you to it. give #freenode a shout if you need more advice
*nckx was trying to keep it on the down-low but I guess it blew up.
<raghavgururajan>jess: Thank you! o/
<str1ngs>bad publicity is still publicity haha
*raghavgururajan wonders how guix-vits would react on seeing this shit-show
<raghavgururajan>The real one, of course.
<nckx>Ikr? We have the world's most inept spammer spreading our name for free.
<str1ngs>raghavgururajan: maybe it's best we dont' let him know haha
<nckx>And big enough to be spammed by name. We've made it.
<raghavgururajan>str1ngs: Yeah xD. nckx: Would you like to take care of the logs/
<raghavgururajan>?
<raghavgururajan>I was kidding, don't delete logs
*str1ngs scrubs the taint off of guix-vit's nick
*str1ngs polish polish
*raghavgururajan believes that everyone has *right to know* ;-)
<jess>well the spammer was logged in to 'guix-vit'
<jess>is this a problem? is the owner of that account meant to be someone else?
<nckx>‘Registered : Aug 21 12:35:37 2020 (4h 1m 18s ago)’
<nckx>No.
<jess>are they impersonating someone called vit? or
<jess>ohhh. vits
<raghavgururajan>jess: That was different nick. guix-vit VS guix-vits
<nckx>They are impersonating the nick they used earlier, with an s.
<jess>i see
<raghavgururajan>> ‎nckx‎: They are impersonating the nick they used earlier, with an s.
<raghavgururajan>Or they saw the opputunity when real guix-vits were leaving the channel and hijacked the nick
<nckx>How is that different from what I said?
<raghavgururajan>guix-vits disclosed that they were going to quit due to reboot or something
<raghavgururajan>nckx: Oh wait never mind
*nckx thinks this topic has run its course...
<nckx>GNUtoo: Thank you for reminding me about https://issues.guix.gnu.org/42968 !
<raghavgururajan>jess: An email verification is required for registering account right? How did the spammer pull that off?
<jess>by creating an email account?
<raghavgururajan>I mean legit or burner?
*raghavgururajan asks himself "Define legit?"
<pkill9>they also used guixy's nick earlier to link to porn
<jess>freenode prevents account registration from known burner email providere
<jess>providers
<jess>you know, things like mailinator
<jess>those no-registration throwaway email providers
<raghavgururajan>I see.
<janneke>does this ring a bell?
<janneke>guix system: error: exception caught while executing 'start' on service 'file-system-/sys/kernel/debug':
<janneke>Throw to key `match-error' with args `("match" "no matching pattern" ("none" "/sys/kernel/debug" "debugfs" () #f #f #f))'.
<nckx>janneke: It's common & harmless & but should have been fixed.
<janneke>nckx great -- yeah i get an exit 0
<nckx>By someone, according to someone, and I forget who/both.
<janneke>hehe
*nckx is a good bot.
<janneke>nckx passes my turing test, though
*nckx is a good bot.
<janneke>interesting, could ncxk pass a "reverse turing test"?
<pinoaffe>apteryx: I saw that you mentioned autossh failing, did you use the guix service or did you manually run it?
<pinoaffe>the guix service autossh has a bug where several instances of the service would all write their PID's to the same file, I need to fix that some time
<janneke>hehe
<janneke>nckx: lol + botsnack
*janneke guix environment --ad-hoc gdb -- gdb core
<nckx>Joke's on you buddy.
*nckx has no heart -- er, core.
<bluekeys>Hi guix
<Kimapr>raghavgururajan: I think i found why I couldnt boot from the external hdd. There is a bug in some BIOSes that doesnt allow them to read past 128GiB on usb drives... and all my system partitions were after a big partition well beyond 128GiB. Source: https://easy2boot/faq-/a127gb-bios-bug . The article says the bug is found in 2006, 2009 and 2010 AMI BIOSes (and some other) and my computer is old and i know it has an AMI BIOS so it likely runs one of those
<Kimapr>nckx: Was -r flag added because of KimaprNicknameAbuser?
<nckx>Ugh, I feel bad now. That was the first thing that occurred to me but I thought ‘don't confuse the matter, those things died in the 90s’... Sorry Kimapr.
<nckx>Kimapr: Yep.
<nckx>And hi bluekeys 🙂
<Kimapr>Instead of forcing all guest to register freenode accounts you could just ask me to stop. I do listen to criticism
<Kimapr>We may lose many PotentialUser-s because of that change
*nckx critiques Kimaprs taste in porn.
<nckx>Kimapr: I'm as unhappy about that as anyone, but do you have a better suggestion?
<nckx>That was not rhetorical by the way.
<Kimapr>Maybe kick any unregistered nickname except PotentialUser-XXXX?
<nckx>I don't think that's possible but I'll ask.
<Kimapr>Oh wait there are matrix.org bridge users, including me
<nckx>Are those all unreg'd? 😳
<nckx>I think my Matrix user is registered.
<Kimapr>I think so, but maybe matrix.org bridge registers them automatically
<nckx>Yeah, my [m] nick is registered to my main account to do oppy things.
<nckx>That probably means I'm the only single registered [m] person.
<nckx>Crap.
<terpri>requiring registration means you can't just point newbies at the webchat, btw, which may or may not matter
<Kimapr>I don't think we have any nickname abusers left so we can revert the change for now
<terpri>(well, you *can*, but then they have to register with NickServ which sort of defeats the purpose)
<nckx>It defeats the purpose of our home page's ‘chat now!’ link to the kiwiirc Web client.
<terpri>ah, that's where all the PotentialUsers come from :p
<nckx>Kimapr: Not sure what you mean by ‘left’ but 'snot really how it works. I'm sure they're still around. They steal a nick, pop in, post a porn, and leave.
<nckx>The porn isn't very good.
<nckx>So.
<nckx>terpri: Exactly.
<Kimapr>Ah, so it wasn't really because i abused unregistered nicknames but because some malicious people can and i unintentially hinted about that
<nckx>Wait, what? By ‘abuser’ above I certainly didn't mean you, I meant someone abused *your* nick while you were out (and a few others).
<nckx>I thought that's what you were referring to.
<nckx>You did nothing wrong whatsoever 🙂
<guix-vits>Hi nckx: Does `guix pull` return SSL certificate error for You now?
<sneek>Welcome back guix-vits, you have 2 messages!
<sneek>guix-vits, nckx says: str1ngs says: I guess what I mean is you can first use guix system init . on the scdard. and then once you have that all sorted out you can use guix system init on the emmc probably from the sdcard then.
<sneek>guix-vits, nckx says: str1ngs says a better alternative is to create an image with guix system build . Then just dd that to the emmc. This way you can build the image on most machines provided you have qemu services for aarch64 . This approach is nice since theoretically this should work for any rock64pro SBC.
<nckx>IRC is an open system and some people will abuse that 🤷 The ‘solution’ is closing things and that sucks.
*nckx pulls.
<Kimapr>Ah I see now
<nckx>guix-vits: Works fine here. Which URL gave the error?
<guix-vits>git.savannah.gnu.org/git/guix.git
<nckx>If you pinged me because it was guix.tobias.gr: I did have a cert snafu earlier today but it was fixed.
<nckx>Hm.
<nckx>Cannot reproduce, neither with guix pull nor curl nor IceCat.
<guix-vits>nckx: Can i then use Your mirror for a time being (or any other)?
<nckx>guix-vits: You're welcome to use mine (guix.tobias.gr) although it's been busy doing other things the last few days & may not be complete. There's also bayfront.guix.gnu.org (https://tobias.gr/bayfront-signing-key.pub) run by trusted project members.
<nckx>You can use both with --substitute-urls="https://... https://...".
<guix-vits>nckx: no, i need the repository mirror, not substitutes (those works, just installed git with that).
*nckx is an overworked idiot, sorry.
<nckx>There's https://github.com/guix-mirror/guix
<nckx>Not official but run by ‘trusted members’ 🙂
*raghavgururajan stares at nckx, to make him remember https://git.disroot.org/guix/guix.git
<guix-vits>Thanks. I hope for the best. (What the hell with mine certificates-boundle).
<raghavgururajan>Kimapr: Thanks for the info. I am glad you figured it out.
<Kimapr>I can't mount a partition that lives on same disk as guix installer
<NieDzejkob>Kimapr: wwhat error are you getting?
<Kimapr>NieDzejkob: /dev/sdXY already mounted or mount point busy
<raghavgururajan>> I think so, but maybe matrix.org bridge registers them automatically
<raghavgururajan>No. Matrix and XMPP transports to IRC, does not register users autiomatically. If the user is using registered nick, then it has to be configured in the transport, so that transports authenticate to IRC servers.
<nckx>raghavgururajan: Is that configured to sync?
<guix-vits>Bad. I've nss-certs installed system-wide, but still get the certificate errors everywhere.
<guix-vits>git.disroot, github.
<nckx>raghavgururajan: I'd gladly recommend it over github if so.
<guix-vits>ci.guix.gnu.org works over the https
<nckx>Strange? Both ci.guix and savannah.gnu use Let's Encrypt.
<str1ngs>how is that strange?
<Kimapr>str1ngs: Because he can download substitutes
<str1ngs>also let's encrypt can not wild card domains. so technically it's working on hosts. just to nit pick :)
<nckx>Because ‘roots r fucked’ is usually the explanation for this.
<nckx>str1ngs: Sure it can.
<guix-vits>nckx: roots r ..?
<nckx>The roots that the nss-certs package provides 🙂 So probably *not* the issue here.
<nckx>str1ngs: Actually, I'm not sure why you mention wild cards or domains. Could you elaborate?
<str1ngs>nckx: let's encrypt can provide a cert for ci.guix.gnu.org but not for *guix.gnu.org or *.gnu.org
<nckx>*.guix.gnu.org?
<str1ngs>that would be a domain wild card. where you could provide a ssl certificate. for the sub domain gnu.gnu.org
<str1ngs>err guix.gnu.org
<nckx>No CA will certify *guix.gnu.org.
<nckx>LE will absolutely certify *.guix.gnu.org.
<str1ngs>I think you have it the other way roung :)
<raghavgururajan>nckx: Yes, auto-sync for every 12 hours
<str1ngs>let's encrypt does host validation only. there is no way to validate a whole domain sanely :)
<guix-vits>How to check the Store for corruption?
<nckx>guix gc --verify[=[contents],[repair]].
<str1ngs>nckx: btw *.guix.gnu.org is a ssl term for domain wild card.
<Kimapr>guix gc --verify[=contents,repair]
<guix-vits>Thanks.
<nckx>str1ngs: Correct.
<nckx>You seem to think LE does not provide those.
<nckx>That is incorrect.
<nckx>But worse, it's irrelevant to guix-vits's problem. 😉
<Kimapr>'contents' if you think the files may be corrupted, otherwise it will only check for existence of store items, 'repair' will download substitites for corrupted/absent items
<guix-vits>I'd just sed'ed the Store to replace the mmcblk1 with mmcblk2. Should be unrelated.
<nckx>Guix will detect that as corruption, but it won't ‘repair’ it unless it can find a substitute for your system, which is unlikely.
<str1ngs>nckx: maybe the nuance of my point was missed. it's not important
<raghavgururajan>nckx: Yes, auto-sync for every 12 hours
<nckx>raghavgururajan: I think the GH mirror syncs more frequently (although, despite being an ‘owner’, I've never actually touched that thing & have no clue) but that's good enough as a back-up. I'll mention it from now on, thanks.
<Kimapr>Is there have a substitute server software that builds the things that clients try to download and then serve that?
<nckx>Actually, the GH mirror is hella out of date.
<nckx>Kimapr: No.
<nckx>It could theoretically be done!
<raghavgururajan>nckx: Cool! I can change the settings. 12 is just default
<guix-vits>nckx (name-service-switch %mdns-host-lookup-nss) is unrelated?
<nckx>Could it be made more frequent (how much?) or does disroot politely ask not to?
<guix-vits>I have no this in my config.
<raghavgururajan>nckx: It is set to 8 hours. Default is every 8 hours.
<nckx>guix-vits: I don't think it can be related. That would affect host name look-ups. Although you haven't pasted your exact error message, that might help.
<raghavgururajan>It is not 12.
<str1ngs>guix-vits: %mdns-host-lookup-nss should not effect dns look ups. other then other hosts that mdns
<str1ngs>that use*
<guix-vits>Thanks
<guix-vits>guix pull: error: Git error: the SSL certificate is invalid
<nckx>ci.guix.gnu.local 🤔
<str1ngs>guix-vits: what is the value of echo GIT_SSL_CAINFO
<nckx>guix-vits: & just to make sure: what does ‘type guix’ say?
<str1ngs>guix-vits: echo $GIT_SSL_CAINFO to be precise
<guix-vits>/run/current-system/profile/in/guix
<guix-vits>/root/.guix-profile/etc/ssl/certs/ca-certificates.crt
<str1ngs>guix-vits: and /root/.guix-profile/etc/ssl/certs/ca-certificates.crt exists?
<guix-vits>Yes
<str1ngs>guix-vits: does git clone --depth=1 https://git.savannah.gnu.org/git/guix.git guix.tmp work?
<guix-vits>fatal: unable to access 'https://git.savannah.gnu.org/git/guix.git/': server certificate verification failed. CAfile: /root/.guix-profile/etc/ssl/certs/ca-certificates.crt CRLfile: none
<str1ngs>guix-vits: is nss-certs in your profile. guix package -l | grep nss-certs ? I would think so just double check
<str1ngs>this should not overly effect guix pull but its easier to diagnose this way
<guix-vits>3.52.1
<guix-vits>nss-certs installed
<guix-vits>log-off log-in same
<guix-vits>I'm on linux-libre-arm64-generic
<str1ngs>does file -L $GIT_SSL_CAINFO output UTF-8 Unicode text
<str1ngs>also head -2 $GIT_SSL_CAINFO should have # trust=CKA_TRUST_EMAIL_PROTECTION CKA_TRUST_SERVER_AUTH
<guix-vits>installing file
<str1ngs>use head if you don't have file-utils installed
<guix-vits>head has #alias="ACCVRAIZ1" and those CKA_TRUST..
<str1ngs>guix-vits: look right. what about guix upgrade -n . does it want to upgrade anything?
<str1ngs>guix-vits: also check $ date is correct
<guix-vits>2013
<guix-vits>str1ngs: lol
<str1ngs>fix your date! :P
<guix-vits>I love You. Hell.
<str1ngs>awww :)
<str1ngs>love you too man! haha
<nckx>Did somebody literally just fix https://guix.gnu.org/manual/en/guix.pdf or is berlin haunted again?
<str1ngs>guix-vits: actually I should have mentioned date first. it's the most common issue when it comes to certs.
<tsmish[m]>Seems like icedove ignores core count while building. Nothing in file sets MOZ_MAKE_FLAGS so it probably applies to icecat. Also seems like 8GB is now not enough to build it, contrary to what the website says.
<nckx><guix-vits> ci.guix.gnu.org works over the https
<pkill9>that is a nice look for the guix manual
<nckx>is weird.
<nckx>If nobody else was tinkering with the PDF in the mean time, I wonder if it's generated in a non-atomic way.
<nckx>(rm -rf *; make html; make pdf)
<guix-vits><<<guix-vits>>> nckx: It was me who have had the ci.guix working over https despite a 7-year lag in time...
<nckx>And we're definitely not using Let's Encrypt PremiumⓇ 7-year certs. Weird.
<guix-vits>Any chances that linux-libre (not arm64-generic) will boot on an SBC? The 5.x.x versions broke the graphics (console fonts distorted too). And the arm-generic has no 4.19 version.
<str1ngs>guix-vits: I'm assuming you are using linux-libre-arm64-generic for kernel?
<str1ngs>guix-vits: does guix automatically know this btw?
<guix-vits>str1ngs: Currently yes (just as seen this used in mailing list).
<guix-vits>But i want to fall-back to linux-libre-4.19
<str1ngs>5.8.1 might be a bit advance for rk3399
<guix-vits>My console is messed up with recent Kernels, and graphics was too: on Manjaro and Armbian.
<str1ngs>though I know it should work the question is about if you need patching or not.
***ChanServ sets mode: +b *!*@*
***tristanC was kicked by ChanServ (User is banned from this channel)
***PurpleSym was kicked by ChanServ (User is banned from this channel)
***numerobis was kicked by ChanServ (User is banned from this channel)
***amfl was kicked by ChanServ (User is banned from this channel)
***dmbaturin_ was kicked by ChanServ (User is banned from this channel)
***NinjaTrappeur was kicked by ChanServ (User is banned from this channel)
***regtur was kicked by ChanServ (User is banned from this channel)
***xensky was kicked by ChanServ (User is banned from this channel)
***kenogo was kicked by ChanServ (User is banned from this channel)
***book` was kicked by ChanServ (User is banned from this channel)
***webstrand was kicked by ChanServ (User is banned from this channel)
***catern was kicked by ChanServ (User is banned from this channel)
***cbaines was kicked by ChanServ (User is banned from this channel)
***klys was kicked by ChanServ (User is banned from this channel)
***jxyzn was kicked by ChanServ (User is banned from this channel)
***fr33domlover was kicked by ChanServ (User is banned from this channel)
***gambpang was kicked by ChanServ (User is banned from this channel)
***[df] was kicked by ChanServ (User is banned from this channel)
***otremblay was kicked by ChanServ (User is banned from this channel)
***kensington was kicked by ChanServ (User is banned from this channel)
***azdle was kicked by ChanServ (User is banned from this channel)
***joehillen was kicked by ChanServ (User is banned from this channel)
***MinceR was kicked by ChanServ (User is banned from this channel)
***vup was kicked by ChanServ (User is banned from this channel)
***xmopx was kicked by ChanServ (User is banned from this channel)
***rubic88 was kicked by ChanServ (User is banned from this channel)
***kini was kicked by ChanServ (User is banned from this channel)
***boegel was kicked by ChanServ (User is banned from this channel)
***chrchr was kicked by ChanServ (User is banned from this channel)
***erhandsome was kicked by ChanServ (User is banned from this channel)
***seastack was kicked by ChanServ (User is banned from this channel)
***badpixel was kicked by ChanServ (User is banned from this channel)
***Lightsword was kicked by ChanServ (User is banned from this channel)
***heath was kicked by ChanServ (User is banned from this channel)
***pflanze was kicked by ChanServ (User is banned from this channel)
***ioa was kicked by ChanServ (User is banned from this channel)
***nothingmuch was kicked by ChanServ (User is banned from this channel)
***aweinstock was kicked by ChanServ (User is banned from this channel)
***ornxka was kicked by ChanServ (User is banned from this channel)
***jackhill was kicked by ChanServ (User is banned from this channel)
***teythoon was kicked by ChanServ (User is banned from this channel)
***cap was kicked by ChanServ (User is banned from this channel)
***CompanionCube was kicked by ChanServ (User is banned from this channel)
***fnstudio was kicked by ChanServ (User is banned from this channel)
***Formbi was kicked by ChanServ (User is banned from this channel)
***shymega was kicked by ChanServ (User is banned from this channel)
***murmr was kicked by ChanServ (User is banned from this channel)
***malaclyps was kicked by ChanServ (User is banned from this channel)
***emacsen was kicked by ChanServ (User is banned from this channel)
***roptat was kicked by ChanServ (User is banned from this channel)
***qyliss was kicked by ChanServ (User is banned from this channel)
***nikita` was kicked by ChanServ (User is banned from this channel)
***distopico was kicked by ChanServ (User is banned from this channel)
***chipb was kicked by ChanServ (User is banned from this channel)
***bsima was kicked by ChanServ (User is banned from this channel)
***jboy was kicked by ChanServ (User is banned from this channel)
***str1ngs was kicked by ChanServ (User is banned from this channel)
***AlpineLlama was kicked by ChanServ (User is banned from this channel)
***bandali was kicked by ChanServ (User is banned from this channel)
***vicentius was kicked by ChanServ (User is banned from this channel)
***runejuhl was kicked by ChanServ (User is banned from this channel)
***kabo_ was kicked by ChanServ (User is banned from this channel)
***flor was kicked by ChanServ (User is banned from this channel)
***maggotbrain was kicked by ChanServ (User is banned from this channel)
***fkz was kicked by ChanServ (User is banned from this channel)
***hugo was kicked by ChanServ (User is banned from this channel)
***smithras was kicked by ChanServ (User is banned from this channel)
***thomassgn was kicked by ChanServ (User is banned from this channel)
***cyraxjoe was kicked by ChanServ (User is banned from this channel)
***cyris212 was kicked by ChanServ (User is banned from this channel)
***akacase was kicked by ChanServ (User is banned from this channel)
***Gilly was kicked by ChanServ (User is banned from this channel)
***butlerian was kicked by ChanServ (User is banned from this channel)
***tldr32 was kicked by ChanServ (User is banned from this channel)
***nyaomi was kicked by ChanServ (User is banned from this channel)
***namtsui was kicked by ChanServ (User is banned from this channel)
***clemens3 was kicked by ChanServ (User is banned from this channel)
***pinkieval was kicked by ChanServ (User is banned from this channel)
***mroh was kicked by ChanServ (User is banned from this channel)
***defaultxr was kicked by ChanServ (User is banned from this channel)
***dopplergange was kicked by ChanServ (User is banned from this channel)
***bojan_petrovic_ was kicked by ChanServ (User is banned from this channel)
***efraim was kicked by ChanServ (User is banned from this channel)
***d1rewolf was kicked by ChanServ (User is banned from this channel)
***ieure was kicked by ChanServ (User is banned from this channel)
***dxld was kicked by ChanServ (User is banned from this channel)
***eiro was kicked by ChanServ (User is banned from this channel)
***midnight was kicked by ChanServ (User is banned from this channel)
***andi- was kicked by ChanServ (User is banned from this channel)
***ArneBab_ was kicked by ChanServ (User is banned from this channel)
***OrangeShark was kicked by ChanServ (User is banned from this channel)
***cyrozap was kicked by ChanServ (User is banned from this channel)
***emacsomancer was kicked by ChanServ (User is banned from this channel)
***kmicu was kicked by ChanServ (User is banned from this channel)
***dlowe was kicked by ChanServ (User is banned from this channel)
***OriansJ` was kicked by ChanServ (User is banned from this channel)
***jchmrt was kicked by ChanServ (User is banned from this channel)
***srk was kicked by ChanServ (User is banned from this channel)
***lewo` was kicked by ChanServ (User is banned from this channel)
***tissevert was kicked by ChanServ (User is banned from this channel)
***pescobar was kicked by ChanServ (User is banned from this channel)
***Exagone313 was kicked by ChanServ (User is banned from this channel)
***ddima was kicked by ChanServ (User is banned from this channel)
***w1gz was kicked by ChanServ (User is banned from this channel)
***pie_ was kicked by ChanServ (User is banned from this channel)
***viaken was kicked by ChanServ (User is banned from this channel)
***sturm_ was kicked by ChanServ (User is banned from this channel)
***ggoes was kicked by ChanServ (User is banned from this channel)
***wingo was kicked by ChanServ (User is banned from this channel)
***englishm was kicked by ChanServ (User is banned from this channel)
***jsoo was kicked by ChanServ (User is banned from this channel)
***apetresc was kicked by ChanServ (User is banned from this channel)
***rgrinberg was kicked by ChanServ (User is banned from this channel)
***jluttine was kicked by ChanServ (User is banned from this channel)
***pinoaffe was kicked by ChanServ (User is banned from this channel)
***schaeffer was kicked by ChanServ (User is banned from this channel)
***mouldysammich was kicked by ChanServ (User is banned from this channel)
***zalox was kicked by ChanServ (User is banned from this channel)
***dftxbs3e was kicked by ChanServ (User is banned from this channel)
***raghavgururajan was kicked by ChanServ (User is banned from this channel)
***hacktivista was kicked by ChanServ (User is banned from this channel)
***stefanc_diff was kicked by ChanServ (User is banned from this channel)
***jetomit was kicked by ChanServ (User is banned from this channel)
***ZombieChicken was kicked by ChanServ (User is banned from this channel)
***roscoe_tw was kicked by ChanServ (User is banned from this channel)
***CcxWrk was kicked by ChanServ (User is banned from this channel)
***madage was kicked by ChanServ (User is banned from this channel)
***pik was kicked by ChanServ (User is banned from this channel)
***luke-jr was kicked by ChanServ (User is banned from this channel)
***alextee[m] was kicked by ChanServ (User is banned from this channel)
***mbakke was kicked by ChanServ (User is banned from this channel)
***cparker[m] was kicked by ChanServ (User is banned from this channel)
***danielp3344 was kicked by ChanServ (User is banned from this channel)
***Kimapr[m] was kicked by ChanServ (User is banned from this channel)
***jojoz[m] was kicked by ChanServ (User is banned from this channel)
***ryanprior was kicked by ChanServ (User is banned from this channel)
***cacheerror[m] was kicked by ChanServ (User is banned from this channel)
***pukkamustard[m] was kicked by ChanServ (User is banned from this channel)
***jgart[m] was kicked by ChanServ (User is banned from this channel)
***freekurt was kicked by ChanServ (User is banned from this channel)
***colemickens was kicked by ChanServ (User is banned from this channel)
***michel_slm was kicked by ChanServ (User is banned from this channel)
***poilegare[m] was kicked by ChanServ (User is banned from this channel)
***Chibani[m] was kicked by ChanServ (User is banned from this channel)
***kriteus119[m] was kicked by ChanServ (User is banned from this channel)
***nilsirl[m] was kicked by ChanServ (User is banned from this channel)
***joshaspinall[m] was kicked by ChanServ (User is banned from this channel)
***spectr0[m] was kicked by ChanServ (User is banned from this channel)
***msavoritias[m]1 was kicked by ChanServ (User is banned from this channel)
***goldenshimmer was kicked by ChanServ (User is banned from this channel)
***juh_[m] was kicked by ChanServ (User is banned from this channel)
***sammich was kicked by ChanServ (User is banned from this channel)
***cyberwolf[m] was kicked by ChanServ (User is banned from this channel)
***snybajl[m] was kicked by ChanServ (User is banned from this channel)
***sturm was kicked by ChanServ (User is banned from this channel)
***faya01[m] was kicked by ChanServ (User is banned from this channel)
***the_rajsun[m] was kicked by ChanServ (User is banned from this channel)
***tho1efx was kicked by ChanServ (User is banned from this channel)
***distrotube was kicked by ChanServ (User is banned from this channel)
***jorge[m]2 was kicked by ChanServ (User is banned from this channel)
***Noclip was kicked by ChanServ (User is banned from this channel)
***ilya-fedin was kicked by ChanServ (User is banned from this channel)
***cairn was kicked by ChanServ (User is banned from this channel)
***MrtnDk[m] was kicked by ChanServ (User is banned from this channel)
***hafixie93[m] was kicked by ChanServ (User is banned from this channel)
***clandest[m] was kicked by ChanServ (User is banned from this channel)
***Solaslux[m] was kicked by ChanServ (User is banned from this channel)
***rhou[m] was kicked by ChanServ (User is banned from this channel)
***blackbeard[m] was kicked by ChanServ (User is banned from this channel)
***Lurkki[m] was kicked by ChanServ (User is banned from this channel)
***bavier[m]1 was kicked by ChanServ (User is banned from this channel)
***biotim was kicked by ChanServ (User is banned from this channel)
***Sosakum was kicked by ChanServ (User is banned from this channel)
***branjam[m] was kicked by ChanServ (User is banned from this channel)
***HappyEnt[m] was kicked by ChanServ (User is banned from this channel)
***moltylollipop[m] was kicked by ChanServ (User is banned from this channel)
***zalox[m] was kicked by ChanServ (User is banned from this channel)
***splatt9990[m] was kicked by ChanServ (User is banned from this channel)
***tsmish[m] was kicked by ChanServ (User is banned from this channel)
***warreq[m] was kicked by ChanServ (User is banned from this channel)
***elais was kicked by ChanServ (User is banned from this channel)
***starcrATI[m] was kicked by ChanServ (User is banned from this channel)
***katco was kicked by ChanServ (User is banned from this channel)
***njoseph was kicked by ChanServ (User is banned from this channel)
***genevino was kicked by ChanServ (User is banned from this channel)
***leoprikler was kicked by ChanServ (User is banned from this channel)
***omasanori[m] was kicked by ChanServ (User is banned from this channel)
***benny was kicked by ChanServ (User is banned from this channel)
***matijja was kicked by ChanServ (User is banned from this channel)
***GNUtoo was kicked by ChanServ (User is banned from this channel)
***Arjan was kicked by ChanServ (User is banned from this channel)
***V was kicked by ChanServ (User is banned from this channel)
***ezzzc was kicked by ChanServ (User is banned from this channel)
***kelsoo2 was kicked by ChanServ (User is banned from this channel)
***null_radix[m] was kicked by ChanServ (User is banned from this channel)
***xkbc[m] was kicked by ChanServ (User is banned from this channel)
***dustyweb was kicked by ChanServ (User is banned from this channel)
***phant0mas was kicked by ChanServ (User is banned from this channel)
***search_social was kicked by ChanServ (User is banned from this channel)
***bqv was kicked by ChanServ (User is banned from this channel)
***iyzsong was kicked by ChanServ (User is banned from this channel)
***davidl_ was kicked by ChanServ (User is banned from this channel)
***kristofer was kicked by ChanServ (User is banned from this channel)
***FennecCode was kicked by ChanServ (User is banned from this channel)
***terpri was kicked by ChanServ (User is banned from this channel)
***evhan was kicked by ChanServ (User is banned from this channel)
***bonz060 was kicked by ChanServ (User is banned from this channel)
***janneke was kicked by ChanServ (User is banned from this channel)
***Noisytoot was kicked by ChanServ (User is banned from this channel)
***bdju was kicked by ChanServ (User is banned from this channel)
***langdon was kicked by ChanServ (User is banned from this channel)
***ocharles was kicked by ChanServ (User is banned from this channel)
***euandreh was kicked by ChanServ (User is banned from this channel)
***xelxebar was kicked by ChanServ (User is banned from this channel)
***neuromor` was kicked by ChanServ (User is banned from this channel)
***dongcarl was kicked by ChanServ (User is banned from this channel)
***circuitbone was kicked by ChanServ (User is banned from this channel)
***rekado was kicked by ChanServ (User is banned from this channel)
***link2xt was kicked by ChanServ (User is banned from this channel)
***IUSR was kicked by ChanServ (User is banned from this channel)
***penguwin was kicked by ChanServ (User is banned from this channel)
***cantstanya was kicked by ChanServ (User is banned from this channel)
***bayfront-log was kicked by ChanServ (User is banned from this channel)
***Server sets mode: +cnt
<nckx>It read your mind 🙂
<nckx>For some reason, it takes a confusingly long time to re-join when you restart it, so I kept retrying.
<hendursaga>Did some op accidentally kick a lot of users off?
<jess>someone kickbanned everyone!
<hendursaga>That's what I thought. I have a question on packaging. I'm trying to package something that's on PyPi, but I'm not sure which file to place it under. Do I generally place it in python*.scm?
<hendursaga>I wish these files came with documentation on what they're supposed to contain, lol