💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-10-14.txt captured on 2024-05-12 at 16:10:33.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2019-10-14T02:23:26 #kisslinux <knob> r u there dylan? clang is failing to update
2019-10-14T02:28:07 #kisslinux <knob> https://scrot.moe/image/xkdJX
2019-10-14T04:55:41 #kisslinux <dylanaraps> knob: See news on the website.
2019-10-14T04:57:11 #kisslinux <dylanaraps> axpira: Install tzdata
2019-10-14T04:58:44 #kisslinux <dylanaraps> Apologies took a little IRC break yesterday.
2019-10-14T05:05:18 #kisslinux <dylanaraps> My WM is down to 365 lines! https://github.com/dylanaraps/sowm/blob/master/sowm.c
2019-10-14T05:05:54 #kisslinux <dylanaraps> Also has rounded corners as a patch: https://github.com/dylanaraps/sowm/blob/master/patches/sowm-rounded-corners.patch
2019-10-14T05:09:42 #kisslinux <knob> @dylan gotcha. Thanks. Rebiuld the other stuff first.
2019-10-14T05:11:06 #kisslinux <dylanaraps> Yeah, some updates require manual intervention. I'll add a note about this to the installation guide.
2019-10-14T05:12:27 #kisslinux <knob> No worries. Should have checked the website first.
2019-10-14T05:12:35 #kisslinux <dylanaraps> > Also, it's kind of weird that it still lists the Pkgs line when there are none, but it's not a big issue
2019-10-14T05:12:44 #kisslinux <dylanaraps> Crestwave: Does it list '1'?
2019-10-14T05:13:12 #kisslinux <dylanaraps> > So you could either set TMPDIR to somewhere else or don't use heredocs
2019-10-14T05:13:40 #kisslinux <dylanaraps> Crestwave: Checking if /tmp is writable and changing it should be fine no?
2019-10-14T05:25:53 #kisslinux <Crestwave> dylanaraps: It lists 0
2019-10-14T05:26:21 #kisslinux <Crestwave>  /tmp doesn't exist in Android; it's /data/local/tmp
2019-10-14T05:26:51 #kisslinux <Crestwave> My main problem is what should it be set to? ${0%/*}?
2019-10-14T05:44:45 #kisslinux <dylanaraps> Interesting.
2019-10-14T05:47:33 #kisslinux <dylanaraps> Package count is fixed now.
2019-10-14T05:49:30 #kisslinux <dylanaraps> Is there any way to check the tmpdir location?
2019-10-14T05:49:42 #kisslinux <dylanaraps> $TMPDIR is empty on my machine.
2019-10-14T05:49:53 #kisslinux <dylanaraps> Could we do?: 'TMPDIR=$(mktemp)'?
2019-10-14T05:50:20 #kisslinux <dylanaraps> 1) Is TMPDIR POSIX?
2019-10-14T05:50:26 #kisslinux <dylanaraps> 2) Is mktemp POSIX?
2019-10-14T05:50:32 #kisslinux <dylanaraps> 3) Does this work?
2019-10-14T05:53:04 #kisslinux <Crestwave> TMPDIR is set on Android
2019-10-14T05:53:25 #kisslinux <dylanaraps> But the location isn't writable right?
2019-10-14T05:53:26 #kisslinux <Crestwave> mktemp makes a temporary directory in $TMPDIR so it also fails
2019-10-14T05:53:30 #kisslinux <dylanaraps> Ah
2019-10-14T05:53:32 #kisslinux <Crestwave> Yes, it isn't writable unless you're root
2019-10-14T05:53:45 #kisslinux <dylanaraps> Do all shells follow $TMPDIR?
2019-10-14T05:54:06 #kisslinux <Crestwave> I guess so? I think it's POSIX
2019-10-14T05:54:29 #kisslinux <dylanaraps> Yup
2019-10-14T05:54:35 #kisslinux <dylanaraps> https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
2019-10-14T05:54:46 #kisslinux <dylanaraps> >     This variable shall represent a pathname of a directory made available for programs that need a place to create temporary files.
2019-10-14T05:56:28 #kisslinux <dylanaraps> What's a good value though?
2019-10-14T05:56:40 #kisslinux <dylanaraps> '~/.cache'?
2019-10-14T05:56:51 #kisslinux <dylanaraps> But what if it doesn't exist?
2019-10-14T05:58:25 #kisslinux <dylanaraps> > [ -w "${TMPDIR:-/tmp}" ] || TMPDIR=~
2019-10-14T05:58:34 #kisslinux <dylanaraps> This should work.
2019-10-14T05:59:33 #kisslinux <dylanaraps> Temporary files for the shell are created and deleted as they're used and pfetch executes so quickly that the files will never be noticed.
2019-10-14T05:59:46 #kisslinux <dylanaraps> Thoughts?
2019-10-14T06:00:11 #kisslinux <Crestwave> Still seems a bit weird to me
2019-10-14T06:02:15 #kisslinux <dylanaraps> This will only affect cases where '$TMPDIR' or '/tmp' aren't writable.
2019-10-14T06:02:25 #kisslinux <Crestwave> Oh right. Forgot that
2019-10-14T06:02:49 #kisslinux <Crestwave> Also, apparently /data/local/tmp is writable through adb so it's up to you if you want to support Terminal Emulator apps
2019-10-14T06:03:21 #kisslinux <dylanaraps> Using '~' as a worst case should fix it everywhere no?
2019-10-14T06:03:32 #kisslinux <dylanaraps> This > [ -w "${TMPDIR:-/tmp}" ] || TMPDIR=~
2019-10-14T06:05:06 #kisslinux <Crestwave> If by everywhere you mean including other possible platforms, won't you have to export it for a platform that doesn't already set it?
2019-10-14T06:05:33 #kisslinux <dylanaraps> Yes
2019-10-14T06:05:50 #kisslinux <dylanaraps> I meant all Android TMP issues
2019-10-14T06:05:57 #kisslinux <Crestwave> Yeah, it should work
2019-10-14T06:06:01 #kisslinux <dylanaraps> OK
2019-10-14T06:06:43 #kisslinux <dylanaraps> Pushed
2019-10-14T06:07:22 #kisslinux <dylanaraps> -> du -sh sowm
2019-10-14T06:07:25 #kisslinux <dylanaraps> 28.0K   sowm
2019-10-14T06:07:27 #kisslinux <dylanaraps> -> strip sowm
2019-10-14T06:07:29 #kisslinux <dylanaraps> -> du -sh sowm
2019-10-14T06:07:31 #kisslinux <dylanaraps> 24.0K   sowm
2019-10-14T06:07:33 #kisslinux <dylanaraps> -> du -sh sowm.c
2019-10-14T06:07:35 #kisslinux <dylanaraps> 8.0K    sowm.c
2019-10-14T06:07:37 #kisslinux <dylanaraps> I love this.
2019-10-14T06:08:02 #kisslinux <dylanaraps> brb
2019-10-14T06:09:42 #kisslinux <dylanaraps> I'll be on in an hour or two. Gardening time.
2019-10-14T06:10:06 #kisslinux <Crestwave> Ok cya
2019-10-14T06:26:30 #kisslinux <Crestwave> Technically you don't need root since it works through adb, but regular applications can't access it
2019-10-14T06:27:05 #kisslinux <Crestwave> I forgot to mention that setting TMPDIR deosn't work on my old phone, but again, my pure sh program didn't work either due to seperate issues because it lacked so much POSIX features, so I don't think it's worth supporting
2019-10-14T06:29:19 #kisslinux <Crestwave> Just tried pfetch on it through adb and it got stuck on the sed command for some unknown reason, so... yeah.
2019-10-14T06:40:31 #kisslinux <dylanaraps> Which sed command?
2019-10-14T06:41:03 #kisslinux <dylanaraps> OH
2019-10-14T06:41:06 #kisslinux <dylanaraps> The ASCII one.
2019-10-14T06:43:03 #kisslinux <dylanaraps> Any error message?
2019-10-14T06:44:50 #kisslinux <dylanaraps> Related?: http://lists.landley.net/pipermail/toybox-landley.net/2016-January/007897.html
2019-10-14T06:44:59 #kisslinux <dylanaraps> Also: http://lists.landley.net/pipermail/toybox-landley.net/2015-September/004415.html
2019-10-14T06:52:16 #kisslinux <dylanaraps> Crestwave: I can replace 'sed' with a POSIX 'awk' (awk '{gsub("[3.m","");print}').
2019-10-14T07:10:32 #kisslinux <dylanaraps> Crestwave: Try master when you have a sec.
2019-10-14T07:42:11 #kisslinux <iAndrewT> dylanaraps: might wanna mark this PR as invalid in neofetch: https://github.com/dylanaraps/neofetch/pull/1331
2019-10-14T08:33:38 #kisslinux <iAndrewT> dylan: i don't know if #1331 has anything to do with hacktoberfest, but it might be worthwhile to add a "invalid" label to it just in case so it doesn't count to the 4
2019-10-14T08:35:04 #kisslinux <dylanaraps> Is that how it works?
2019-10-14T08:35:49 #kisslinux <iAndrewT> yeah, https://hacktoberfest.digitalocean.com/faq#general
2019-10-14T08:35:54 #kisslinux <dylanaraps> Look at the participants in the PR
2019-10-14T08:36:01 #kisslinux <dylanaraps> Very broken
2019-10-14T08:36:22 #kisslinux <iAndrewT> im not even sure what the purpose of the PR was
2019-10-14T08:36:29 #kisslinux <iAndrewT> the commits it shows are 3 years old
2019-10-14T08:37:18 #kisslinux <iAndrewT> is there anything else I need to do for #1327 (interface selection) before it's merged?
2019-10-14T08:38:29 #kisslinux <dylanaraps> I'll take a look in an hour or so. About to get back into the garden.
2019-10-14T08:38:55 #kisslinux <iAndrewT> :+1:
2019-10-14T08:39:12 #kisslinux <dylanaraps> lol
2019-10-14T09:05:15 #kisslinux <dithpri> dylanaraps: will you be online in about an hour? I have a few questions about packaging zsh, and since you're KISS' BDFM, I want to run them by you
2019-10-14T09:06:19 #kisslinux <dithpri> nvm I'll just check
2019-10-14T09:06:28 #kisslinux <dithpri> But there's an issu with kiss deleting /usr/share/zsh
2019-10-14T09:56:18 #kisslinux <dithpri> s/BDFM/BDFL
2019-10-14T09:58:41 #kisslinux <dithpri> so, the zsh issue
2019-10-14T09:59:04 #kisslinux <dithpri> as it is now, the package manager deletes *by default* anything in /usr/share/zsh
2019-10-14T09:59:22 #kisslinux <dithpri> to avoid having completions
2019-10-14T10:01:22 #kisslinux <dithpri> except completions are installed in either /usr/share/zsh/site-functions or /usr/share/zsh/vendor-completion by all the packages I've come across
2019-10-14T10:01:39 #kisslinux <dithpri> Also, zsh comes with a lot of bloat and completions by default
2019-10-14T10:02:15 #kisslinux <dithpri> deleting stuff in /usr/share/zsh also deletes builtin commands' help files
2019-10-14T10:04:00 #kisslinux <dithpri> the zsh default completions location vary depending on the built options, but can be place in a separate directory name 'Completions' in /usr/share/zsh/<version>/functions or /usr/share/zsh/functions
2019-10-14T10:05:17 #kisslinux <dithpri> So, I'm thinking of either a) installing share/zsh in a different directory and/or renaming it to bypass the builtin deletion
2019-10-14T10:06:12 #kisslinux <dithpri> or b) patching the package manager to only delete /usr/share/zsh/site-functions and /usr/share/zsh/vendor-completion
2019-10-14T10:06:31 #kisslinux <dithpri> problems arise if a package decides to install it in _yet_ another dir
2019-10-14T10:08:03 #kisslinux <dithpri> also, since zsh has a lot of contrib stuff in a default install, I'm thinking of creating a zsh-minimal and zsh-full
2019-10-14T10:08:19 #kisslinux <dithpri> dylanaraps: let me know what you think
2019-10-14T10:16:17 #kisslinux <dithpri> c) hacky build script removing /usr/share/zsh from KISS_RM, setting a semaphore and the calling `kiss b zsh`. I don't want to go that way.
2019-10-14T10:19:50 #kisslinux <dithpri> that probably  wouldn't work anyway
2019-10-14T10:19:54 #kisslinux <konimex> say, theoretically "sources", "version", "checksum", or even "build" file can be a symlink, right?
2019-10-14T10:22:59 #kisslinux <dithpri> konimex: haven't tried it but I don't see why not
2019-10-14T10:24:33 #kisslinux <konimex> i'll have to try it one day, keeping up your own packages with upstream for a small modification is tedious, so I'm planning to symlink version, checksum, sources, and depends with kiss main repo and make my own modifications in the build file
2019-10-14T10:25:01 #kisslinux <konimex> the only shame is symlinks cannot resolve shell expansions (afaik)
2019-10-14T10:28:11 #kisslinux <dithpri> huh haven't thought about that
2019-10-14T11:25:11 #kisslinux <dylanaraps> Symlinks should work in theory.
2019-10-14T11:25:48 #kisslinux <dylanaraps> Interesting about zsh, will look into it.
2019-10-14T12:10:55 #kisslinux <dithpri> dylanaraps: I've created https://github.com/dithpri/community/tree/zsh-testing with a working build script. Please note this is not the final version, only if you want to build it to look into the issue.
2019-10-14T12:13:30 #kisslinux <dylanaraps> Thanks
2019-10-14T12:13:46 #kisslinux <dylanaraps> Will be back on in an hour or so and will fix the issue then.
2019-10-14T12:19:26 #kisslinux <nestman> how can i have anti-aliasing on the rounded corners in `sowm`?
2019-10-14T13:06:38 #kisslinux <tracer> Hi, I wish all a god start in the week.
2019-10-14T13:30:48 #kisslinux <dylanaraps> nestman: You can't.
2019-10-14T13:31:08 #kisslinux <dylanaraps> You _can_ use sowm without the round corners patch and instead use the compton fork.
2019-10-14T13:31:19 #kisslinux <dylanaraps> The compton fork does rounded corners with AA.
2019-10-14T13:32:25 #kisslinux <tracer> Hi dylanaraps, I spent many hours with KISS this weekend, many questions to follow :)
2019-10-14T13:32:37 #kisslinux <dylanaraps> Awesome :)
2019-10-14T13:32:59 #kisslinux <dylanaraps> brb
2019-10-14T13:33:30 #kisslinux <tracer> Is there any place where you initialize KISS_ROOT? I guess not.
2019-10-14T13:36:40 #kisslinux <tracer> And I want to get rif of storing everything under /root/.cache, you cannot expect /root to reside on a large filesystem, i'll put parts in /tmp and parts below KISS_BASE (in my case ROXX_BASE, needed a different name to distinguish between original stuff and m mods). /usr/bin/kiss still works withput modification, besides that I changed pkg_db to /var/lib because of FHS. But t4hat will all come into config files.
2019-10-14T13:37:28 #kisslinux <Crestwave> dylanaraps: Android doesn't have awk at all
2019-10-14T13:38:44 #kisslinux <dylanaraps> tracer: On an installed system you're not meant to use root to build packages at all.
2019-10-14T13:38:55 #kisslinux <dylanaraps> Crestwave: Great...
2019-10-14T13:39:11 #kisslinux <dylanaraps> Crestwave: No alternative to 'sed' then huh?
2019-10-14T13:43:24 #kisslinux <Crestwave> I don't know of any
2019-10-14T13:43:59 #kisslinux <dylanaraps> Pure sh it is. oof
2019-10-14T13:44:41 #kisslinux <dylanaraps> Does it have 'cut'?
2019-10-14T13:46:48 #kisslinux <dylanaraps> 'grep' would work too.
2019-10-14T14:12:15 #kisslinux <nestman> sowm bug : quitting a separate firefox window kills all other firefox windows as well
2019-10-14T14:14:23 #kisslinux <Crestwave> Yeah, it has cut and grep
2019-10-14T14:25:55 #kisslinux <dylanaraps> nestman: not a bug but a feature.
2019-10-14T14:26:30 #kisslinux <dylanaraps> Normally a window manager asks the window to exit. sowm skips the question and just kills the window on click.
2019-10-14T14:27:08 #kisslinux <dylanaraps> Use Ctrl+W in Firefox to close only one of its windows.
2019-10-14T14:27:24 #kisslinux <dylanaraps> I prefer this behavior tbh.
2019-10-14T14:27:42 #kisslinux <dylanaraps> When I want to close a window I'm not asking, I'm telling.
2019-10-14T14:29:10 #kisslinux <nestman> yes, i get that
2019-10-14T14:29:48 #kisslinux <nestman> but it says window manager
2019-10-14T14:30:20 #kisslinux <dylanaraps> ???
2019-10-14T14:31:14 #kisslinux <dylanaraps> Crestwave: grep can't be used as the needed flags aren't POSIX. cut will most likely be the same I reckon.
2019-10-14T14:31:17 #kisslinux <dylanaraps> Hm
2019-10-14T14:32:51 #kisslinux <nestman> nvm, i'll get used to it
2019-10-14T14:34:52 #kisslinux <dylanaraps> You could always patch in the behavior you want.
2019-10-14T14:37:44 #kisslinux <nestman> too bad, i barely know C
2019-10-14T14:37:57 #kisslinux <dylanaraps> Neither did I 3 days ago.
2019-10-14T14:38:44 #kisslinux <dylanaraps> I mean, I could always read it as it is a programming language but I've never really written anything "big" in C prior.
2019-10-14T14:39:28 #kisslinux <dylanaraps> Look at the Xlib manual and other Xlib based window managers to get a grasp on how killing a window works.
2019-10-14T14:40:16 #kisslinux <dylanaraps> If you end up writing a patch (send a PR first), I'll add it to the patches/ directory in the repo.
2019-10-14T14:40:34 #kisslinux <dylanaraps> If you don't know C, this is an easy feature to add to sowm and a good start. :)
2019-10-14T14:46:14 #kisslinux <tracer> dylanaraps: I guess you are much more experienced than me in shell stuff. is there a one line solition?
2019-10-14T14:47:03 #kisslinux <tracer> [[ $line =~ ^#.*$ ]] && continue
2019-10-14T14:47:03 #kisslinux <tracer> [[ $line =~ ^$ ]] && continue
2019-10-14T14:48:29 #kisslinux <dylanaraps> Blank lines and comments?
2019-10-14T14:48:31 #kisslinux <tracer> It is for the file with the repos, the PATH= becomes to clumsy, so I want an extra file "souces", where just the sources are listed, blank lines and lines starting with "#" should be ignored.
2019-10-14T14:48:36 #kisslinux <tracer> yes
2019-10-14T14:48:55 #kisslinux <dylanaraps> In bash?
2019-10-14T14:49:01 #kisslinux <dylanaraps> or POSIX sh?
2019-10-14T14:49:15 #kisslinux <tracer> Not /bin/sh, like KISS wants. Yes, Posix.
2019-10-14T14:49:15 #kisslinux <dylanaraps> (Your snippets above are bash).
2019-10-14T14:49:33 #kisslinux <dylanaraps> Though busybox ash supports this bash extension iirc.
2019-10-14T14:49:49 #kisslinux <dylanaraps> Or not.
2019-10-14T14:50:09 #kisslinux <tracer> Oh, well I just have bash on my system. Hmm, I should work with busybox to stay compatible with KISS, shouldn't it?
2019-10-14T14:50:41 #kisslinux <dylanaraps> Are you looping line by line?
2019-10-14T14:51:13 #kisslinux <tracer> Yes. Give me a few minutes, have no netcat on the machine currently.
2019-10-14T14:52:31 #kisslinux <dylanaraps> See: https://p.teknik.io/Raw/YlGEc
2019-10-14T14:53:53 #kisslinux <tracer> https://pastebin.24unix.net/w8wxrkpx
2019-10-14T14:56:37 #kisslinux <dylanaraps> See my code.
2019-10-14T14:56:50 #kisslinux <dylanaraps> Covers the gist of excluding those lines.
2019-10-14T14:58:03 #kisslinux <kissuser> In the build scripts of m4, gzip and grub we see: rm -f  "$1/usr/lib/charset.alias"
2019-10-14T14:58:22 #kisslinux <dylanaraps> Yes
2019-10-14T14:58:30 #kisslinux <tracer> Yes, different wy to skip the newline, will do it that way. Good enough for the moment, but it breaks if there are comment after an entry, will fix that later.
2019-10-14T14:58:55 #kisslinux <kissuser> but *not* in e2fsprogs - is this a bug in e2fsprogs ?
2019-10-14T14:59:22 #kisslinux <dylanaraps> kissuser: Does e2fsprogs install with the file?
2019-10-14T14:59:49 #kisslinux <kissuser> In the past - not - but in a recent install - yes :-(
2019-10-14T14:59:50 #kisslinux <dylanaraps> The reason the file is removed is that multiple packages provide it for the info pages database.
2019-10-14T15:00:26 #kisslinux <dylanaraps> brb 20 mins, dinner.
2019-10-14T15:00:33 #kisslinux <kissuser> So - how to deal with this - every package should remove this?
2019-10-14T15:16:24 #kisslinux <dylanaraps> kissuser: I'll add it as a rule for 'KISS_RM' in the package manager so no further packages need to be modified.
2019-10-14T15:21:47 #kisslinux <kissuser> That's fine :-)
2019-10-14T15:25:21 #kisslinux <kissuser> My new mutt package has stopped configuring: Could not determine where new mail is stored - same build script - something must have changed in kisslinux :-(
2019-10-14T15:26:58 #kisslinux <dylanaraps> Elaborate??
2019-10-14T15:27:11 #kisslinux <dylanaraps> ./configure doesn't work?
2019-10-14T15:28:02 #kisslinux <kissuser> Doesnt work any more.
2019-10-14T15:28:50 #kisslinux <dylanaraps> Any error?
2019-10-14T15:29:48 #kisslinux <kissuser> I'll have a look if i can find the problem myself! Only thought, perhaps you have an idea, because you know which changes in kiss you did...
2019-10-14T15:30:29 #kisslinux <dylanaraps> Changes in the package manager?
2019-10-14T15:30:51 #kisslinux <kissuser> So - for completeness: ./configure's last message is "Could not determine where new mail is stored"
2019-10-14T15:31:43 #kisslinux <kissuser> It's error: "Could not determine where new mail is stored"
2019-10-14T15:33:28 #kisslinux <dylanaraps> Is this for 'neomutt' or 'mutt'?
2019-10-14T15:34:13 #kisslinux <dylanaraps> kissuser: See https://www.mail-archive.com/mutt-dev⊙mo/msg12071.html
2019-10-14T15:35:27 #kisslinux <dylanaraps> It is due to configure not being able to find the system mail directory.
2019-10-14T15:36:54 #kisslinux <dylanaraps> It looks in: /var/spool/mail and KISS includes this directory.
2019-10-14T15:38:39 #kisslinux <kissuser> Crazy: My first KISS system has "/var/mail" - and i think, the second system also. Now - on the second system /var/mail has gone... Is that possible after a "kiss update" ?
2019-10-14T15:40:08 #kisslinux <dylanaraps> No.
2019-10-14T15:40:33 #kisslinux <tracer> Anyone experienced with TLS stuff? I rebuild most of the stuff against glibc, however, tls seems to be broken:ERROR: The certificate of 'github.com' is not trusted.
2019-10-14T15:40:59 #kisslinux <tracer> It's on every call of wget, any domain.
2019-10-14T15:41:01 #kisslinux <dylanaraps> kissuser: Another option is to pass "--with-homespool" to 'mutt' to make it use per user mail directories (in $HOME).
2019-10-14T15:41:20 #kisslinux <dylanaraps> tracer: gnu wget or busysbox wget?
2019-10-14T15:41:23 #kisslinux <kissuser> OK. I'll investigate
2019-10-14T15:41:38 #kisslinux <dithpri> tracer: looks like you're missing root certs
2019-10-14T15:42:23 #kisslinux <tracer> gnu wget. Does busybox have one, too? Because I rebuild the wget stuff 1000 times, with gnutls and many more libs. OK; i'll first try to get rid of busybox completly.
2019-10-14T15:43:01 #kisslinux <tracer> I've installed make-ca
2019-10-14T15:43:13 #kisslinux <dylanaraps> tracer: GNU wget most likely expects ca-certificates which KISS doesn't provide.
2019-10-14T15:43:20 #kisslinux <dylanaraps> KISS does ca certs in a different way.
2019-10-14T15:43:42 #kisslinux <tracer> OK, I'll investigate in that way. thx.
2019-10-14T15:43:54 #kisslinux <dylanaraps> It uses the ca-certs extracted from Mozilla stored as cer.pem in /etc/ssl.
2019-10-14T15:44:09 #kisslinux <dylanaraps> ca-certificates uses the same certs but stores them in the filesystem differently.
2019-10-14T15:44:54 #kisslinux <kissuser>  kiss-chroot.tar.xz officially contains /var/mail by intent?
2019-10-14T15:46:42 #kisslinux <tracer> I've got 466 files below /etc/ssl/certs
2019-10-14T15:47:01 #kisslinux <dylanaraps> lrwxrwxrwx root/root         0 2019-10-09 21:54:03 kiss-chroot/var/mail -> spool/mail
2019-10-14T15:47:02 #kisslinux <dylanaraps> drwxrwxrwt root/root         0 2019-09-18 16:31:27 kiss-chroot/var/spool/mail/
2019-10-14T15:47:04 #kisslinux <dylanaraps> Yes.
2019-10-14T15:47:09 #kisslinux <dylanaraps> As a part of the 'baselayout' package.
2019-10-14T15:47:12 #kisslinux <dylanaraps> kissuser:
2019-10-14T15:48:38 #kisslinux <tracer> dylanaraps: I've installes make.ca from LFS, is it different from ca-certificates (I found that just for Debian)
2019-10-14T15:48:48 #kisslinux <kissuser> OK. My bad. I did a little of cleanup, because in /var there where also kiss's packages and sources. Perhaps i deleted this obe by accident :-(
2019-10-14T15:49:02 #kisslinux <dylanaraps> kissuser: You can just create it again.
2019-10-14T15:49:22 #kisslinux <kissuser> I think it's only the symlink.
2019-10-14T15:49:30 #kisslinux <dylanaraps> Ah
2019-10-14T15:50:32 #kisslinux <kissuser> Thanks for your help. When do you think will u push the KISS_RM / charset.alias thing? I'll wait until then
2019-10-14T15:51:08 #kisslinux <dylanaraps> I did.
2019-10-14T15:51:18 #kisslinux <dylanaraps> Fixed all pacages providing that file too.
2019-10-14T15:53:18 #kisslinux <kissuser> Can you give me the commit?
2019-10-14T15:54:08 #kisslinux <kissuser> Forget it - found myself!
2019-10-14T15:58:14 #kisslinux <kissuser> Should "/etc/mime.types" also go to pkg_junk() ? (had to remove it in the mutt package - but perhaps other packages will have this problem also)
2019-10-14T16:03:24 #kisslinux <dithpri> dylanaraps: I've noticed you've removed usr/share/zsh from pkg_junk, but this'll inevitably install zsh completions for packages that provide it
2019-10-14T16:03:36 #kisslinux <dylanaraps> Yes.
2019-10-14T16:03:48 #kisslinux <dylanaraps> It's intentional.
2019-10-14T16:04:10 #kisslinux <dylanaraps> I'd rather unbreak zsh for now.
2019-10-14T16:04:20 #kisslinux <dithpri> Right
2019-10-14T16:04:43 #kisslinux <dithpri> well if you want to keep removing completions by default, adding usr/share/zsh/site-functions and usr/share/zsh/vendor-completions should do the trick
2019-10-14T16:05:00 #kisslinux <dylanaraps> This won't touch zsh itself?
2019-10-14T16:05:09 #kisslinux <dithpri> it shouldn't
2019-10-14T16:05:12 #kisslinux <dithpri> lemme check
2019-10-14T16:08:44 #kisslinux <dithpri> nope, doesn't touch zsh itself
2019-10-14T16:09:01 #kisslinux <dylanaraps> nice
2019-10-14T16:09:03 #kisslinux <dylanaraps> Will do.
2019-10-14T16:10:10 #kisslinux <dithpri> oh
2019-10-14T16:10:17 #kisslinux <dithpri> and also
2019-10-14T16:10:25 #kisslinux <dithpri> there's builtin zsh completions
2019-10-14T16:10:34 #kisslinux <dithpri> So I'll make two packages
2019-10-14T16:10:44 #kisslinux <dithpri> unless we want to bloat the package manager because of zsh?
2019-10-14T16:11:24 #kisslinux <dylanaraps> builtin zsh completions are provided by zsh itself no?
2019-10-14T16:11:35 #kisslinux <dylanaraps> This is more about removing them from packages if they're unwanted.
2019-10-14T16:12:36 #kisslinux <dithpri> fair point
2019-10-14T16:14:08 #kisslinux <dylanaraps> To confirm again, nothing from zsh itself is in the two directories you mentioned above??
2019-10-14T16:14:19 #kisslinux <dithpri> nope
2019-10-14T16:16:05 #kisslinux <dylanaraps> woo hoo
2019-10-14T16:16:05 #kisslinux <dithpri> I'll probably be ready to submit a pr for zsh today
2019-10-14T16:16:07 #kisslinux <dylanaraps> OK
2019-10-14T16:17:54 #kisslinux <dylanaraps> New kiss version pushed.
2019-10-14T16:17:57 #kisslinux <dylanaraps> Thanks.
2019-10-14T16:20:27 #kisslinux <tracer> What is so special about zsh? I thought Apple just made the move because of license issues?
2019-10-14T16:21:44 #kisslinux <dylanaraps> Nothing really.
2019-10-14T16:21:55 #kisslinux <dylanaraps> It has this weird cult following over plugins and themes.
2019-10-14T16:22:35 #kisslinux <dylanaraps> I just found it to be bloated and slow.
2019-10-14T16:23:02 #kisslinux <dylanaraps> ash or dash + PS1=-> and I'm good to go.
2019-10-14T16:23:09 #kisslinux <tracer> Hmm, I'll stay with bash for the moment, I'm using ist for over 20 years now …
2019-10-14T16:24:08 #kisslinux <dylanaraps> It depends on whether you want to use it interactively or in scripts.
2019-10-14T16:24:18 #kisslinux <dylanaraps> In scripts stick with bash or better yet POSIX sh.
2019-10-14T16:24:20 #kisslinux <dithpri> yup, zsh is the equivalent of atom/vscode in the shell world
2019-10-14T16:24:32 #kisslinux <dylanaraps> Interctively it depends on whether you need a fancy prompt etc.
2019-10-14T16:24:37 #kisslinux <dylanaraps> Interactively*
2019-10-14T16:24:39 #kisslinux <tracer> Mostly interactive, I rarely use the shell for scripting.
2019-10-14T16:24:56 #kisslinux <dithpri> I just got personally used to it, because I wanted to have something like fish but that sticks to the classic shell style
2019-10-14T16:25:26 #kisslinux <dylanaraps> If it ain't broke don't fix it.
2019-10-14T16:25:35 #kisslinux <dylanaraps> :>
2019-10-14T16:25:40 #kisslinux <dithpri> TBH 99% of zsh's stuff is doable in bash, it's just that it's easier to do in zsh
2019-10-14T16:25:42 #kisslinux <dithpri> true
2019-10-14T16:26:00 #kisslinux <dithpri> Fancy expandable aliases got me hooked :p
2019-10-14T16:26:28 #kisslinux <dithpri> needed to write my own function for them anyway so probably could've sticked to bash xD
2019-10-14T16:26:43 #kisslinux <dithpri> I blame it on grml
2019-10-14T16:27:13 #kisslinux <dithpri> I don't use zsh on my older computers though because it tends to be laggy if too much stuff is enabled
2019-10-14T16:27:28 #kisslinux <dithpri> And don't get me started on those stupid git prompts and oh-my-zsh
2019-10-14T16:30:18 #kisslinux <dylanaraps> Yup
2019-10-14T18:07:51 #kisslinux <dylanaraps> Debian did a security update for timezones? https://lwn.net/Articles/802244/
2019-10-14T18:14:04 #kisslinux <tracer> dylanaraps: How did you manage the locale stuff? I just want english, but V/Posix is only 8Bit, so, do you use en_US as default?
2019-10-14T18:18:33 #kisslinux <dylanaraps> Nothing is set at all.
2019-10-14T18:18:45 #kisslinux <dylanaraps> Everything is English by default.
2019-10-14T18:19:18 #kisslinux <tracer> I just rebuild glibc, and he build an bunch of locales :(
2019-10-14T18:28:25 #kisslinux <tracer> BTW, after rebuilding glibc wget works as expected, again. Slowly my system becomes healty. :-)
2019-10-14T18:30:13 #kisslinux <tracer> So, be away for a while, food and watching Vikings with my wife. Be back to the computer later.
2019-10-14T18:31:37 #kisslinux <dylanaraps> Okay
2019-10-14T18:32:04 #kisslinux <dylanaraps> It might be worth contacting the kissD guy for pointers.
2019-10-14T18:32:52 #kisslinux <tracer> Yes, i'll might so it when I'm trough with the stuff i have currently in my pipeline. cu later
2019-10-14T20:44:16 #kisslinux <dylanaraps> konimex: Found a cool trick with sources. Adding '#something' after the url allows you to skip automatic extraction.
2019-10-14T20:44:31 #kisslinux <dylanaraps> This allows me to add caching to the rust build process.
2019-10-14T20:44:41 #kisslinux <dylanaraps> For clarity I add '#no-extract'.
2019-10-14T20:44:59 #kisslinux <dylanaraps> I love features which are
2019-10-14T20:45:02 #kisslinux <dylanaraps> "free"
2019-10-14T20:50:40 #kisslinux <dylanaraps> Caching rust's sources now works.
2019-10-14T20:51:00 #kisslinux <dylanaraps> Also fixed mpv so we're down to 0 packages needing an internet connection during a build.
2019-10-14T21:18:35 #kisslinux <dylanaraps> https://getkiss.org/news/20191015a
2019-10-14T21:18:40 #kisslinux <dylanaraps> > 15/10/2019: New sudo release (1.8.28), fixes CVE-2019-14287
2019-10-14T21:18:53 #kisslinux <dylanaraps> https://www.sudo.ws/alerts/minus_1_uid.html
2019-10-14T21:21:56 #kisslinux <KayW> oh damn
2019-10-14T21:22:13 #kisslinux <KayW> yep, theres an update for sudo on arch
2019-10-14T21:22:21 #kisslinux <dylanaraps> Pushed one for KISS too.
2019-10-14T21:22:49 #kisslinux <dylanaraps> Also: https://www.python.org/downloads/release/python-380/
2019-10-14T21:22:53 #kisslinux <dylanaraps> Python 3.8 released.
2019-10-14T21:24:06 #kisslinux <KayW> yep that too
2019-10-14T21:26:10 #kisslinux <dylanaraps> I was about to go to bed too.
2019-10-14T21:30:00 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/releases/tag/1.3.0
2019-10-14T21:30:03 #kisslinux <dylanaraps> New chroot too.
2019-10-14T21:30:54 #kisslinux <KayW> wait, why remove sudo?
2019-10-14T21:31:42 #kisslinux <dylanaraps> It's optional now.
2019-10-14T21:32:07 #kisslinux <dylanaraps> The package manager will use 'su' by default and 'sudo' if installed.
2019-10-14T21:32:43 #kisslinux <dylanaraps> This removes a mandatory dependency on 'sudo' and I'll eventually allow the user to set whatever 'sudo'-esque program they like for 'kiss'.
2019-10-14T21:35:03 #kisslinux <KayW> h
2019-10-14T21:35:05 #kisslinux <KayW> ah*
2019-10-14T21:36:11 #kisslinux <tracer^a_> dylanaraps: Do you have a clue how to solve?
2019-10-14T21:36:14 #kisslinux <tracer^a_> -> wget Checking for package conflicts
2019-10-14T21:36:14 #kisslinux <tracer^a_> /var/lib/roxx/installed/coreutils/manifest:/usr/share/info/dir
2019-10-14T21:36:14 #kisslinux <tracer^a_> !> Package 'wget' conflicts with another package
2019-10-14T21:36:24 #kisslinux <dylanaraps> Yes
2019-10-14T21:37:10 #kisslinux <dylanaraps> coreutils and wget both provide a file (/usr/share/info/dir).
2019-10-14T21:37:18 #kisslinux <tracer^a_> Yes, I see :-)
2019-10-14T21:37:36 #kisslinux <tracer^a_> But, what ist theKISS-way tu only use one?
2019-10-14T21:37:46 #kisslinux <dylanaraps> KISS_RM will handle this by default.
2019-10-14T21:37:50 #kisslinux <dylanaraps> If you haven't touched it.
2019-10-14T21:38:32 #kisslinux <dylanaraps> Your other option is to add: rm -f "$1/usr/share/info/dir" (to both package's 'build' scripts, after 'make install').
2019-10-14T21:38:48 #kisslinux <tracer^a_> No, didn't touch. But wget is now standalone. As coreutils are. II took both from kissD.
2019-10-14T21:39:07 #kisslinux <tracer^a_> why to both?
2019-10-14T21:41:10 #kisslinux <tracer^a_> The kissd version already dropped all docs in build.
2019-10-14T21:42:03 #kisslinux <tracer^a_> But they ar ein manifest, I'll build it again.
2019-10-14T21:46:47 #kisslinux <dylanaraps> It's up to you.
2019-10-14T21:46:55 #kisslinux <dylanaraps> You can keep it in coreutils if you like.
2019-10-14T21:47:08 #kisslinux <dylanaraps> It's strictly optional and only required for the info pages database.
2019-10-14T21:47:17 #kisslinux <dylanaraps> Python 3.8.0 has been released in KISS. https://getkiss.org/news/20191015b
2019-10-14T21:47:27 #kisslinux <dylanaraps> I need to sleep now.
2019-10-14T21:47:55 #kisslinux <tracer^a_> gn8 & thx for the help. Hopefully tomorrow I'll have X11 up'n'running.