2019-11-13T00:00:23 #kisslinux ooo --buildtype=release already sets n_debug=true. 2019-11-13T00:00:44 #kisslinux that's what I'd expect, cmake does the same 2019-11-13T00:02:48 #kisslinux Is it possible to build llvm without all of the llvm- tools? 2019-11-13T00:03:03 #kisslinux I couldn't find anything in the docs. 2019-11-13T00:04:09 #kisslinux nvm 2019-11-13T00:04:59 #kisslinux wait nvm cuz you found it or? 2019-11-13T00:05:17 #kisslinux in case you didn't, disable LLVM_BUILD_UTILS 2019-11-13T00:05:24 #kisslinux I tried that. 2019-11-13T00:05:47 #kisslinux 2 secs I'll get the configure output. 2019-11-13T00:05:51 #kisslinux oh you mean even more than that, not that I know of other than individually disabling them 2019-11-13T00:06:40 #kisslinux Oh, it works. 2019-11-13T00:06:42 #kisslinux It didn't before. 2019-11-13T00:06:47 #kisslinux typo probably. 2019-11-13T00:07:08 #kisslinux Actually, it isn't in the docs. 2019-11-13T00:07:23 #kisslinux I mentioned it earlier 2019-11-13T00:08:18 #kisslinux is the AMDGPU target being enabled also cuz mesa? 2019-11-13T00:08:30 #kisslinux Yup 2019-11-13T00:14:03 #kisslinux Also swapping the build to use samurai and dropping the python make dep (isn't actually needed). 2019-11-13T00:14:13 #kisslinux Good progress. Thanks :) 2019-11-13T00:14:13 #kisslinux yeah it is 2019-11-13T00:14:29 #kisslinux Python is needed? 2019-11-13T00:14:34 #kisslinux yep 2019-11-13T00:14:40 #kisslinux Isn't it only for tests? 2019-11-13T00:15:17 #kisslinux even if you're not building one of the things that runs a python script at buildtime, this is actually a trap (that I also fell into) because there is a core LLVM python script run at configure time 2019-11-13T00:16:34 #kisslinux Yup 2019-11-13T00:16:37 #kisslinux Just hit it. 2019-11-13T00:16:44 #kisslinux Removed python 3 but had 2 installed still. 2019-11-13T00:17:19 #kisslinux recommendation for how to do cmake builds in general, as to avoid specific reliance on any specific backend, instead of specifying -G "Unix Makefiles" or -G Ninja, do neither, and instead of running make or ninja or samurai or whatever, use cmake --build and cmake --install 2019-11-13T00:17:52 #kisslinux that way the user's specified CMAKE_GENERATOR will work regardless 2019-11-13T00:18:27 #kisslinux Nice. 2019-11-13T00:18:29 #kisslinux Will do. 2019-11-13T00:19:07 #kisslinux Does the LLVM configure stage actually need Python or is it just a check? 2019-11-13T00:19:09 #kisslinux also instead of mkdir build you can use -B build, basically this is how I would modify your current LLVM build script http://ix.io/1K4F 2019-11-13T00:20:11 #kisslinux What does CMAKE_GENERATOR default to? 2019-11-13T00:20:23 #kisslinux makefiles 2019-11-13T00:20:31 #kisslinux Good 2019-11-13T00:21:13 #kisslinux Python is used :( 2019-11-13T00:21:32 #kisslinux For: "Constructing LLVMBuild project information" 2019-11-13T00:21:37 #kisslinux I know you use -e so it doesn't matter but I still dislike cd in scripts hence the removal in my modification and the specification of the directory to the --build and --install commands 2019-11-13T00:22:05 #kisslinux Yup, I noticed. 2019-11-13T00:22:10 #kisslinux and you still need to specify a dir for cmake --build and --install anyway so no reason not to specify build instead of cd build and then --{build,install} . 2019-11-13T00:22:23 #kisslinux Yeah 2019-11-13T00:22:27 #kisslinux I like this approach a lot. 2019-11-13T00:23:01 #kisslinux for my PKGBUILDs I always use {make,ninja} -C and stuff to avoid cd as much as possible 2019-11-13T00:23:13 #kisslinux sadly autotools are fuckers and can't let me get away without any 2019-11-13T00:24:24 #kisslinux Time to go through and fix all cmake builds in KISS. ;) 2019-11-13T00:24:34 #kisslinux hell yeah 2019-11-13T00:35:07 #kisslinux Should a separate build directory always be created with cmake? 2019-11-13T00:35:17 #kisslinux I know some projects require it. 2019-11-13T00:35:52 #kisslinux Ah 2019-11-13T00:35:56 #kisslinux Figured it out. ;) 2019-11-13T00:40:56 #kisslinux I hope you figured out that the answer is yes, definitely yes 2019-11-13T00:41:01 #kisslinux Oh yeah 2019-11-13T00:41:07 #kisslinux k good lol 2019-11-13T00:45:33 #kisslinux OK 2019-11-13T00:45:35 #kisslinux It's 3am 2019-11-13T00:45:37 #kisslinux ciao 2019-11-13T00:45:44 #kisslinux Thanks for the help. 2019-11-13T00:52:44 #kisslinux retard: you said you call slock with an acpi event. can you show me your script? 2019-11-13T00:55:54 #kisslinux lld works pretty well for Rust, and many use it because it apparently has humongous compile-time speedups, it just isn't the default 2019-11-13T03:48:14 #kisslinux I'm looking to contribute back to Kiss by adding some packages to the community repo that I need so others may use them. one thing I'm working on adding right now is https://github.com/Spotifyd/spotifyd and since it's meant to be used as a daemon should I have the build script also add a compatible init entry under `/etc/sv` or should that be left 2019-11-13T03:48:15 #kisslinux up to the user to do? 2019-11-13T03:59:46 #kisslinux I'm guessing it's probably better to let the user decide how to run the service and not make assumptions 2019-11-13T04:00:35 #kisslinux Probably. Also, that's a Rust package; I'm not sure if dylan has decided how to handle the dependencies yet. 2019-11-13T04:01:06 #kisslinux yeah right now I've added rust in the depends file 2019-11-13T04:01:13 #kisslinux but I'll check with him when he's online 2019-11-13T04:02:51 #kisslinux I mean the dependencies pulled in by cargo during build time. 2019-11-13T04:04:13 #kisslinux ohhh ok 2019-11-13T04:04:40 #kisslinux good to know I'll sync up with him and put this on hold if need be 2019-11-13T05:24:13 #kisslinux konimex: ok i got a fresh installation and i have skalibs execline s6 s6-rc s6-portable-utils s6-linux-utils oblibs 66 66-tools installed too(this is really KISS to make a new package :p). The machine boot properly with an operational scandir but the boot fail at some part due of missing package like iproute2 kmod. So need to investigate those packages. 2019-11-13T05:54:16 #kisslinux claudia: it's kind of dependent on how acpi events look and how you structure it, but basically i do 2019-11-13T05:56:02 #kisslinux echo mem > /sys/power/state;; sudo -u user DISPLAY=:0 slock 2019-11-13T06:09:12 #kisslinux humm, kmod should not be necessary as user manage the kernel. Well, i need to rewrite a little bit some service for the boot 2019-11-13T06:16:23 #kisslinux retard: y i trigger my acpievent through lid close. slock complains that its unable to open the display 2019-11-13T06:18:06 #kisslinux so i might find a way to trigger after lib open? 2019-11-13T06:18:17 #kisslinux *lid 2019-11-13T09:05:05 #kisslinux aminoglycine: If you supply a runit service script with the package it won't be enabled automatically. It's up to the user to enable it regardless. :) 2019-11-13T09:06:01 #kisslinux E5ten: woah. LLVM built with samurai+ccache enables instant rebuilds of the same source. 2019-11-13T09:07:04 #kisslinux Our llvm is also 70MB lighter now! :) 2019-11-13T09:09:32 #kisslinux Building clang now. 2019-11-13T09:29:09 #kisslinux claudia: you see what i'm doing with sudo and the DISPLAY variable? 2019-11-13T10:19:23 #kisslinux so guys, i got it. this works out of the box. The low usage of the resources is really impressive, i can't imagine this with mdevd instead of udevd. I have two little glitch. The first one concern the 66-boot which try to trap the CTRL+ALT+DEL with the C reboot() function.The /usr/include/sys/reboot.h seem to be correctly define but the function fail (maybe a kernel compilation issue, i dunno). So i patched the 66-boot program to go 2019-11-13T10:19:24 #kisslinux head. The second concern the boot-66serv which a portable set of service to properly boot a linux system( this set of service works out of the box on many distro).So one service called system-fontnkey want to use setfont and loadkeys program to set the console. I recognize that i'm a little lazy to build the kbd program which provide this two API. Well i just dropped this service, for the rest it works really well. My interest was t 2019-11-13T10:19:24 #kisslinux see if the boot-66serv service set was sufficiently portable to boot even without initramfs and yes is it. 2019-11-13T10:19:24 #kisslinux https://i.ibb.co/VVnzJVy/kiss.png 2019-11-13T10:19:24 #kisslinux https://i.ibb.co/BZtH3M8/kiss1.png 2019-11-13T10:19:51 #kisslinux So the power of a KISS simple with the power of a real init system :p 2019-11-13T10:20:26 #kisslinux of a KISS system* 2019-11-13T11:20:25 #kisslinux retard: y with this variable one tells slock which screen it can use I guess. I might be missing something (: ^^. https://pastebin.com/Le3UERSz 2019-11-13T11:55:06 #kisslinux aminoglycine: if spotifyd is meant to run by root you can add the /etc/sv entry, but if it is not meant to be run as root, then don't add it 2019-11-13T11:55:28 #kisslinux also, if you got spotifyd working please tell me, I can't seem to get it running 2019-11-13T11:55:41 #kisslinux obarun: nice one 2019-11-13T11:56:21 #kisslinux konimex: I will let you know if I get it working. also, I'm not sure if it's meant to be run as root or now. they DO provide a systemd service file in their sources though 2019-11-13T11:56:25 #kisslinux so that tells me maybe yes? 2019-11-13T11:56:41 #kisslinux let me see their systemd service, two secs 2019-11-13T11:57:00 #kisslinux https://github.com/Spotifyd/spotifyd/blob/master/contrib/spotifyd.service 2019-11-13T11:58:24 #kisslinux well they *do* have one and no sysusers crap there so just spotifyd --no-daemon *should* be fine 2019-11-13T11:58:35 #kisslinux however since I've not tested it myself I'm unsure 2019-11-13T11:59:07 #kisslinux cool, I will add the /etc/sv entry to the build script for the package for now. obviously I won't even submit a PR until I can get it building and running locally :) 2019-11-13T11:59:31 #kisslinux llvm + rust took ages to build on my machine 2019-11-13T12:51:24 #kisslinux https://forum.obarun.org/viewtopic.php?pid=4695#p4695 2019-11-13T13:02:14 #kisslinux claudia: try with DISPLAY instead of SCREEN 2019-11-13T13:02:34 #kisslinux like my line 2019-11-13T13:05:15 #kisslinux otherwise looks good 2019-11-13T13:06:19 #kisslinux aminoglycine: oh yeah. Rust is the longest piece of software to compile. 2019-11-13T13:08:29 #kisslinux dylanaraps: I was told you might still be handling how to deal with rust build time dependencies? 2019-11-13T13:08:41 #kisslinux for packages that require rust I mean 2019-11-13T13:09:00 #kisslinux Yup 2019-11-13T13:09:21 #kisslinux should I hold off on submitting any PRs to the community repo that require rust to build? 2019-11-13T13:09:51 #kisslinux I'm leaning towards allowing rust packages (outside of kisslinux/repo) to download crates at build. 2019-11-13T13:10:06 #kisslinux great 2019-11-13T13:10:09 #kisslinux Submit your PR regardless. 2019-11-13T13:10:13 #kisslinux will do! thanks 2019-11-13T13:10:18 #kisslinux np : 2019-11-13T13:10:19 #kisslinux :)* 2019-11-13T13:12:01 #kisslinux Basically, the rules outside of kisslinux/repo will be less strict which actually makes a lot of sense. 2019-11-13T13:12:18 #kisslinux (outside = The rules in kisslinux/community) 2019-11-13T13:12:32 #kisslinux good to know 2019-11-13T13:14:12 #kisslinux kisslinux/repo will be kept 100% FOSS, will not require a network connection for each build, etc etc 2019-11-13T13:14:26 #kisslinux I will write some documentation for all of this. 2019-11-13T13:14:31 #kisslinux It's on my TODO. 2019-11-13T13:14:33 #kisslinux :P 2019-11-13T13:14:37 #kisslinux awesome :) 2019-11-13T13:19:57 #kisslinux obarun: You can kill the udevd daemon after boot and everything will continue to work fine (Xorg, libinput, wifi, etc). 2019-11-13T13:21:26 #kisslinux I'd love to drop it altogether but it's more or less a requirement for Xorg nowadays. 2019-11-13T13:21:47 #kisslinux That being said, nothing stops you from getting rid of it on your own KISS install. It's just the default. 2019-11-13T13:27:49 #kisslinux I wonder how hard it would be to get wayland working 2019-11-13T13:27:54 #kisslinux never tried building it from scratch 2019-11-13T13:39:59 #kisslinux Shouldn't be too difficult at all. Most if not all of the pieces are there: libinput, libdrm, etc. 2019-11-13T13:40:14 #kisslinux You may need to compile xorg-server with xwayland support. 2019-11-13T13:40:20 #kisslinux Also possibly mpv/firefox. 2019-11-13T13:40:50 #kisslinux maybe I'll try it after I get a few easier packages under my belt :p 2019-11-13T13:49:19 #kisslinux aminoglycine: after seeing the docs for spotifyd, scratch that thing about /etc/sv, we should leave it to user, in the end 2019-11-13T13:49:57 #kisslinux konimex: I'm cool with removing it but what makes you say that? 2019-11-13T13:51:05 #kisslinux simple: the readme 2019-11-13T13:51:07 #kisslinux two secs 2019-11-13T13:51:40 #kisslinux the command used is: systemctl --user enable spotifyd.service 2019-11-13T13:52:10 #kisslinux which, to my understanding since it's been a while since I touched systemd, the daemon is not run as root 2019-11-13T13:52:14 #kisslinux Yeah, better to run it as a user. 2019-11-13T13:52:31 #kisslinux Nothing beats a local library of music though. 2019-11-13T13:56:59 #kisslinux retard: changing DISPLAY/SCREEN has no effect. I keep on looking 2019-11-13T13:58:01 #kisslinux claudia: Can I see the script? 2019-11-13T13:58:33 #kisslinux its the one I posted https://pastebin.com/Le3UERSz 2019-11-13T14:00:12 #kisslinux echo mem > bla bla may need root as well. 2019-11-13T14:00:23 #kisslinux Or is this run as root already. 2019-11-13T14:01:20 #kisslinux Try 'SUDO -E' and omit DISPLAY=/SCREEN=. 2019-11-13T14:01:25 #kisslinux 'sudo -E'* 2019-11-13T14:02:54 #kisslinux acpid runs its scripts as root 2019-11-13T14:03:42 #kisslinux It sounds to me like some envars aren't set when running outside of a real user. 2019-11-13T14:04:03 #kisslinux Add 'env' to the script and compare when run as a user vs however else it is run. 2019-11-13T14:07:46 #kisslinux Rust pushed my suggested changes fyi. :) 2019-11-13T14:07:55 #kisslinux Our patch will halve in size next release. 2019-11-13T14:08:10 #kisslinux Specifically the libressl changes won't be needed anymore. 2019-11-13T14:23:02 #kisslinux "sudo -E -u claudia slock" works as user/root but not through acpi 2019-11-13T14:23:35 #kisslinux Try what I said about 'env' 2019-11-13T14:23:51 #kisslinux i dont get this. is adding env enough? 2019-11-13T14:24:16 #kisslinux Try env in the terminal first. 2019-11-13T14:24:24 #kisslinux It'll print all set environment variables. 2019-11-13T14:24:44 #kisslinux Basically, capture the output of the script run through acpi and as user/root and compare them. 2019-11-13T14:25:10 #kisslinux ok now 2019-11-13T14:38:05 #kisslinux acpi: home=/ SHLVL=3 2019-11-13T14:38:30 #kisslinux user/root SHLVL=6/7 2019-11-13T14:39:04 #kisslinux That's it? 2019-11-13T14:39:38 #kisslinux no 2019-11-13T14:39:48 #kisslinux Ah 2019-11-13T14:42:12 #kisslinux i make a pastebin mom 2019-11-13T14:42:50 #kisslinux brb an hour or so. 2019-11-13T14:42:54 #kisslinux Apologies. 2019-11-13T14:54:08 #kisslinux https://pastebin.com/a4DVa4jS this are the env from acpi coresponding to user/root. user/root have more 2019-11-13T15:15:12 #kisslinux i have it.. :D 2019-11-13T15:18:01 #kisslinux a env variable of my user is DISPLAY=:20 2019-11-13T15:24:31 #kisslinux is there an adb (android-tools) package available in the kiss linux repos? 2019-11-13T15:35:36 #kisslinux claudia3: nice :) 2019-11-13T15:35:51 #kisslinux qtpie: No one has packaged it in community yet. 2019-11-13T16:03:40 #kisslinux i see 2019-11-13T16:27:08 #kisslinux konimex: thanks for the advice I will remove the runit script 2019-11-13T16:54:42 #kisslinux Am I the only one having checksum mismatches with firefox? 2019-11-13T16:56:04 #kisslinux kiss checksum firefox works fine 2019-11-13T16:57:14 #kisslinux Ah. This is me not being smart again. 2019-11-13T16:57:22 #kisslinux Thank you! 2019-11-13T17:14:08 #kisslinux Shyiskhar: Fixed. 2019-11-13T17:14:19 #kisslinux Changed vendor.js but forgot to update checksums. 2019-11-13T17:14:21 #kisslinux :) 2019-11-13T17:21:21 #kisslinux Awesome. I mean, I love lynx, and would prefer the internet went back to good old fashioned text only, but no one else agrees with me, so... 2019-11-13T17:22:15 #kisslinux Me too. 2019-11-13T17:22:18 #kisslinux I agree. 2019-11-13T17:23:55 #kisslinux I assumed this would be one of the few places that prefered things that way. ;) 2019-11-13T17:25:14 #kisslinux Heh 2019-11-13T17:46:15 #kisslinux dylanaraps: how much smaller did clang get? 2019-11-13T17:49:43 #kisslinux also in response to the samurai thing, I know, I'm pretty sure I've shilled using ninja to build things way quicker here before 2019-11-13T17:53:09 #kisslinux does the lemonbar in the repos has the xft patch? 2019-11-13T18:05:46 #kisslinux also the dmenu install script is broken. probably due to missing libxft 2019-11-13T20:34:20 #kisslinux qtpie: The lemonbar in community is the vanilla upstream. 2019-11-13T20:35:53 #kisslinux qtpie: dmenu depends should be fixed. 2019-11-13T20:41:30 #kisslinux E5ten: Clang fails to build now. 2019-11-13T20:41:36 #kisslinux Working on it. 2019-11-13T20:42:12 #kisslinux Error: ld: cannot find -lllvm 2019-11-13T20:49:35 #kisslinux I've most likely fixed it. 2019-11-13T20:49:46 #kisslinux Just waiting on llvm to rebuild. 2019-11-13T21:22:04 #kisslinux dylanaraps I'm testing my spotifyd package but when I try to build it via `kiss b spotifyd`, after cargo pulls down and compiles all the required crates, it throws an error saying it can't find `Cargo.toml` under `/root/.cache/kiss/pkg-XXX/spotifyd`. but shouldn't it be looking under `/root/.cache/kiss/build-XXX/spotifyd`? 2019-11-13T21:22:14 #kisslinux guessing I messed up something dumb here 2019-11-13T21:23:36 #kisslinux I'd need to see the build file. 2019-11-13T21:24:13 #kisslinux https://github.com/alaughlin/community/blob/master/community/spotifyd/build ignore the runit stuff, I will be removing that 2019-11-13T21:28:01 #kisslinux Try change `--path` to `--root`. 2019-11-13T21:28:10 #kisslinux Also, quote $1. ("$1"). 2019-11-13T21:28:30 #kisslinux --path PATH 2019-11-13T21:28:31 #kisslinux Filesystem path to local crate to install. 2019-11-13T21:28:34 #kisslinux --root DIR 2019-11-13T21:28:35 #kisslinux Directory to install packages into. 2019-11-13T21:28:38 #kisslinux From: https://doc.rust-lang.org/cargo/commands/cargo-install.html 2019-11-13T21:29:10 #kisslinux I'm dumb, I will try that. thank you! 2019-11-13T21:40:23 #kisslinux hmm it says root is no longer supported and to use path 2019-11-13T21:40:25 #kisslinux I will do some digging 2019-11-13T21:41:32 #kisslinux Huh 2019-11-13T21:45:33 #kisslinux You may have to manually move the build objects if '--root' is really gone. 2019-11-13T21:45:49 #kisslinux 'install -Dm755 spotifyd "$1/usr/bin/spotifyd"' 2019-11-13T21:46:46 #kisslinux ah I will give that a shot 2019-11-13T21:49:54 #kisslinux https://wiki.archlinux.org/index.php/Rust_package_guidelines#Package 2019-11-13T21:50:00 #kisslinux Arch recommend '--root'. 2019-11-13T21:50:01 #kisslinux Hm 2019-11-13T21:50:16 #kisslinux so I'm testing it again but it looks like it maybe needs both 2019-11-13T21:50:26 #kisslinux `cargo install --path . --root "$1"` 2019-11-13T21:50:36 #kisslinux Interesting. 2019-11-13T21:50:51 #kisslinux if you use `--root` looks like you also need to specify the local path to the source 2019-11-13T21:51:01 #kisslinux weird 2019-11-13T21:51:37 #kisslinux So long as it works. :) 2019-11-13T21:53:44 #kisslinux yep that did it 2019-11-13T21:54:00 #kisslinux Did you need to set prefix? 2019-11-13T21:54:06 #kisslinux Did it correctly install to /usr/bin? 2019-11-13T21:54:15 #kisslinux Instead of say /usr/local/bin. 2019-11-13T21:54:22 #kisslinux ah so I tested it via a manual build, testing it via `kiss` now 2019-11-13T21:54:27 #kisslinux will report back 2019-11-13T21:54:49 #kisslinux also do you think the `--lock` flag is necessary like Arch suggests? 2019-11-13T21:54:58 #kisslinux `--locked` 2019-11-13T21:55:55 #kisslinux Try it. If there are vendored dependencies it may end up downloading less. 2019-11-13T22:08:41 #kisslinux from a guy in hyperbola channel: 2019-11-13T22:08:52 #kisslinux > PSA for .org domain owners: consider either renewing for as long as possible, or transition away, while you still can. a price jump may be incoming https://domainnamewire.com/2019/11/13/breaking-private-equity-company-acquires-org-registry/ 2019-11-13T22:11:15 #kisslinux This is old news. 2019-11-13T22:11:21 #kisslinux I read about this months ago 2019-11-13T22:11:41 #kisslinux Oh, it was this I read about: https://domainnamewire.com/2019/06/30/domain-overseer-lifts-all-price-caps-on-org-domain-names/ 2019-11-13T22:12:20 #kisslinux We'll see what happens next. 2019-11-13T22:19:46 #kisslinux E5ten: We need to keep RTTI. :( 2019-11-13T22:19:51 #kisslinux mesa complains. 2019-11-13T22:34:19 #kisslinux > Mesa 19.2.4 is an emergency bug fix release to fix on ciritcal bug in 19.2.3. 2019-11-13T22:34:29 #kisslinux > Dirt Rally: Menu system doesn't show up with Mesa 19.2.3 2019-11-13T22:34:31 #kisslinux ?!?!?!?!!? 2019-11-13T22:34:52 #kisslinux > critical bug 2019-11-13T22:35:12 #kisslinux aw 2019-11-13T22:35:15 #kisslinux that's sad 2019-11-13T22:35:43 #kisslinux did you end up fixing the clang build and if so how big was it? 2019-11-13T22:35:59 #kisslinux For now I've just cleaned up our llvm/clang builds (swapped to the cleaner syntax). 2019-11-13T22:37:21 #kisslinux ah, even that's pretty great though 2019-11-13T22:37:27 #kisslinux I love that syntax 2019-11-13T22:37:51 #kisslinux I'll still add '-DCLANG_LINK_CLANG_DYLIB=ON' to our clang build though. 2019-11-13T22:38:02 #kisslinux That was the change I needed to make right? 2019-11-13T22:52:14 #kisslinux yeah should be 2019-11-13T23:15:43 #kisslinux https://github.com/kevva/shebang-command/pull/4 2019-11-13T23:19:59 #kisslinux https://github.com/moxystudio/node-cross-spawn/pull/102 2019-11-13T23:20:16 #kisslinux > nice-try has two million, five hundred thousand weekly downloads. 2019-11-13T23:24:46 #kisslinux dyl2019-11-13T23:25:06 #kisslinux dylanaraps I'm kind of confused what's the different between kiss build and kiss install? 2019-11-13T23:25:13 #kisslinux *difference 2019-11-13T23:26:02 #kisslinux kiss build: downloads sources, builds a package, builds/install its dependencies and spits out package tarballs. 2019-11-13T23:26:10 #kisslinux kiss install: installs built tarballs. 2019-11-13T23:26:44 #kisslinux kiss b zlib: downloads zlib's sources, builds zlib, creates zlib#X.X.X.tar.gz 2019-11-13T23:26:55 #kisslinux kiss i zlib: installs zlib⊙X 2019-11-13T23:27:00 #kisslinux (b=build, i=install) 2019-11-13T23:28:17 #kisslinux 'kiss build pkg pkg' will prompt after build to automatically run 'kiss install pkg pkg'. 2019-11-13T23:28:37 #kisslinux can i do some remarks? 2019-11-13T23:28:51 #kisslinux Sure 2019-11-13T23:29:35 #kisslinux you have trouble on your parsing process with your files(sources,version,depends,..) 2019-11-13T23:29:50 #kisslinux if you have multi empty line at the end of the files, you get trouble 2019-11-13T23:30:00 #kisslinux if you don't have empty line you get trouble too 2019-11-13T23:30:05 #kisslinux that's mean 2019-11-13T23:30:12 #kisslinux I see what you mean. 2019-11-13T23:30:16 #kisslinux I'll fix it. 2019-11-13T23:30:54 #kisslinux in file depends for example if you have: 2019-11-13T23:30:55 #kisslinux kbd 2019-11-13T23:30:55 #kisslinux musl 2019-11-13T23:30:55 #kisslinux without empty line after musl , the musl package is not took as dependencies 2019-11-13T23:32:46 #kisslinux a word about design (just a point of view) entering the version in two different location is really confusing and bring some easy error, i mean when you enter the version of the package at sources files you can easily forgot to update the version file itself. Maybe have a conjunction with version file and source file concerning the number of the version itself could be a good idea 2019-11-13T23:33:29 #kisslinux like https://github.com/my_package/my_package-${version].tar.gz where version come from the version file 2019-11-13T23:33:34 #kisslinux just a point of view 2019-11-13T23:33:35 #kisslinux https://github.com/kisslinux/kiss/commit/394a092c13efcf126976c34bb139d9705c794099 2019-11-13T23:33:40 #kisslinux Fixed the first issue. 2019-11-13T23:33:54 #kisslinux Test it out if you'd like to confirm. :) 2019-11-13T23:34:31 #kisslinux a another trouble come when the name of the repo reach the same name of a package, in this case your pkg_find funtion fail 2019-11-13T23:34:40 #kisslinux Fixed already. 2019-11-13T23:34:48 #kisslinux :) 2019-11-13T23:34:57 #kisslinux that's all for me :) 2019-11-13T23:35:34 #kisslinux ha ,yes maybe installing by default your kiss-xxx helper could be good too. Those tools are really usefull 2019-11-13T23:35:58 #kisslinux The package files don't support variables on purpose btw. 2019-11-13T23:36:29 #kisslinux yes but your scripts do :) 2019-11-13T23:36:36 #kisslinux Of course. 2019-11-13T23:36:40 #kisslinux They're scripts. 2019-11-13T23:36:50 #kisslinux They can also be written in any language. :) 2019-11-13T23:37:27 #kisslinux The idea is that writing scripts around the format should be painless. 2019-11-13T23:37:37 #kisslinux You could even write your own package manager with a little effort. 2019-11-13T23:40:05 #kisslinux The kiss- utilities are in the kiss-utils package also. I'll think about installing it by default. :) 2019-11-13T23:40:15 #kisslinux Thanks for the feedback. 2019-11-13T23:41:55 #kisslinux thanks for your works, it's really interesting, i think from a long time to make my packager but ... 2019-11-13T23:42:03 #kisslinux need money like every one :) 2019-11-13T23:44:01 #kisslinux for the moment i concentrate my efforts under init and service management with s6 and 66 2019-11-13T23:50:49 #kisslinux Nice. :) 2019-11-13T23:53:22 #kisslinux Hello 2019-11-13T23:56:13 #kisslinux i'm curious, how do you check a upstream update to be able to push it on your repo? 2019-11-13T23:57:19 #kisslinux repology? 2019-11-13T23:59:47 #kisslinux repology