💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-11-13.txt captured on 2022-07-17 at 03:27:35.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2019-11-13T00:00:23 #kisslinux <dylanaraps> ooo --buildtype=release already sets n_debug=true.
2019-11-13T00:00:44 #kisslinux <E5ten> that's what I'd expect, cmake does the same
2019-11-13T00:02:48 #kisslinux <dylanaraps> Is it possible to build llvm without all of the llvm- tools?
2019-11-13T00:03:03 #kisslinux <dylanaraps> I couldn't find anything in the docs.
2019-11-13T00:04:09 #kisslinux <dylanaraps> nvm
2019-11-13T00:04:59 #kisslinux <E5ten> wait nvm cuz you found it or?
2019-11-13T00:05:17 #kisslinux <E5ten> in case you didn't, disable LLVM_BUILD_UTILS
2019-11-13T00:05:24 #kisslinux <dylanaraps> I tried that.
2019-11-13T00:05:47 #kisslinux <dylanaraps> 2 secs I'll get the configure output.
2019-11-13T00:05:51 #kisslinux <E5ten> oh you mean even more than that, not that I know of other than individually disabling them
2019-11-13T00:06:40 #kisslinux <dylanaraps> Oh, it works.
2019-11-13T00:06:42 #kisslinux <dylanaraps> It didn't before.
2019-11-13T00:06:47 #kisslinux <dylanaraps> typo probably.
2019-11-13T00:07:08 #kisslinux <dylanaraps> Actually, it isn't in the docs.
2019-11-13T00:07:23 #kisslinux <E5ten> I mentioned it earlier
2019-11-13T00:08:18 #kisslinux <E5ten> is the AMDGPU target being enabled also cuz mesa?
2019-11-13T00:08:30 #kisslinux <dylanaraps> Yup
2019-11-13T00:14:03 #kisslinux <dylanaraps> Also swapping the build to use samurai and dropping the python make dep (isn't actually needed).
2019-11-13T00:14:13 #kisslinux <dylanaraps> Good progress. Thanks :)
2019-11-13T00:14:13 #kisslinux <E5ten> yeah it is
2019-11-13T00:14:29 #kisslinux <dylanaraps> Python is needed?
2019-11-13T00:14:34 #kisslinux <E5ten> yep
2019-11-13T00:14:40 #kisslinux <dylanaraps> Isn't it only for tests?
2019-11-13T00:15:17 #kisslinux <E5ten> 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 <dylanaraps> Yup
2019-11-13T00:16:37 #kisslinux <dylanaraps> Just hit it.
2019-11-13T00:16:44 #kisslinux <dylanaraps> Removed python 3 but had 2 installed still.
2019-11-13T00:17:19 #kisslinux <E5ten> 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 <E5ten> that way the user's specified CMAKE_GENERATOR will work regardless
2019-11-13T00:18:27 #kisslinux <dylanaraps> Nice.
2019-11-13T00:18:29 #kisslinux <dylanaraps> Will do.
2019-11-13T00:19:07 #kisslinux <dylanaraps> Does the LLVM configure stage actually need Python or is it just a check?
2019-11-13T00:19:09 #kisslinux <E5ten> 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 <dylanaraps> What does CMAKE_GENERATOR default to?
2019-11-13T00:20:23 #kisslinux <E5ten> makefiles
2019-11-13T00:20:31 #kisslinux <dylanaraps> Good
2019-11-13T00:21:13 #kisslinux <dylanaraps> Python is used :(
2019-11-13T00:21:32 #kisslinux <dylanaraps> For: "Constructing LLVMBuild project information"
2019-11-13T00:21:37 #kisslinux <E5ten> 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 <dylanaraps> Yup, I noticed.
2019-11-13T00:22:10 #kisslinux <E5ten> 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 <dylanaraps> Yeah
2019-11-13T00:22:27 #kisslinux <dylanaraps> I like this approach a lot.
2019-11-13T00:23:01 #kisslinux <E5ten> for my PKGBUILDs I always use {make,ninja} -C and stuff to avoid cd as much as possible
2019-11-13T00:23:13 #kisslinux <E5ten> sadly autotools are fuckers and can't let me get away without any
2019-11-13T00:24:24 #kisslinux <dylanaraps> Time to go through and fix all cmake builds in KISS. ;)
2019-11-13T00:24:34 #kisslinux <E5ten> hell yeah
2019-11-13T00:35:07 #kisslinux <dylanaraps> Should a separate build directory always be created with cmake?
2019-11-13T00:35:17 #kisslinux <dylanaraps> I know some projects require it.
2019-11-13T00:35:52 #kisslinux <dylanaraps> Ah
2019-11-13T00:35:56 #kisslinux <dylanaraps> Figured it out. ;)
2019-11-13T00:40:56 #kisslinux <E5ten> I hope you figured out that the answer is yes, definitely yes
2019-11-13T00:41:01 #kisslinux <dylanaraps> Oh yeah
2019-11-13T00:41:07 #kisslinux <E5ten> k good lol
2019-11-13T00:45:33 #kisslinux <dylanaraps> OK
2019-11-13T00:45:35 #kisslinux <dylanaraps> It's 3am
2019-11-13T00:45:37 #kisslinux <dylanaraps> ciao
2019-11-13T00:45:44 #kisslinux <dylanaraps> Thanks for the help.
2019-11-13T00:52:44 #kisslinux <claudia1> retard: you said you call slock with an acpi event. can you show me your script?
2019-11-13T00:55:54 #kisslinux <Crestwave> 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 <aminoglycine> 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 <aminoglycine> up to the user to do?
2019-11-13T03:59:46 #kisslinux <aminoglycine> 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 <Crestwave> 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 <aminoglycine> yeah right now I've added rust in the depends file
2019-11-13T04:01:13 #kisslinux <aminoglycine> but I'll check with him when he's online
2019-11-13T04:02:51 #kisslinux <Crestwave> I mean the dependencies pulled in by cargo during build time.
2019-11-13T04:04:13 #kisslinux <aminoglycine> ohhh ok
2019-11-13T04:04:40 #kisslinux <aminoglycine> good to know I'll sync up with him and put this on hold if need be
2019-11-13T05:24:13 #kisslinux <obarun> 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 <retard> 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 <retard> echo mem > /sys/power/state;; sudo -u user DISPLAY=:0 slock
2019-11-13T06:09:12 #kisslinux <obarun> 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 <claudia> retard: y i trigger my acpievent through lid close. slock complains that its unable to open the display
2019-11-13T06:18:06 #kisslinux <claudia> so i might find a way to trigger after lib open?
2019-11-13T06:18:17 #kisslinux <claudia> *lid
2019-11-13T09:05:05 #kisslinux <dylanaraps> 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 <dylanaraps> E5ten: woah. LLVM built with samurai+ccache enables instant rebuilds of the same source.
2019-11-13T09:07:04 #kisslinux <dylanaraps> Our llvm is also 70MB lighter now! :)
2019-11-13T09:09:32 #kisslinux <dylanaraps> Building clang now.
2019-11-13T09:29:09 #kisslinux <retard> claudia: you see what i'm doing with sudo and the DISPLAY variable?
2019-11-13T10:19:23 #kisslinux <obarun> 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 <obarun> 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 <obarun> 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 <obarun> https://i.ibb.co/VVnzJVy/kiss.png
2019-11-13T10:19:24 #kisslinux <obarun> https://i.ibb.co/BZtH3M8/kiss1.png
2019-11-13T10:19:51 #kisslinux <obarun> So the power of a KISS simple with the power of a real init system :p
2019-11-13T10:20:26 #kisslinux <obarun> of a KISS system*
2019-11-13T11:20:25 #kisslinux <claudia> 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 <konimex> 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 <konimex> also, if you got spotifyd working please tell me, I can't seem to get it running
2019-11-13T11:55:41 #kisslinux <konimex> obarun: nice one
2019-11-13T11:56:21 #kisslinux <aminoglycine> 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 <aminoglycine> so that tells me maybe yes?
2019-11-13T11:56:41 #kisslinux <konimex> let me see their systemd service, two secs
2019-11-13T11:57:00 #kisslinux <aminoglycine> https://github.com/Spotifyd/spotifyd/blob/master/contrib/spotifyd.service
2019-11-13T11:58:24 #kisslinux <konimex> well they *do* have one and no sysusers crap there so just spotifyd --no-daemon *should* be fine
2019-11-13T11:58:35 #kisslinux <konimex> however since I've not tested it myself I'm unsure
2019-11-13T11:59:07 #kisslinux <aminoglycine> 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 <aminoglycine> llvm + rust took ages to build on my machine
2019-11-13T12:51:24 #kisslinux <lieuxnoir> https://forum.obarun.org/viewtopic.php?pid=4695#p4695
2019-11-13T13:02:14 #kisslinux <retard> claudia: try with DISPLAY instead of SCREEN
2019-11-13T13:02:34 #kisslinux <retard> like my line
2019-11-13T13:05:15 #kisslinux <retard> otherwise looks good
2019-11-13T13:06:19 #kisslinux <dylanaraps> aminoglycine: oh yeah. Rust is the longest piece of software to compile.
2019-11-13T13:08:29 #kisslinux <aminoglycine> dylanaraps: I was told you might still be handling how to deal with rust build time dependencies?
2019-11-13T13:08:41 #kisslinux <aminoglycine> for packages that require rust I mean
2019-11-13T13:09:00 #kisslinux <dylanaraps> Yup
2019-11-13T13:09:21 #kisslinux <aminoglycine> should I hold off on submitting any PRs to the community repo that require rust to build?
2019-11-13T13:09:51 #kisslinux <dylanaraps> I'm leaning towards allowing rust packages (outside of kisslinux/repo) to download crates at build.
2019-11-13T13:10:06 #kisslinux <aminoglycine> great
2019-11-13T13:10:09 #kisslinux <dylanaraps> Submit your PR regardless.
2019-11-13T13:10:13 #kisslinux <aminoglycine> will do! thanks
2019-11-13T13:10:18 #kisslinux <dylanaraps> np :
2019-11-13T13:10:19 #kisslinux <dylanaraps> :)*
2019-11-13T13:12:01 #kisslinux <dylanaraps> Basically, the rules outside of kisslinux/repo will be less strict which actually makes a lot of sense.
2019-11-13T13:12:18 #kisslinux <dylanaraps> (outside = The rules in kisslinux/community)
2019-11-13T13:12:32 #kisslinux <aminoglycine> good to know
2019-11-13T13:14:12 #kisslinux <dylanaraps> kisslinux/repo will be kept 100% FOSS, will not require a network connection for each build, etc etc
2019-11-13T13:14:26 #kisslinux <dylanaraps> I will write some documentation for all of this.
2019-11-13T13:14:31 #kisslinux <dylanaraps> It's on my TODO.
2019-11-13T13:14:33 #kisslinux <dylanaraps> :P
2019-11-13T13:14:37 #kisslinux <aminoglycine> awesome :)
2019-11-13T13:19:57 #kisslinux <dylanaraps> 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 <dylanaraps> I'd love to drop it altogether but it's more or less a requirement for Xorg nowadays.
2019-11-13T13:21:47 #kisslinux <dylanaraps> 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 <aminoglycine> I wonder how hard it would be to get wayland working
2019-11-13T13:27:54 #kisslinux <aminoglycine> never tried building it from scratch
2019-11-13T13:39:59 #kisslinux <dylanaraps> 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 <dylanaraps> You may need to compile xorg-server with xwayland support.
2019-11-13T13:40:20 #kisslinux <dylanaraps> Also possibly mpv/firefox.
2019-11-13T13:40:50 #kisslinux <aminoglycine> maybe I'll try it after I get a few easier packages under my belt :p
2019-11-13T13:49:19 #kisslinux <konimex> 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 <aminoglycine> konimex: I'm cool with removing it but what makes you say that?
2019-11-13T13:51:05 #kisslinux <konimex> simple: the readme
2019-11-13T13:51:07 #kisslinux <konimex> two secs
2019-11-13T13:51:40 #kisslinux <konimex> the command used is: systemctl --user enable spotifyd.service
2019-11-13T13:52:10 #kisslinux <konimex> 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 <dylanaraps> Yeah, better to run it as a user.
2019-11-13T13:52:31 #kisslinux <dylanaraps> Nothing beats a local library of music though.
2019-11-13T13:56:59 #kisslinux <claudia> retard: changing DISPLAY/SCREEN has no effect. I keep on looking
2019-11-13T13:58:01 #kisslinux <dylanaraps> claudia: Can I see the script?
2019-11-13T13:58:33 #kisslinux <claudia> its the one I posted https://pastebin.com/Le3UERSz
2019-11-13T14:00:12 #kisslinux <dylanaraps> echo mem > bla bla may need root as well.
2019-11-13T14:00:23 #kisslinux <dylanaraps> Or is this run as root already.
2019-11-13T14:01:20 #kisslinux <dylanaraps> Try 'SUDO -E' and omit DISPLAY=/SCREEN=.
2019-11-13T14:01:25 #kisslinux <dylanaraps> 'sudo -E'*
2019-11-13T14:02:54 #kisslinux <retard> acpid runs its scripts as root
2019-11-13T14:03:42 #kisslinux <dylanaraps> It sounds to me like some envars aren't set when running outside of a real user.
2019-11-13T14:04:03 #kisslinux <dylanaraps> Add 'env' to the script and compare when run as a user vs however else it is run.
2019-11-13T14:07:46 #kisslinux <dylanaraps> Rust pushed my suggested changes fyi. :)
2019-11-13T14:07:55 #kisslinux <dylanaraps> Our patch will halve in size next release.
2019-11-13T14:08:10 #kisslinux <dylanaraps> Specifically the libressl changes won't be needed anymore.
2019-11-13T14:23:02 #kisslinux <claudia> "sudo -E -u claudia slock" works as user/root but not through acpi
2019-11-13T14:23:35 #kisslinux <dylanaraps> Try what I said about 'env'
2019-11-13T14:23:51 #kisslinux <claudia> i dont get this. is adding env enough?
2019-11-13T14:24:16 #kisslinux <dylanaraps> Try env in the terminal first.
2019-11-13T14:24:24 #kisslinux <dylanaraps> It'll print all set environment variables.
2019-11-13T14:24:44 #kisslinux <dylanaraps> Basically, capture the output of the script run through acpi and as user/root and compare them.
2019-11-13T14:25:10 #kisslinux <claudia> ok now
2019-11-13T14:38:05 #kisslinux <claudia> acpi: home=/ SHLVL=3
2019-11-13T14:38:30 #kisslinux <claudia> user/root SHLVL=6/7
2019-11-13T14:39:04 #kisslinux <dylanaraps> That's it?
2019-11-13T14:39:38 #kisslinux <claudia> no
2019-11-13T14:39:48 #kisslinux <dylanaraps> Ah
2019-11-13T14:42:12 #kisslinux <claudia> i make a pastebin mom
2019-11-13T14:42:50 #kisslinux <dylanaraps> brb an hour or so.
2019-11-13T14:42:54 #kisslinux <dylanaraps> Apologies.
2019-11-13T14:54:08 #kisslinux <claudia> https://pastebin.com/a4DVa4jS this are the env from acpi coresponding to user/root. user/root have more
2019-11-13T15:15:12 #kisslinux <claudia3> i have it.. :D
2019-11-13T15:18:01 #kisslinux <claudia3> a env variable of my user is DISPLAY=:20
2019-11-13T15:24:31 #kisslinux <qtpie> is there an adb (android-tools) package available in the kiss linux repos?
2019-11-13T15:35:36 #kisslinux <dylanaraps> claudia3: nice :)
2019-11-13T15:35:51 #kisslinux <dylanaraps> qtpie: No one has packaged it in community yet.
2019-11-13T16:03:40 #kisslinux <qtpie> i see
2019-11-13T16:27:08 #kisslinux <aminoglycine> konimex: thanks for the advice I will remove the runit script
2019-11-13T16:54:42 #kisslinux <Shyiskhar> Am I the only one having checksum mismatches with firefox?
2019-11-13T16:56:04 #kisslinux <claudia> kiss checksum firefox works fine
2019-11-13T16:57:14 #kisslinux <Shyiskhar> Ah. This is me not being smart again.
2019-11-13T16:57:22 #kisslinux <Shyiskhar> Thank you!
2019-11-13T17:14:08 #kisslinux <dylanaraps> Shyiskhar: Fixed.
2019-11-13T17:14:19 #kisslinux <dylanaraps> Changed vendor.js but forgot to update checksums.
2019-11-13T17:14:21 #kisslinux <dylanaraps> :)
2019-11-13T17:21:21 #kisslinux <Shyiskhar> 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 <dylanaraps> Me too.
2019-11-13T17:22:18 #kisslinux <dylanaraps> I agree.
2019-11-13T17:23:55 #kisslinux <Shyiskhar> I assumed this would be one of the few places that prefered things that way. ;)
2019-11-13T17:25:14 #kisslinux <dylanaraps> Heh
2019-11-13T17:46:15 #kisslinux <E5ten> dylanaraps: how much smaller did clang get?
2019-11-13T17:49:43 #kisslinux <E5ten> 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 <qtpie> does the lemonbar in the repos has the xft patch?
2019-11-13T18:05:46 #kisslinux <qtpie> also the dmenu install script is broken. probably due to missing libxft
2019-11-13T20:34:20 #kisslinux <dylanaraps> qtpie: The lemonbar in community is the vanilla upstream.
2019-11-13T20:35:53 #kisslinux <dylanaraps> qtpie: dmenu depends should be fixed.
2019-11-13T20:41:30 #kisslinux <dylanaraps> E5ten: Clang fails to build now.
2019-11-13T20:41:36 #kisslinux <dylanaraps> Working on it.
2019-11-13T20:42:12 #kisslinux <dylanaraps> Error: ld: cannot find -lllvm
2019-11-13T20:49:35 #kisslinux <dylanaraps> I've most likely fixed it.
2019-11-13T20:49:46 #kisslinux <dylanaraps> Just waiting on llvm to rebuild.
2019-11-13T21:22:04 #kisslinux <aminoglycine> 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 <aminoglycine> guessing I messed up something dumb here
2019-11-13T21:23:36 #kisslinux <dylanaraps> I'd need to see the build file.
2019-11-13T21:24:13 #kisslinux <aminoglycine> 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 <dylanaraps> Try change `--path` to `--root`.
2019-11-13T21:28:10 #kisslinux <dylanaraps> Also, quote $1. ("$1").
2019-11-13T21:28:30 #kisslinux <dylanaraps> --path PATH
2019-11-13T21:28:31 #kisslinux <dylanaraps>     Filesystem path to local crate to install.
2019-11-13T21:28:34 #kisslinux <dylanaraps> --root DIR
2019-11-13T21:28:35 #kisslinux <dylanaraps>     Directory to install packages into.
2019-11-13T21:28:38 #kisslinux <dylanaraps> From: https://doc.rust-lang.org/cargo/commands/cargo-install.html
2019-11-13T21:29:10 #kisslinux <aminoglycine> I'm dumb, I will try that. thank you!
2019-11-13T21:40:23 #kisslinux <aminoglycine> hmm it says root is no longer supported and to use path
2019-11-13T21:40:25 #kisslinux <aminoglycine> I will do some digging
2019-11-13T21:41:32 #kisslinux <dylanaraps> Huh
2019-11-13T21:45:33 #kisslinux <dylanaraps> You may have to manually move the build objects if '--root' is really gone.
2019-11-13T21:45:49 #kisslinux <dylanaraps> 'install -Dm755 spotifyd "$1/usr/bin/spotifyd"'
2019-11-13T21:46:46 #kisslinux <aminoglycine> ah I will give that a shot
2019-11-13T21:49:54 #kisslinux <dylanaraps> https://wiki.archlinux.org/index.php/Rust_package_guidelines#Package
2019-11-13T21:50:00 #kisslinux <dylanaraps> Arch recommend '--root'.
2019-11-13T21:50:01 #kisslinux <dylanaraps> Hm
2019-11-13T21:50:16 #kisslinux <aminoglycine> so I'm testing it again but it looks like it maybe needs both
2019-11-13T21:50:26 #kisslinux <aminoglycine> `cargo install --path . --root "$1"`
2019-11-13T21:50:36 #kisslinux <dylanaraps> Interesting.
2019-11-13T21:50:51 #kisslinux <aminoglycine> if you use `--root` looks like you also need to specify the local path to the source
2019-11-13T21:51:01 #kisslinux <aminoglycine> weird
2019-11-13T21:51:37 #kisslinux <dylanaraps> So long as it works. :)
2019-11-13T21:53:44 #kisslinux <aminoglycine> yep that did it
2019-11-13T21:54:00 #kisslinux <dylanaraps> Did you need to set prefix?
2019-11-13T21:54:06 #kisslinux <dylanaraps> Did it correctly install to /usr/bin?
2019-11-13T21:54:15 #kisslinux <dylanaraps> Instead of say /usr/local/bin.
2019-11-13T21:54:22 #kisslinux <aminoglycine> ah so I tested it via a manual build, testing it via `kiss` now
2019-11-13T21:54:27 #kisslinux <aminoglycine> will report back
2019-11-13T21:54:49 #kisslinux <aminoglycine> also do you think the `--lock` flag is necessary like Arch suggests?
2019-11-13T21:54:58 #kisslinux <aminoglycine> `--locked`
2019-11-13T21:55:55 #kisslinux <dylanaraps> Try it. If there are vendored dependencies it may end up downloading less.
2019-11-13T22:08:41 #kisslinux <konimex> from a guy in hyperbola channel:
2019-11-13T22:08:52 #kisslinux <konimex> > 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 <dylanaraps> This is old news.
2019-11-13T22:11:21 #kisslinux <dylanaraps> I read about this months ago
2019-11-13T22:11:41 #kisslinux <dylanaraps> 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 <dylanaraps> We'll see what happens next.
2019-11-13T22:19:46 #kisslinux <dylanaraps> E5ten: We need to keep RTTI. :(
2019-11-13T22:19:51 #kisslinux <dylanaraps> mesa complains.
2019-11-13T22:34:19 #kisslinux <dylanaraps> >  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 <dylanaraps> > Dirt Rally: Menu system doesn't show up with Mesa 19.2.3
2019-11-13T22:34:31 #kisslinux <dylanaraps> ?!?!?!?!!?
2019-11-13T22:34:52 #kisslinux <dylanaraps> > critical bug
2019-11-13T22:35:12 #kisslinux <E5ten> aw
2019-11-13T22:35:15 #kisslinux <E5ten> that's sad
2019-11-13T22:35:43 #kisslinux <E5ten> did you end up fixing the clang build and if so how big was it?
2019-11-13T22:35:59 #kisslinux <dylanaraps> For now I've just cleaned up our llvm/clang builds (swapped to the cleaner syntax).
2019-11-13T22:37:21 #kisslinux <E5ten> ah, even that's pretty great though
2019-11-13T22:37:27 #kisslinux <E5ten> I love that syntax
2019-11-13T22:37:51 #kisslinux <dylanaraps> I'll still add '-DCLANG_LINK_CLANG_DYLIB=ON' to our clang build though.
2019-11-13T22:38:02 #kisslinux <dylanaraps> That was the change I needed to make right?
2019-11-13T22:52:14 #kisslinux <E5ten> yeah should be
2019-11-13T23:15:43 #kisslinux <dylanaraps> https://github.com/kevva/shebang-command/pull/4
2019-11-13T23:19:59 #kisslinux <dylanaraps> https://github.com/moxystudio/node-cross-spawn/pull/102
2019-11-13T23:20:16 #kisslinux <dylanaraps> > nice-try has two million, five hundred thousand weekly downloads.
2019-11-13T23:24:46 #kisslinux <aminoglycine> dyl2019-11-13T23:25:06 #kisslinux <aminoglycine> dylanaraps I'm kind of confused what's the different between kiss build and kiss install?
2019-11-13T23:25:13 #kisslinux <aminoglycine> *difference
2019-11-13T23:26:02 #kisslinux <dylanaraps> kiss build: downloads sources, builds a package, builds/install its dependencies and spits out package tarballs.
2019-11-13T23:26:10 #kisslinux <dylanaraps> kiss install: installs built tarballs.
2019-11-13T23:26:44 #kisslinux <dylanaraps> kiss b zlib: downloads zlib's sources, builds zlib, creates zlib#X.X.X.tar.gz
2019-11-13T23:26:55 #kisslinux <dylanaraps> kiss i zlib: installs zlib⊙X
2019-11-13T23:27:00 #kisslinux <dylanaraps> (b=build, i=install)
2019-11-13T23:28:17 #kisslinux <dylanaraps> 'kiss build pkg pkg' will prompt after build to automatically run 'kiss install pkg pkg'.
2019-11-13T23:28:37 #kisslinux <obarun> can i do some remarks?
2019-11-13T23:28:51 #kisslinux <dylanaraps> Sure
2019-11-13T23:29:35 #kisslinux <obarun> you have trouble on your parsing process with your files(sources,version,depends,..)
2019-11-13T23:29:50 #kisslinux <obarun> if you have multi empty line at the end of the files, you get trouble
2019-11-13T23:30:00 #kisslinux <obarun> if you don't have empty line you get trouble too
2019-11-13T23:30:05 #kisslinux <obarun> that's mean
2019-11-13T23:30:12 #kisslinux <dylanaraps> I see what you mean.
2019-11-13T23:30:16 #kisslinux <dylanaraps> I'll fix it.
2019-11-13T23:30:54 #kisslinux <obarun> in file depends for example if you have:
2019-11-13T23:30:55 #kisslinux <obarun> kbd
2019-11-13T23:30:55 #kisslinux <obarun> musl
2019-11-13T23:30:55 #kisslinux <obarun> without empty line after musl , the musl package is not took as dependencies
2019-11-13T23:32:46 #kisslinux <obarun> 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 <obarun> like https://github.com/my_package/my_package-${version].tar.gz where version come from the version file
2019-11-13T23:33:34 #kisslinux <obarun> just a point of view
2019-11-13T23:33:35 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/394a092c13efcf126976c34bb139d9705c794099
2019-11-13T23:33:40 #kisslinux <dylanaraps> Fixed the first issue.
2019-11-13T23:33:54 #kisslinux <dylanaraps> Test it out if you'd like to confirm. :)
2019-11-13T23:34:31 #kisslinux <obarun> 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 <dylanaraps> Fixed already.
2019-11-13T23:34:48 #kisslinux <obarun> :)
2019-11-13T23:34:57 #kisslinux <obarun> that's all for me :)
2019-11-13T23:35:34 #kisslinux <obarun> 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 <dylanaraps> The package files don't support variables on purpose btw.
2019-11-13T23:36:29 #kisslinux <obarun> yes but your scripts do :)
2019-11-13T23:36:36 #kisslinux <dylanaraps> Of course.
2019-11-13T23:36:40 #kisslinux <dylanaraps> They're scripts.
2019-11-13T23:36:50 #kisslinux <dylanaraps> They can also be written in any language. :)
2019-11-13T23:37:27 #kisslinux <dylanaraps> The idea is that writing scripts around the format should be painless.
2019-11-13T23:37:37 #kisslinux <dylanaraps> You could even write your own package manager with a little effort.
2019-11-13T23:40:05 #kisslinux <dylanaraps> The kiss- utilities are in the kiss-utils package also. I'll think about installing it by default. :)
2019-11-13T23:40:15 #kisslinux <dylanaraps> Thanks for the feedback.
2019-11-13T23:41:55 #kisslinux <obarun> 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 <obarun> need money like every one :)
2019-11-13T23:44:01 #kisslinux <obarun> for the moment i concentrate my efforts under init and service management with s6 and 66
2019-11-13T23:50:49 #kisslinux <dylanaraps> Nice. :)
2019-11-13T23:53:22 #kisslinux <dylanaraps> Hello
2019-11-13T23:56:13 #kisslinux <obarun> 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 <Crestwave> repology?
2019-11-13T23:59:47 #kisslinux <dylanaraps> repology