2019-10-04T03:02:46 #kisslinux konimex: hello, lemme guess if you're from indonesia 2019-10-04T04:58:12 #kisslinux hi 2019-10-04T06:32:56 #kisslinux jml_: static int borderpx = 000; 2019-10-04T06:46:31 #kisslinux OK, the only hurdle for signing the repositories is a simple method of enabling/disabling signing per repository. 2019-10-04T06:47:14 #kisslinux This could be a file in the root of the repository. 2019-10-04T06:48:23 #kisslinux Ideally it'd be cool to make it configurable through 'KISS_PATH'. 2019-10-04T06:51:27 #kisslinux Though it won't work through KISS_PATH as you can have more than one KISS reposoitory in a git repository. 2019-10-04T06:53:28 #kisslinux It could be something like this: 2019-10-04T06:53:31 #kisslinux -> pwd 2019-10-04T06:53:33 #kisslinux /home/goldie/projects/kiss-new 2019-10-04T06:53:35 #kisslinux -> cat .repo 2019-10-04T06:53:37 #kisslinux sign = 1 2019-10-04T06:53:49 #kisslinux Which opens up possibilities for more repository options later on. 2019-10-04T06:53:51 #kisslinux Hm 2019-10-04T06:58:45 #kisslinux The only issue with this method is a change from the default and a repository update will revert it. 2019-10-04T07:08:21 #kisslinux How about making it so that configuration makes KISS set the merge.verifySignatures config option when cloning the repository? Then the user could disable it if they want 2019-10-04T07:14:33 #kisslinux That's a good idea and requires zero changes to the package manager's source. 2019-10-04T07:15:02 #kisslinux I want to start with signing disabled by default so the steps would be: 2019-10-04T07:15:10 #kisslinux - Import and trust my key. 2019-10-04T07:15:25 #kisslinux - Enable merge.verifySignatures. 2019-10-04T07:17:39 #kisslinux One issue with 'git fetch; git merge' is that the user needs git credentials to merge remote changes. 2019-10-04T07:26:22 #kisslinux Doesn't git pull use basically use those? Try just using it instead 2019-10-04T07:26:30 #kisslinux s/use// 2019-10-04T07:27:56 #kisslinux Does git pull work with "merge.verifySignatures"? 2019-10-04T07:28:50 #kisslinux Wait, git pull requires it too. 2019-10-04T07:28:52 #kisslinux I just tested it and it failed because a commit didn't have a signature when pulling, so I guess so. I also tried git merge and didn't need credentials, though? 2019-10-04T07:28:56 #kisslinux pull = fetch; merge; commit -a no? 2019-10-04T07:29:50 #kisslinux merge creates a commit 2019-10-04T07:29:53 #kisslinux no? 2019-10-04T07:31:00 #kisslinux I _could_ make the package manager have an "identity" and pass: '-c "user.name=Your Name" -c "user.email=you⊙ec"' to all pulls. 2019-10-04T07:31:15 #kisslinux ie 'user.name=kiss' 2019-10-04T07:41:39 #kisslinux It will only create a commit if there are local changes, no? 2019-10-04T07:41:50 #kisslinux That must be it. 2019-10-04T08:13:00 #kisslinux o/ 2019-10-04T08:13:02 #kisslinux Welcome 2019-10-04T08:15:20 #kisslinux https://gist.githubusercontent.com/dylanaraps/8c11b04a777a06c3bc9454919988edd7/raw/949b7735359e46f9f6ffc8295f04622cee77a088/gistfile1.txt 2019-10-04T08:15:35 #kisslinux Signing is a go. 2019-10-04T08:16:06 #kisslinux +2 lines to the package manager (that's it). 2019-10-04T08:38:12 #kisslinux Crestwave: How should I go about users trusting my public key? 2019-10-04T08:39:09 #kisslinux I've been searching around and it looks like it's either 1) the user signs my key with theirs 2) they run 'gpg --edit KEY', 'trust' and set a trust level (which level(?)). 2019-10-04T08:53:58 #kisslinux With a trust level of '4': fatal: Commit 72d7b30 has an untrusted GPG signature, allegedly by Dylan Araps . 2019-10-04T08:54:12 #kisslinux It seems to only work with '5' which isn't really ideal. 2019-10-04T08:56:51 #kisslinux Place in git's source: https://github.com/git/git/blob/master/commit.c#L1114-L1140 2019-10-04T08:58:58 #kisslinux The error is defined here: https://github.com/git/git/blob/3034dab9ed6b11970a53099a7b3ca981f1461365/gpg-interface.c#L98 2019-10-04T10:00:54 #kisslinux Keybase has gone to shit huh. 2019-10-04T10:01:11 #kisslinux You're forced to use their apps or clients to do things now. 2019-10-04T10:18:56 #kisslinux that's the problem with proprietary software, shame, it seemed nice 2019-10-04T10:19:52 #kisslinux https://sneak.berlin/20190929/keybase-backdoor/ 2019-10-04T10:24:32 #kisslinux I read that, yeah. 2019-10-04T10:24:35 #kisslinux Nasty stuff. 2019-10-04T10:26:29 #kisslinux crypto and proprietary seem to be completely antagonistic 2019-10-04T10:26:39 #kisslinux well on the trust side 2019-10-04T10:27:10 #kisslinux If anyone is interested in testing out repository signing: https://github.com/kisslinux/kiss/issues/60#issuecomment-538341425 2019-10-04T10:42:21 #kisslinux The next package manager update will display repository updates like this: https://u.teknik.io/HHcVi.png 2019-10-04T11:28:05 #kisslinux Released the new package manager version. 2019-10-04T11:29:30 #kisslinux Repository signing is now fully functional and will most likely remain opt-in. Instructions will remain in the GitHub issue until I've confirmed that it works for users. See: https://github.com/kisslinux/kiss/issues/60#issuecomment-538341425 2019-10-04T11:48:33 #kisslinux Next up is signing the release tarballs. 2019-10-04T11:48:42 #kisslinux Will release a new one when I'm back home. 2019-10-04T12:34:02 #kisslinux nice 2019-10-04T12:55:06 #kisslinux paradigm: You may want to update the fetching in bedrock as I'm about to change the name of the sha256 file in the upcoming KISS release. 2019-10-04T12:55:09 #kisslinux Basically: 2019-10-04T12:55:10 #kisslinux kiss-chroot.tar.xz 2019-10-04T12:55:13 #kisslinux kiss-chroot.tar.xz.asc 2019-10-04T12:55:15 #kisslinux kiss-chroot.tar.xz.sha256 2019-10-04T13:02:20 #kisslinux Noted. Will queue up that change accordingly. 2019-10-04T13:03:21 #kisslinux Repository signing works now too. 2019-10-04T13:03:44 #kisslinux New release: https://github.com/kisslinux/repo/releases/tag/1.2.1 2019-10-04T13:05:06 #kisslinux Signing is currently opt-in as I want it to go through a testing period by users before I consider the next steps. 2019-10-04T13:09:25 #kisslinux The contents of the sha256 file will also be the direct output of 'sha256sum kiss-chroot.tar.xz'. 2019-10-04T13:16:04 #kisslinux no problem on my end, that's fine 2019-10-04T13:16:30 #kisslinux Noted 2019-10-04T13:20:37 #kisslinux nice to see cooperation between bedrock and kiss 2019-10-04T13:21:46 #kisslinux :) 2019-10-04T13:33:23 #kisslinux Unless I'm misunderstanding something, KISS clones the whole package repo by default? So every install is a mirror? 2019-10-04T13:34:08 #kisslinux *you have to clone the whole repo 2019-10-04T13:37:44 #kisslinux A KISS install includes a 'clone' of the 'kisslinux/repo' repository at the time of the parent tarball's creation. Running 'kiss update' runs a 'git fetch' and a 'git merge'. 2019-10-04T13:38:01 #kisslinux Right 2019-10-04T13:38:10 #kisslinux This obviously discourages monolithic repos 2019-10-04T13:38:13 #kisslinux But 2019-10-04T13:38:15 #kisslinux This does allow your local repository to act as a mirror and you have the full history too. 2019-10-04T13:38:44 #kisslinux It does seem like a waste of space 2019-10-04T13:38:44 #kisslinux 'git fetch' only downloads the changes dyi. 2019-10-04T13:38:49 #kisslinux fyi* 2019-10-04T13:39:38 #kisslinux oh, right 2019-10-04T13:39:44 #kisslinux my bad 2019-10-04T13:39:59 #kisslinux The entire reopistory with all history is 6MB~ in my system. 2019-10-04T13:40:06 #kisslinux Downloaded changes are tiny. 2019-10-04T13:40:47 #kisslinux What about `community` 2019-10-04T13:40:48 #kisslinux A '--depth 1' clone is 4.7MB~. 2019-10-04T13:40:56 #kisslinux (of kisslinux/repo) 2019-10-04T13:41:15 #kisslinux I mean, I can imagine community growing quite big 2019-10-04T13:41:37 #kisslinux Wait 2019-10-04T13:41:40 #kisslinux Don't answer 2019-10-04T13:41:49 #kisslinux I need to check smth, I might be an idiot 2019-10-04T13:42:45 #kisslinux I won't allow community to grow huge in size, however the only large download you'd every have is the initial clone. Pulling commits afterwards is nothing. 2019-10-04T13:42:51 #kisslinux I'm an idiot 2019-10-04T13:43:14 #kisslinux ever* 2019-10-04T13:43:35 #kisslinux Idk why I thought I'd be downloading the *whole package source* even though I'm just downloading the build info which points to sources 2019-10-04T13:43:42 #kisslinux I'm blaming it on lack of sleep 2019-10-04T13:44:18 #kisslinux You can also update things yourself manually by downloading the compressed .gz snapshots. 2019-10-04T13:44:34 #kisslinux Rsync is a possibility down the line too. 2019-10-04T13:44:52 #kisslinux git is 100% fine in my eyes though. 2019-10-04T13:45:12 #kisslinux Man, I really with 'go get' had useful output. 2019-10-04T13:45:22 #kisslinux It's been running for 30~ minutes now. 2019-10-04T13:45:28 #kisslinux (-v doesn't help) 2019-10-04T13:45:30 #kisslinux Yeah, I just thought the sources were stored in the repo so I'd have to download the whole ffox source even when not using it 2019-10-04T13:45:37 #kisslinux no no 2019-10-04T13:45:50 #kisslinux Even though the docs clearly state it's only build info and patches -- I'm an idiot 2019-10-04T13:46:49 #kisslinux Weird, -v should print something 2019-10-04T13:47:33 #kisslinux It does, it's just useless really. 2019-10-04T13:47:44 #kisslinux There are a bunch of issues on go's tracker about adding progress. 2019-10-04T13:47:50 #kisslinux Basically a WONTFIX. 2019-10-04T13:48:18 #kisslinux lol 2019-10-04T13:48:25 #kisslinux I'm monitoring it through 'du'. 2019-10-04T13:48:27 #kisslinux -> du -sh gopath/ 2019-10-04T13:48:29 #kisslinux 125.0M gopath/ 2019-10-04T13:48:43 #kisslinux Still cloning the base repository. 2019-10-04T13:48:46 #kisslinux ..... 2019-10-04T13:51:09 #kisslinux Really pisses me off that go doesn't have a man page 2019-10-04T13:52:06 #kisslinux There's 'go doc go'. 2019-10-04T13:52:14 #kisslinux nvm 2019-10-04T13:52:17 #kisslinux That's help output :P 2019-10-04T13:52:42 #kisslinux yeah, there's also `go help` 2019-10-04T13:52:54 #kisslinux But my brain and fingers are used to just type man 2019-10-04T13:53:21 #kisslinux Yeah 2019-10-04T13:54:46 #kisslinux 153.3M gopath/ 2019-10-04T13:54:51 #kisslinux Still going. 2019-10-04T13:57:19 #kisslinux What are you downloading? 2019-10-04T13:58:29 #kisslinux gnu ssl is also ~150 mb :) 2019-10-04T13:58:39 #kisslinux s/ssl/tls/ ? 2019-10-04T14:12:26 #kisslinux -> du -sh gopath/ 2019-10-04T14:12:28 #kisslinux 230.2M gopath/ 2019-10-04T14:12:41 #kisslinux I'm building keybase' client which is written in go. 2019-10-04T14:13:09 #kisslinux I made an account 3-4 years ago(?) and the information on it is highly outdated. 2019-10-04T14:13:38 #kisslinux keybase removed the ability to reset an account from their website so I need to build their client and do it one by one... 2019-10-04T14:14:47 #kisslinux konimex: Your request for a sublicense to use the Sublicensee Mark "KISS Linux" is approved, pursuant to the terms of the Linux Sublicense Agreement 2019-10-04T14:14:49 #kisslinux Finally. 2019-10-04T14:15:05 #kisslinux I can now _legally_ call KISS, KISS Linux. 2019-10-04T14:16:32 #kisslinux My sublicense also covers Antarctica 2019-10-04T14:19:52 #kisslinux They didn't get back to me yet :< 2019-10-04T14:20:51 #kisslinux When did you apply? 2019-10-04T14:22:28 #kisslinux Not too long after you did, I think. Hopefully yours having just completed means mine is right around the corner. 2019-10-04T14:22:41 #kisslinux Yeah 2019-10-04T14:24:48 #kisslinux -> du -sh gopath/ 2019-10-04T14:24:49 #kisslinux 430.9M gopath/ 2019-10-04T14:24:51 #kisslinux Still going... 2019-10-04T14:25:10 #kisslinux This is "sane" for a CLI client to keybase. 2019-10-04T14:32:47 #kisslinux -> du -sh gopath/ 2019-10-04T14:32:49 #kisslinux 830.1M gopath/ 2019-10-04T14:32:52 #kisslinux jesus 2019-10-04T14:34:12 #kisslinux -> du -sh keybase 2019-10-04T14:34:15 #kisslinux 74.3M keybase 2019-10-04T14:34:18 #kisslinux Final executable. 2019-10-04T14:38:22 #kisslinux > Great.. I can't login either. I need to verify using whatever device I had first added to their service. 2019-10-04T14:38:44 #kisslinux There seems to be no other method of logging in. 2019-10-04T14:41:03 #kisslinux And you can't remove a device unless you use the terminal client... 2019-10-04T14:45:18 #kisslinux Hi there ! I wonder what you guys / kisslinux users use as mail client? Is there any available? 2019-10-04T14:48:10 #kisslinux I personally just use my browser as my email use is rather minimal. No one has packaged mutt or another client yet. 2019-10-04T14:53:27 #kisslinux So it looks like these days everone uses only the webmailer? So no public interest in packaging a real mailclient ? 2019-10-04T14:54:25 #kisslinux No user has packaged a mail client so there isn't one provided in the community repository. 2019-10-04T14:54:33 #kisslinux It's as simple as that. 2019-10-04T14:54:47 #kisslinux I have no personal need for one so I haven't packaged one. 2019-10-04T14:55:12 #kisslinux OK. Thanks! 2019-10-04T14:57:10 #kisslinux I'll add: The core repositories are small on purpose which is why I leave something like this to the community repository. :) 2019-10-04T15:00:43 #kisslinux As "part of the community" i wonder which client is slim enough for packaging and whether there is interest... 2019-10-04T15:01:54 #kisslinux There's mutt, neomutt, aerc, meli, etc 2019-10-04T15:02:12 #kisslinux mutt is the "classic" mail client. 2019-10-04T15:02:27 #kisslinux meli is new: https://meli.delivery/ 2019-10-04T15:02:37 #kisslinux meli means honey in greek 2019-10-04T15:02:42 #kisslinux neomutt is a fork of mutt (which is rather bloated). 2019-10-04T15:02:44 #kisslinux I know :) 2019-10-04T15:02:46 #kisslinux I'm Greek 2019-10-04T15:02:54 #kisslinux oh nice, me too 2019-10-04T15:03:00 #kisslinux Are you in Greece? 2019-10-04T15:03:03 #kisslinux yeah 2019-10-04T15:03:09 #kisslinux I'm in Lefkada 2019-10-04T15:03:16 #kisslinux oh man, lucky you 2019-10-04T15:03:24 #kisslinux You? 2019-10-04T15:03:27 #kisslinux Volos 2019-10-04T15:03:48 #kisslinux its been raining all day 2019-10-04T15:03:55 #kisslinux Same here 2019-10-04T15:05:53 #kisslinux Today and Yesterday was the first rain here in 5-6 months. 2019-10-04T15:06:05 #kisslinux Crazy 2019-10-04T15:06:35 #kisslinux I moved to Greece from Australia a year ago. My mother is from Evia and my father from Rhodes. 2019-10-04T15:07:23 #kisslinux cool 2019-10-04T15:07:40 #kisslinux meli requires rust 1.34 and rust's package manager, Cargo. 2019-10-04T15:07:42 #kisslinux kissuser: mutt is the most minimal option I'd say. 2019-10-04T15:08:17 #kisslinux aerc requires go. 2019-10-04T15:09:18 #kisslinux -> kiss-depends mutt 2019-10-04T15:09:20 #kisslinux autoconf make 2019-10-04T15:09:22 #kisslinux automake make 2019-10-04T15:09:24 #kisslinux ncurses 2019-10-04T15:09:26 #kisslinux Dependencies for mutt. 2019-10-04T15:09:28 #kisslinux I just packaged it locally. 2019-10-04T15:10:11 #kisslinux What do you think about alpine mail client? 2019-10-04T15:11:59 #kisslinux Looks cool 2019-10-04T15:12:04 #kisslinux Didn't know about it. 2019-10-04T15:13:58 #kisslinux Me too. Only googled a little bit... 2019-10-04T15:14:47 #kisslinux There's a list here too: https://en.wikipedia.org/wiki/Comparison_of_email_clients 2019-10-04T15:24:02 #kisslinux dylanaraps: please ping me once the new hash stuff is in place. I need to push an update to support the new CentOS stream stuff anyways; I can group the two together. No immediate rush, as I still need to figure out how to handle CentOS's changes. 2019-10-04T15:36:41 #kisslinux paradigm: it's done. 2019-10-04T15:37:25 #kisslinux By hash stuff you mean the rename of the sha256 file and the addition of the asc pgp file right? 2019-10-04T15:38:54 #kisslinux If so, it's done. 2019-10-04T16:05:08 #kisslinux Greetings! Has anyone done Haskell dev on KISS yet? 2019-10-04T16:06:06 #kisslinux I haven't personally. 2019-10-04T16:06:44 #kisslinux Do you think it would go fine or should I set up something like nix to manage the different packages for me? 2019-10-04T16:06:53 #kisslinux I feel like nix might actually work decently on KISS 2019-10-04T16:07:33 #kisslinux You could package it and send a PR for inclusion in the community repository. 2019-10-04T16:07:44 #kisslinux Nix or Haskell? 2019-10-04T16:07:47 #kisslinux Haskell. 2019-10-04T16:08:17 #kisslinux I'll see what I can do. Haven't written any packages myself yet 2019-10-04T16:08:53 #kisslinux I may even promote it for inclusion in the core repositories. 2019-10-04T16:09:01 #kisslinux It depends on a few things. 2019-10-04T16:09:08 #kisslinux Community is a good starting place for it though. 2019-10-04T16:10:23 #kisslinux Also has anyone managed to use wayland on kiss? 2019-10-04T16:16:14 #kisslinux dylanaraps: roger. I can confirm `brl fetch kiss` no longer works. I'll push an update to fix it, probably on Sunday. 2019-10-04T16:16:59 #kisslinux All good. 2019-10-04T16:26:03 #kisslinux Xyliton: I haven't tried Wayland on KISS. 2019-10-04T16:50:17 #kisslinux o/ 2019-10-04T16:50:19 #kisslinux Welcome 2019-10-04T18:04:32 #kisslinux holoa 2019-10-04T18:05:31 #kisslinux hola * 2019-10-04T18:07:14 #kisslinux https://www.youtube.com/channel/UCp063ec_67KPQrMapUOBD2w/videos?disable_polymer=1 2019-10-04T18:08:51 #kisslinux ._. 2019-10-04T18:11:02 #kisslinux wtf 2019-10-04T18:49:53 #kisslinux :)a 2019-10-04T18:50:04 #kisslinux no hay nadie aqui? 2019-10-04T20:53:58 #kisslinux My sublicense was approved :) 2019-10-04T21:19:07 #kisslinux / 2019-10-04T22:59:07 #kisslinux Hello! Tried to finally set KISS up on my drive but I'm stuck at installing grub. `grub-install` is unable to do any efi related stuff because modprobe attempts to load modules from some 4.19* folder which doesn't exist 2019-10-04T23:17:21 #kisslinux Okay nevermind I somehow got it to install (and boot!) KISS 2019-10-04T23:17:46 #kisslinux What do I need for it to autostart xorg though? 2019-10-04T23:18:00 #kisslinux I'm building Mesa right now 2019-10-04T23:36:29 #kisslinux quit 2019-10-04T23:36:34 #kisslinux my b