2019-09-11T01:43:21 #kisslinux Will KISS officially be adding support for AMD GPUs? 2019-09-11T03:44:51 #kisslinux nestman: You mean the xf86- driver? 2019-09-11T03:47:43 #kisslinux GPU drivers work like this on Linux: The kernel provides the minimal 2D driver, Mesa provides the 3D/OpenGL driver and xf86-video-amdgpu (for example) povides the Xorg driver. 2019-09-11T03:48:22 #kisslinux The xf86-video-amdgpu and xf86-video-modesetting (latter is included in KISS) just provide Xorg specific optimizations. 2019-09-11T03:48:50 #kisslinux Unless you need a specific feature from the amdgpu driver, the generic modesetting one is fine. 2019-09-11T04:07:57 #kisslinux https://github.com/kisslinux/repo/commit/c9ac74c3f583742c9470a52665c0e9500fbc58ba 2019-09-11T04:08:01 #kisslinux AMDGPU is done. 2019-09-11T04:08:09 #kisslinux https://github.com/kisslinux/repo/commit/496e11e8b568ed5d83fc79cea6c5196a43ab09df 2019-09-11T04:08:17 #kisslinux Nouveau too. 2019-09-11T04:11:12 #kisslinux https://github.com/kisslinux/repo/commit/e0d649847699130b09bb9f6c95b534d24f675ace 2019-09-11T04:11:14 #kisslinux ATI is done. 2019-09-11T04:11:58 #kisslinux > firefox: disable DNS over HTTPS and other features by default 2019-09-11T04:11:59 #kisslinux what 2019-09-11T04:12:34 #kisslinux that was actually neat since some sites are blocked here 2019-09-11T04:12:52 #kisslinux although the default IP (cloudflare) is nasty 2019-09-11T04:12:53 #kisslinux Goes through cloudflare and shouldn't ever be on by default. 2019-09-11T04:12:56 #kisslinux You can enable it. 2019-09-11T04:13:19 #kisslinux by disabling it you meant remove it from firefox at all or just the config options? 2019-09-11T04:13:28 #kisslinux Just the config option is set to off. 2019-09-11T04:13:33 #kisslinux s/config/about:config 2019-09-11T04:13:36 #kisslinux yeah 2019-09-11T04:13:39 #kisslinux ah ok 2019-09-11T04:14:14 #kisslinux the current big providers are CloudFlare, Google, and Quad9, all can be nasty 2019-09-11T04:14:25 #kisslinux I set it to "5" which is a full opt-out. Setting it to "0" (default disable) still allows Mozilla to remotely change the value. 2019-09-11T04:15:27 #kisslinux * 0=off by default, 1=race (removed in FF69), 2=TRR first, 3=TRR only, 2019-09-11T04:15:30 #kisslinux * 4=race for stats but always use native result (removed in FF69), 5=explicitly off 2019-09-11T04:15:34 #kisslinux These are the values. 2019-09-11T04:16:10 #kisslinux OpenBSD set it to "5" by default too. 2019-09-11T04:17:12 #kisslinux and speaking of more mozilla-cloudflare shenanigans 2019-09-11T04:17:15 #kisslinux https://blog.mozilla.org/blog/2019/09/10/firefoxs-test-pilot-program-returns-with-firefox-private-network-beta/ 2019-09-11T04:17:53 #kisslinux Yup... 2019-09-11T04:17:59 #kisslinux Saw that last night. 2019-09-11T04:18:51 #kisslinux *basically* a VPN. 2019-09-11T04:19:48 #kisslinux > Use Firefox as usual, and your online activity will be encrypted and sent through a proxy service provided by our partner Cloudflare. 2019-09-11T04:20:15 #kisslinux > The Firefox Private Network proxy server is provided by our partner Cloudflare. Their strong privacy controls limit what data they collect and how long they keep it. 2019-09-11T04:20:44 #kisslinux https://www.mozilla.org/en-US/privacy/firefox-private-network/ 2019-09-11T04:20:48 #kisslinux Privacy information. 2019-09-11T04:21:17 #kisslinux > As you browse, Firefox will encrypt the data you send to websites and send it to Cloudflare. Cloudflare will also receive your computer’s IP address, the IP address of the site you are browsing to, the timestamp, and a unique identifier. Cloudflare does not share this data with others and deletes this after 24 hours unless necessary for its security or legal obligations. 2019-09-11T04:21:50 #kisslinux > 2019-09-11T04:21:52 #kisslinux Technical data. Firefox sends Mozilla data about your device, operating system, version, and a unique identifier that Mozilla connects to your Firefox Account. 2019-09-11T04:21:58 #kisslinux > 2019-09-11T04:22:00 #kisslinux Interaction data. Mozilla receives data about when you install Firefox Private Network, when you use the service, and engagement with our surveys and Firefox. 2019-09-11T04:22:05 #kisslinux > Registration data. This service requires a Firefox Account, which sends Mozilla your email address, locale, and IP address. 2019-09-11T04:22:38 #kisslinux So you're "safe" from your ISP but Mozilla/Cloudflare then collect data. 2019-09-11T04:22:43 #kisslinux Also only works ove TCP. 2019-09-11T04:22:56 #kisslinux > Cloudflare does not share this data with others and deletes this after 24 hours unless necessary for its security or legal obligations. 2019-09-11T04:22:59 #kisslinux basically CYA 2019-09-11T04:23:09 #kisslinux https://github.com/mozilla/secure-proxy/blob/master/docs/metrics.md 2019-09-11T04:23:14 #kisslinux Telemetry in the feature. 2019-09-11T04:23:48 #kisslinux Lol... They log when you press the toolbar button to turn it off/on. 2019-09-11T04:24:13 #kisslinux They also log when you click on the privacy policy. 2019-09-11T04:24:39 #kisslinux > 429: the proxy returns 429 when the user is abusing of the service. The concept of "abuse" has not been defined yet. 2019-09-11T04:24:48 #kisslinux ?!?!? 2019-09-11T04:28:25 #kisslinux https://github.com/mozilla/secure-proxy/issues/466 2019-09-11T04:28:29 #kisslinux > Log public internet access points in telemetry? #466 2019-09-11T04:32:29 #kisslinux Cloudflare have a privacy policy for this Firefox feature too: https://www.cloudflare.com/mozilla/firefox-private-network-privacy-notice/ 2019-09-11T04:33:16 #kisslinux > The data Cloudflare processes for the Firefox Private Network is subject to Mozilla’s Privacy Policy and is not covered by the Cloudflare Privacy Policy. 2019-09-11T04:33:19 #kisslinux Interesting 2019-09-11T04:33:56 #kisslinux > Cloudflare will not sell, license, sublicense, or grant any rights to your Proxy Data to any other person or entity without Mozilla’s explicit written permission. 2019-09-11T04:34:02 #kisslinux Not my permission, Mozilla's. 2019-09-11T04:34:05 #kisslinux heh 2019-09-11T04:34:48 #kisslinux > Cloudflare does not share this data with others and deletes this after 24 hours unless necessary for its security or legal obligations. 2019-09-11T04:35:17 #kisslinux The latter invalidates the former. 2019-09-11T04:37:05 #kisslinux Firefox also did a deal with ProtonVPN: https://blog.mozilla.org/futurereleases/2018/10/22/testing-new-ways-to-keep-you-safe-online/ 2019-09-11T04:46:22 #kisslinux > Firefox Private Network uses Cloudflare Warp, which discloses to origin IP address to Cloudflare-enabled websites via a HTTP header [1]. Does Mozilla use a custom version of Warp which keeps the IP address of users private? 2019-09-11T04:46:35 #kisslinux > Damn. So you need an Enterprise account in order to determine whether this thing reveals users' IP addresses. And that probably isn't cheap, and can't be created anonymously. 2019-09-11T04:46:37 #kisslinux lol 2019-09-11T05:43:02 #kisslinux ➜ wc -l kiss 2019-09-11T05:43:04 #kisslinux 1052 kiss 2019-09-11T05:43:06 #kisslinux ➜ cloc kiss 2019-09-11T05:43:08 #kisslinux kiss: 535 2019-09-11T05:52:33 #kisslinux o/ 2019-09-11T06:04:41 #kisslinux nestman: I packaged xf86-video-amdgpu, xf86-video-ati and xf86-video-nouveau 2019-09-11T06:05:49 #kisslinux If you didn't see my previous message: 2019-09-11T06:05:51 #kisslinux GPU drivers work like this on Linux: The kernel provides the minimal 2D driver, Mesa provides the 3D/OpenGL driver and xf86-video-amdgpu (for example) povides the Xorg driver. 2019-09-11T06:05:57 #kisslinux The xf86-video-amdgpu and xf86-video-modesetting (latter is included in KISS) just provide Xorg specific optimizations. 2019-09-11T06:06:02 #kisslinux Unless you need a specific feature from the amdgpu driver, the generic modesetting one is fine. 2019-09-11T06:13:52 #kisslinux Thanks, I'll try again. I raised this because I was having a problem while booting up KISS. 2019-09-11T06:14:35 #kisslinux It hangs during the boot process not until I pass the `nomodeset` parameter, then KISS just boots fine. 2019-09-11T06:15:58 #kisslinux It hangs *before* Xorg is started? 2019-09-11T06:16:20 #kisslinux If that's the case it sounds more like a kernel driver issue. 2019-09-11T06:16:28 #kisslinux What GPU do you have? 2019-09-11T06:19:46 #kisslinux `00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45)` 2019-09-11T06:20:58 #kisslinux Yes. Even before the login tty. 2019-09-11T06:22:00 #kisslinux I mean it hangs even before I could reach the login tty. 2019-09-11T06:22:56 #kisslinux install linux-firmware 2019-09-11T06:24:00 #kisslinux I have already done it during the KISS install. 2019-09-11T06:24:16 #kisslinux did you configure amdgpu as kernel module? 2019-09-11T06:26:16 #kisslinux No. I created a config from my previous Void install (with the same kernel). 2019-09-11T06:26:22 #kisslinux a 2019-09-11T06:26:42 #kisslinux Then I ran `make localyesconfig`. 2019-09-11T06:28:01 #kisslinux I believe it was `make oldconfig (or olddefconfig, I can't remember, but I guess they're the same in some way)` then `make localyesconfig`. 2019-09-11T06:28:39 #kisslinux I'd check config, device drviers -> graphics support 2019-09-11T06:28:56 #kisslinux and check that Direct Remdering Manager and AMD GPU are enabled as modules 2019-09-11T06:29:30 #kisslinux Oh. My bad. I compiled everything built-in. 2019-09-11T06:29:57 #kisslinux if you compile built in you have to include gpu firmware in the kernel 2019-09-11T06:31:27 #kisslinux dmesg may contain relevant information too. 2019-09-11T06:34:46 #kisslinux What should I grep out of dmesg? 2019-09-11T06:35:19 #kisslinux The driver name. 2019-09-11T06:35:25 #kisslinux In my case it's 'i915'. 2019-09-11T06:36:16 #kisslinux 'lspci -v | grep driver' will display all kernel drivers in use. 2019-09-11T06:36:23 #kisslinux You'll be able to find the exact name if you don't know it. 2019-09-11T06:36:32 #kisslinux (lspci is provided by pciutils) 2019-09-11T06:59:16 #kisslinux Another my bad. `localmodconfig/localyesconfig` disables modules which are not loaded 2019-09-11T07:00:15 #kisslinux All good. 2019-09-11T07:08:25 #kisslinux ➜ cloc kiss 2019-09-11T07:08:28 #kisslinux kiss: 531 2019-09-11T07:08:30 #kisslinux Woo hoo 2019-09-11T07:08:56 #kisslinux That's master. Latest release: 2019-09-11T07:08:59 #kisslinux ➜ cloc /bin/kiss 2019-09-11T07:09:01 #kisslinux kiss: 569 2019-09-11T07:09:24 #kisslinux 38 LOC (excluding comments/blank lines) have been removed. 2019-09-11T07:58:44 #kisslinux ➡ lscpi -v | grep driver 2019-09-11T07:58:54 #kisslinux Kernel drivers in use: 2019-09-11T08:00:29 #kisslinux radeon, snd_hda_intel, pcieport, pcieport, ccp, xhci_hcd, ahci, ehci-pci, ehci-pci, snd_hda_intel, k10temp, fam15h_power, rtl8821ae, r8169 2019-09-11T08:00:59 #kisslinux radeon 2019-09-11T08:02:49 #kisslinux from dbz: you compile built in you have to include gpu firmware in the kernel 2019-09-11T08:02:57 #kisslinux what does it mean? 2019-09-11T08:04:49 #kisslinux You can compile firmware from linux-firmware into the kernel itself. 2019-09-11T08:05:20 #kisslinux If a driver you use requires firmware they both have to be built in the same way. Either both baked into the kernel or both as modules (outside the kernel). 2019-09-11T08:06:49 #kisslinux AMDGPU needs to be compilled with your kernel. https://wiki.gentoo.org/wiki/AMDGPU#Kernel 2019-09-11T08:06:50 #kisslinux I used this 2019-09-11T08:32:39 #kisslinux o/ 2019-09-11T08:35:12 #kisslinux ➜ cloc kiss 2019-09-11T08:35:15 #kisslinux kiss: 522 2019-09-11T08:35:17 #kisslinux :D 2019-09-11T08:35:23 #kisslinux Down from 569~ 2019-09-11T09:19:11 #kisslinux If a driver you use requires firmware they both have to be built in the same way. Either both baked into the kernel or both as modules (outside the kernel). 2019-09-11T09:19:25 #kisslinux ^ from dylanaraps 2019-09-11T09:20:17 #kisslinux Does this mean I should install `linux-firmware` first? 2019-09-11T09:20:56 #kisslinux ...before adding it into the kernel? 2019-09-11T09:36:33 #kisslinux You install linux-firmware first. 2019-09-11T09:36:56 #kisslinux I then have these in my .config: 2019-09-11T09:36:58 #kisslinux CONFIG_EXTRA_FIRMWARE="i915/skl_dmc_ver1_27.bin iwlwifi-8000C-36.ucode" 2019-09-11T09:37:00 #kisslinux CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" 2019-09-11T09:37:15 #kisslinux You need to tell the kernel which firmware to bake in. 2019-09-11T09:37:24 #kisslinux (If you're doing it that way) 2019-09-11T09:45:22 #kisslinux dylanaraps What are those firmware that you added? 2019-09-11T09:45:36 #kisslinux i915 and iwlwifi 2019-09-11T09:46:38 #kisslinux i915 is the intel integrted graphics 2019-09-11T09:47:00 #kisslinux iwlwifi is intel wireless 2019-09-11T09:48:05 #kisslinux Now, I'm confused. Lol. 2019-09-11T09:48:50 #kisslinux When I first installed KISS, my WiFi worked without adding firmware for wireless? How did that happen? 2019-09-11T09:49:26 #kisslinux not all drivers need firmware 2019-09-11T09:50:05 #kisslinux mine's wifi and eth are both realtek 2019-09-11T09:50:20 #kisslinux ohh 2019-09-11T09:50:36 #kisslinux yeah then you don't need any additional firmware for your realtek wireless 2019-09-11T09:50:55 #kisslinux how about microcodes? 2019-09-11T09:51:34 #kisslinux microcodes can get updated at boot but it's not required 2019-09-11T11:18:21 #kisslinux OK. So Python 3 tries to be "smart" and doesn't build 'pip' if it already exists in the system... 2019-09-11T11:18:54 #kisslinux "Requirement already satisfied: setuptools in /usr/lib/python3.7/site-packages (40.8.0)" 2019-09-11T11:18:57 #kisslinux For example. 2019-09-11T11:19:03 #kisslinux (setuptools is affected as well) 2019-09-11T11:24:31 #kisslinux i can confirm 2019-09-11T11:25:00 #kisslinux A second rebuild of Python will install it. 2019-09-11T11:25:37 #kisslinux Despite building/installing as a user in `~` it snoops on `/usr/lib`. 2019-09-11T11:25:38 #kisslinux ... 2019-09-11T11:32:04 #kisslinux OK. 2019-09-11T11:32:15 #kisslinux Time to write a patch... 2019-09-11T11:33:03 #kisslinux I can insert '--ignore-installed' into the installation process to "force" it. 2019-09-11T11:38:11 #kisslinux I've spent all day speeding up package conflict detection and I've managed to shave off 20+ seconds from Python for example. 2019-09-11T11:38:22 #kisslinux Python has 8000~ files... 2019-09-11T11:38:26 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L533-L558 2019-09-11T11:49:28 #kisslinux OK. My Python patch works... 2019-09-11T11:59:33 #kisslinux Commit pushed. 2019-09-11T12:06:47 #kisslinux Linux kernel 5.2.14 was released. 2019-09-11T12:06:59 #kisslinux https://www.kernel.org/ 2019-09-11T12:23:50 #kisslinux https://github.com/kisslinux/kiss/releases/tag/0.20.0 2019-09-11T12:23:55 #kisslinux Panoose 2019-09-11T12:23:57 #kisslinux New package manager release. 2019-09-11T12:24:18 #kisslinux Make a matrix server 2019-09-11T12:24:27 #kisslinux Matrix isn't privacy friendly. 2019-09-11T12:24:32 #kisslinux Sadly. 2019-09-11T12:24:40 #kisslinux >irc 2019-09-11T12:25:21 #kisslinux Fully public by design is different to something advertising itself as being secure/privacy friendly. 2019-09-11T12:25:51 #kisslinux Give this a read: https://github.com/libremonde-org/paper-research-privacy-matrix.org 2019-09-11T12:52:43 #kisslinux Time to build a new kernel. 2019-09-11T12:52:52 #kisslinux [#e0062c 99MiB/102MiB(97%) CN:1 DL:49KiB ETA:1m2s 2019-09-11T12:53:18 #kisslinux speed/10 2019-09-11T14:00:47 #kisslinux Coming to a Linux distribution near you oomd 2019-09-11T14:00:49 #kisslinux https://github.com/facebookincubator/oomd 2019-09-11T14:00:51 #kisslinux ew 2019-09-11T14:01:50 #kisslinux Also: https://github.com/rfjakob/earlyoom/ 2019-09-11T14:02:46 #kisslinux Also: https://github.com/hakavlad/nohang 2019-09-11T14:03:12 #kisslinux Also: https://gitlab.freedesktop.org/hadess/low-memory-monitor/ (This is what GNOME/Red Hat will use iirc) 2019-09-11T14:08:58 #kisslinux When will be the next KISS release? 2019-09-11T14:11:58 #kisslinux The last release was 3 days ago. 2019-09-11T14:12:23 #kisslinux In terms of up to date packages, 4 are out of date in the current release. 2019-09-11T14:15:54 #kisslinux Actually: 2019-09-11T14:17:01 #kisslinux -> Checking for new package versions. 2019-09-11T14:17:01 #kisslinux curl 7.65.3-2 ==> 7.66.0-1 2019-09-11T14:17:01 #kisslinux kiss 0.12.0-1 ==> 0.20.0-1 2019-09-11T14:17:01 #kisslinux linux-headers 5.2.13-1 ==> 5.2.14-1 2019-09-11T14:21:39 #kisslinux I'm releasing a new version now. 2019-09-11T14:22:26 #kisslinux Would it make sense to automate checking for new versions, building new versions, sanity checking the builds, and if so, automatically releasing? 2019-09-11T14:23:25 #kisslinux automatic releasing sounds like a bad idea honestly 2019-09-11T14:23:39 #kisslinux That'd cost money. 2019-09-11T14:23:41 #kisslinux This only takes me 10-15 minutes anyway. 2019-09-11T14:23:44 #kisslinux some amount of testing should be done before a release to make sure its not borked 2019-09-11T14:24:23 #kisslinux you could potentially have a script on your own computer to automate your workflow a bit :dylanaraps 2019-09-11T14:24:41 #kisslinux doesnt need to be a dedicated build server or anything 2019-09-11T14:24:54 #kisslinux It is pretty much automated. 2019-09-11T14:25:16 #kisslinux ah well thats good 2019-09-11T14:26:05 #kisslinux The only manual part is releasing it on GitHub and updating the website links. 2019-09-11T14:26:34 #kisslinux For special cases I have some helper scripts. 2019-09-11T14:27:05 #kisslinux ie to avoid downloading 100MB for the linux-headers source I grab it from my host if it exists. 2019-09-11T14:28:34 #kisslinux My major issue is internet speed. 2019-09-11T14:28:53 #kisslinux It takes 30 minutes to an hour to upload the 55MB tarball. 2019-09-11T14:29:13 #kisslinux damn 2019-09-11T14:29:40 #kisslinux You also can't automate version checks with say repology. 2019-09-11T14:29:47 #kisslinux Too many damn false versions... 2019-09-11T14:30:05 #kisslinux I've opened 12 ish bugs about distros making up versions for software. 2019-09-11T14:30:14 #kisslinux In the past two weeks(?) 2019-09-11T14:31:25 #kisslinux Upload errored D: 2019-09-11T14:31:56 #kisslinux I'm moving soon and I'll have a proper connection. 2019-09-11T14:33:04 #kisslinux im going to try KISS on hardware today 2019-09-11T14:33:17 #kisslinux Nice 2019-09-11T14:37:07 #kisslinux I'll be back on KISS soon. 2019-09-11T14:37:30 #kisslinux I messed up my first install so I went back to Void. 2019-09-11T14:40:07 #kisslinux dylanaraps Any thoughts on Bonsai Linux? 2019-09-11T14:43:31 #kisslinux We shared the same Discord server up until yesterday. 2019-09-11T14:43:42 #kisslinux I've known Mitch for a while too. 2019-09-11T14:44:42 #kisslinux I can't say I agree with everything Bonsai Linux but it is the first fully static distribution to get so far. Kudos to Mitch. 2019-09-11T14:47:38 #kisslinux https://github.com/kisslinux/repo/releases/tag/1.1.1 2019-09-11T14:47:52 #kisslinux Tada 2019-09-11T14:51:40 #kisslinux Pushed the new version to the website too. 2019-09-11T14:52:14 #kisslinux lol, here's a small bug. i've got a local repo which is also a git repo, but it isn't connected to anything else 2019-09-11T14:52:28 #kisslinux and `kiss u` fails because `git pull` fails on the repo :P 2019-09-11T14:54:46 #kisslinux Ah 2019-09-11T14:54:50 #kisslinux Will fix. 2019-09-11T14:59:23 #kisslinux You get this output right? 2019-09-11T14:59:24 #kisslinux ➜ git pull 2019-09-11T14:59:26 #kisslinux There is no tracking information for the current branch. 2019-09-11T14:59:28 #kisslinux Please specify which branch you want to merge with. 2019-09-11T14:59:30 #kisslinux See git-pull(1) for details. 2019-09-11T14:59:32 #kisslinux git pull 2019-09-11T14:59:34 #kisslinux If you wish to set tracking information for this branch you can do so with: 2019-09-11T14:59:36 #kisslinux git branch --set-upstream-to=/ master 2019-09-11T15:03:45 #kisslinux yes that's right 2019-09-11T15:04:22 #kisslinux ended up just removing from KISS_PATH 2019-09-11T15:05:17 #kisslinux Fixed. 2019-09-11T15:05:21 #kisslinux Pushing to the repos now. 2019-09-11T15:08:18 #kisslinux Done. 2019-09-11T15:19:42 #kisslinux konimex: https://github.com/arsv/minibase/tree/master/src/wifi 2019-09-11T15:19:56 #kisslinux " Statically linked, 32KB wsupp + 22KB wifi (client tool) + 18KB dhconf (DHCP client)" 2019-09-11T15:20:36 #kisslinux Super tiny replacements for dhcpcd/wpa_supplicant. 2019-09-11T15:20:52 #kisslinux Will see if I can get these working. 2019-09-11T16:38:33 #kisslinux irc is nice 2019-09-11T16:38:56 #kisslinux I forgot how to save messages when i'm gone though. there was some software for it 2019-09-11T16:45:49 #kisslinux infinite60: you could look into hosting an irc bouncer that does this for you 2019-09-11T16:48:42 #kisslinux We also have public logs. 2019-09-11T16:48:47 #kisslinux https://freenode.logbot.info/kisslinux/ 2019-09-11T16:54:51 #kisslinux so i was installing kiss and did a rebuild of all the core packages and got an error with gcc. 2019-09-11T16:55:30 #kisslinux something about "generic-morestack-thread.c: In function `stack_split_initialise_thread`:" 2019-09-11T16:55:50 #kisslinux "internal compiler error: Segmentation fault" 2019-09-11T16:56:18 #kisslinux I just never turn my machine off :3 2019-09-11T16:56:31 #kisslinux Does this error occur when rebuilding every package? 2019-09-11T16:56:35 #kisslinux no 2019-09-11T16:56:37 #kisslinux just gcc 2019-09-11T16:56:50 #kisslinux i was able to build all packages successfully until i got to gcc 2019-09-11T16:56:58 #kisslinux Try adding `--disable-bootstrap` to the end of `./configure`. 2019-09-11T16:57:05 #kisslinux vi $(kiss s gcc)/build 2019-09-11T16:57:13 #kisslinux then `kiss b gcc` 2019-09-11T16:57:52 #kisslinux it seems to already be there 2019-09-11T16:58:39 #kisslinux Hm. 2019-09-11T16:58:45 #kisslinux Try removing it. 2019-09-11T16:59:15 #kisslinux It's weird that it only affects gcc. 2019-09-11T16:59:31 #kisslinux The other time we saw "internal compiler error" it affected everything. 2019-09-11T16:59:49 #kisslinux It's hard to debug since the error is so generic. 2019-09-11T17:00:07 #kisslinux just for reference, im running on a thinkpad x240 with an i5 4200u (haswell) 2019-09-11T17:01:24 #kisslinux alright rebuilding now with `--disable-bootstrap` removed 2019-09-11T17:07:41 #kisslinux the "no remote, skipping" thing works btw o/ 2019-09-11T17:07:50 #kisslinux :D 2019-09-11T17:10:58 #kisslinux it has only one package: a single file postfix calculator in C 2019-09-11T17:11:13 #kisslinux which i wrote before remembering that sh can do most arithmetic anyway... >.< 2019-09-11T17:11:30 #kisslinux lol 2019-09-11T17:11:42 #kisslinux sh has no floating point though. 2019-09-11T17:11:49 #kisslinux You can fake it anyway ;) 2019-09-11T17:12:03 #kisslinux lol yeah, but still good enough to display my battery charge percentage 2019-09-11T17:12:56 #kisslinux how did you learn bash/sh? 2019-09-11T17:13:49 #kisslinux I just started writing programs. 2019-09-11T17:13:56 #kisslinux Lots of googling. 2019-09-11T17:23:28 #kisslinux ➜ kiss i python 2019-09-11T17:23:29 #kisslinux -> [python] Checking for package conflicts. 2019-09-11T17:23:31 #kisslinux -> [python] Checking that all dependencies are installed. 2019-09-11T17:23:33 #kisslinux -> [python] Installing package incrementally. 2019-09-11T17:23:35 #kisslinux 125.60M 99% 98.91MB/s 0:00:01 (xfr#7825, to-chk=0/8180) 2019-09-11T17:23:37 #kisslinux -> [python] Installed successfully. 2019-09-11T17:23:39 #kisslinux Progress on install :D 2019-09-11T17:23:49 #kisslinux (This updates as the install happens) 2019-09-11T17:40:52 #kisslinux hi there. i found this interesting bug. https://bugzilla.kernel.org/show_bug.cgi?id=198003 2019-09-11T17:41:22 #kisslinux im facing this on a older system while installing KISS. system worked fine first. but getting this error after compilng my kernel with AMDGPU 2019-09-11T17:42:01 #kisslinux last reply says its a problem of the system manafacturer (HP in my case). is there anything I can do about this? 2019-09-11T17:42:13 #kisslinux I can confirm this one PC is 10 year or so old. 2019-09-11T17:52:46 #kisslinux From what I understand you can use an older kernel. 2019-09-11T17:53:23 #kisslinux https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.192.tar.xz 2019-09-11T17:53:28 #kisslinux https://www.kernel.org/ 2019-09-11T17:53:45 #kisslinux This is a long term support release which _should_ work(?) 2019-09-11T17:54:27 #kisslinux jml: 2019-09-11T17:55:20 #kisslinux Though I'm unsure if they support AMDGPU... 2019-09-11T17:57:31 #kisslinux yeah I just ditch this system for the time being. too much of a hassle. 2019-09-11T17:57:52 #kisslinux I've got a newer system I wanna install KISS on but has a NVIDIA GPU. what steps did you take to make your GPU work? 2019-09-11T17:58:05 #kisslinux I found this https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers#Kernel but the wiki talks about requiring module loading? 2019-09-11T18:08:03 #kisslinux Is this for nouveau? 2019-09-11T18:08:14 #kisslinux Or NVIDIA's proprietary driver? 2019-09-11T18:08:26 #kisslinux I didn't think the proprietary driver worked on musl (I read this somewhere) 2019-09-11T18:08:50 #kisslinux oh yeah forgot about nouveau 2019-09-11T18:08:58 #kisslinux prefer using something open source 2019-09-11T18:09:04 #kisslinux I use Intel integrated graphics with the generic modesetting driver. 2019-09-11T18:09:55 #kisslinux Intel HD? 2019-09-11T18:10:35 #kisslinux Yup 2019-09-11T18:10:49 #kisslinux ➜ neofetch gpu 2019-09-11T18:10:50 #kisslinux gpu: Intel Skylake GT2 [HD Graphics 520] 2019-09-11T18:12:16 #kisslinux man, gcc sure takes a long time to compile with optimisations enabled 2019-09-11T18:12:39 #kisslinux Removing '--disable-bootstrap' causes GCC to built itself three times. 2019-09-11T18:12:41 #kisslinux well talk about timing lmao, it just finished 2019-09-11T18:12:48 #kisslinux build* 2019-09-11T18:12:48 #kisslinux and it worked 2019-09-11T18:12:59 #kisslinux oh thats interesting 2019-09-11T18:13:04 #kisslinux Yup 2019-09-11T18:13:08 #kisslinux well anyway, removing it seemed to fix the issue 2019-09-11T18:13:24 #kisslinux It does a three-pass build to ensure that the built compiler can build itself. 2019-09-11T18:13:42 #kisslinux It's safe to add '--disable-bootstrap' if you're rebuilding the same GCC version though. 2019-09-11T18:13:49 #kisslinux ah ok 2019-09-11T18:13:54 #kisslinux Or you're upgrading to a minor release 9.1 -> 9.2. 2019-09-11T18:14:22 #kisslinux Adding '-O3' etc does slow things down more too. 2019-09-11T18:14:37 #kisslinux oh yeah defo 2019-09-11T18:15:11 #kisslinux ccache helps a ton. 2019-09-11T18:15:35 #kisslinux Makes the first build slower but every build after that (of identical or near identical sources) is really fast. 2019-09-11T18:15:56 #kisslinux Man I'm losing my English. 2019-09-11T18:16:00 #kisslinux are you using it for packages by default? 2019-09-11T18:16:30 #kisslinux You need to install and enable it. 2019-09-11T18:16:43 #kisslinux I use it for everything since I do a lot of rebuilds. 2019-09-11T18:18:15 #kisslinux jml_: I have no experience with Nvidia on Linux so I can't be of much help. I did package the Xorg driver for Nouveau today though. 2019-09-11T18:19:06 #kisslinux My previous desktop had an AMD GPU (HD 7950) and this was 4~ years ago with the proprietary Radeon driver. 2019-09-11T18:19:25 #kisslinux iirc the open source driver is pretty good nowadays(?) 2019-09-11T18:23:31 #kisslinux so i think you guys made a change recently with the cache directory 2019-09-11T18:24:35 #kisslinux not sure if this is related but it seems that all the package folders are in my root 2019-09-11T18:27:01 #kisslinux i didnt add or change any environment vars but for example the wpa_supplicant package folder with the build script etc is at /wpa_supplicant 2019-09-11T18:41:19 #kisslinux Huh 2019-09-11T18:41:40 #kisslinux I can reproduce... 2019-09-11T18:43:44 #kisslinux ➜ kiss-manifest zlib 2019-09-11T18:43:48 #kisslinux /var/db/kiss/installed/zlib/version 2019-09-11T18:43:48 #kisslinux /var/db/kiss/installed/zlib/sources 2019-09-11T18:43:50 #kisslinux /var/db/kiss/installed/zlib/manifest 2019-09-11T18:43:55 #kisslinux /var/db/kiss/installed/zlib/depends 2019-09-11T18:43:55 #kisslinux /var/db/kiss/installed/zlib/checksums 2019-09-11T18:43:56 #kisslinux /var/db/kiss/installed/zlib/build 2019-09-11T18:43:58 #kisslinux /var/db/kiss/installed/zlib/ 2019-09-11T18:44:00 #kisslinux /var/db/kiss/installed/ 2019-09-11T18:44:02 #kisslinux /var/db/kiss/ 2019-09-11T18:44:04 #kisslinux /var/db/ 2019-09-11T18:44:07 #kisslinux /var/ 2019-09-11T18:44:08 #kisslinux /usr/share/man/man3/zlib.3 2019-09-11T18:44:10 #kisslinux /usr/share/man/man3/ 2019-09-11T18:44:19 #kisslinux /usr/share/man/ 2019-09-11T18:44:19 #kisslinux /usr/share/ 2019-09-11T18:44:19 #kisslinux /usr/lib/pkgconfig/zlib.pc 2019-09-11T18:44:19 #kisslinux /usr/lib/pkgconfig/ 2019-09-11T18:44:27 #kisslinux /usr/lib/libz.so.1.2.11 2019-09-11T18:44:27 #kisslinux /usr/lib/libz.so.1 2019-09-11T18:44:27 #kisslinux /usr/lib/libz.so 2019-09-11T18:44:27 #kisslinux /usr/lib/libz.a 2019-09-11T18:44:28 #kisslinux /usr/lib/ 2019-09-11T18:44:30 #kisslinux /usr/include/zlib.h 2019-09-11T18:44:32 #kisslinux /usr/include/zconf.h 2019-09-11T18:44:36 #kisslinux /usr/include/ 2019-09-11T18:44:49 #kisslinux /usr/ 2019-09-11T18:44:49 #kisslinux This looks fine. 2019-09-11T18:44:49 #kisslinux Tarball itself is fine too. 2019-09-11T18:45:43 #kisslinux ➜ pwd 2019-09-11T18:45:44 #kisslinux /home/goldie/.cache/kiss/extract-26146/zlib 2019-09-11T18:45:48 #kisslinux ➜ ls 2019-09-11T18:45:53 #kisslinux usr var 2019-09-11T18:45:53 #kisslinux This is also fine. 2019-09-11T18:51:07 #kisslinux Jackojc: which version of the package manager? 2019-09-11T18:52:24 #kisslinux latest 2019-09-11T18:53:45 #kisslinux though it seems to have occurred on older version too 2019-09-11T18:53:57 #kisslinux i updated the package manager after building gcc 2019-09-11T18:54:11 #kisslinux Thanks 2019-09-11T18:54:14 #kisslinux Working on a fix. 2019-09-11T18:54:56 #kisslinux oh so its a known issue? 2019-09-11T18:56:07 #kisslinux No no. I didn't know before you told me. 2019-09-11T18:58:08 #kisslinux fair enough 2019-09-11T18:58:29 #kisslinux its just that you seemed to know exactly what it was lol 2019-09-11T18:58:51 #kisslinux but anyway, i dont think its a huge issue is it? do i need to restart the installation or move those folders? 2019-09-11T18:59:40 #kisslinux I'm going to track down the offending commit and push a fix to the repository. I'd hold off until then... 2019-09-11T19:03:28 #kisslinux anyone using the new linux kernel release yet? 2019-09-11T19:05:58 #kisslinux Yup 2019-09-11T19:37:31 #kisslinux got kernel 5.1.14 + nouveau working :D 2019-09-11T19:39:28 #kisslinux Nice 2019-09-11T19:44:39 #kisslinux Jackojc: update kiss to 0.21.0 2019-09-11T19:44:48 #kisslinux Let me know if you can reproduce the issue. 2019-09-11T19:45:06 #kisslinux The dir in '/' (added due to a bug) is harmless to remove. 2019-09-11T20:02:29 #kisslinux https://getkiss.org/news/20190911a/ 2019-09-11T20:02:56 #kisslinux Please update the package manager to 0.21.0 to fix an annoying bug which came up. 2019-09-11T20:08:14 #kisslinux Apologies... 2019-09-11T20:17:44 #kisslinux New version of KISS with the fix: https://github.com/kisslinux/repo/releases/tag/1.1.2 2019-09-11T20:18:02 #kisslinux (Existing installations can just update the package manager) 2019-09-11T21:25:56 #kisslinux :dylanaraps thanks, thats working fine now 2019-09-11T21:31:17 #kisslinux wooo got xorg + openbox working. 2019-09-11T21:31:27 #kisslinux was a bit tricky to get nouveau and xorg to work together 2019-09-11T21:31:48 #kisslinux I think its a good idea to maybe set up a wiki or forum for KISS? 2019-09-11T21:55:24 #kisslinux seems like a good idea 2019-09-11T21:55:32 #kisslinux but upkeep costs might be a problem 2019-09-11T21:56:03 #kisslinux also efibootmgr doesnt seem to compile 2019-09-11T22:04:08 #kisslinux I can sponsor a server 2019-09-11T22:04:11 #kisslinux or webhosting 2019-09-11T22:04:29 #kisslinux efibootmgr compiled fine for me 2019-09-11T22:04:32 #kisslinux what error do you get 2019-09-11T22:06:49 #kisslinux one sec, ill get it 2019-09-11T22:08:23 #kisslinux alrighty, "vars.c:76:2: error: `strncopy` output may be truncated copying 255 bytes from a string of length 255" 2019-09-11T22:08:35 #kisslinux actually scratch that, its efivar thats failing 2019-09-11T22:09:02 #kisslinux is efivars enabled? 2019-09-11T22:09:06 #kisslinux modprobe efivars 2019-09-11T22:09:17 #kisslinux are you in kiss-chroot? 2019-09-11T22:09:30 #kisslinux surely that wouldnt affect compilation though 2019-09-11T22:09:36 #kisslinux and yes, im in kiss-chroot on hardware 2019-09-11T22:09:44 #kisslinux it shouldnt 2019-09-11T22:10:02 #kisslinux I did a efi install from a non-efi live system. 2019-09-11T22:10:13 #kisslinux I enabled modprobe efivars AFTER compiling 2019-09-11T22:10:22 #kisslinux strange.. 2019-09-11T22:16:31 #kisslinux (jml_) (Wed September 11 2019 21:37:31) got kernel 5.1.14 + nouveau working :D 2019-09-11T22:16:40 #kisslinux update to 5.2.x 2019-09-11T22:16:53 #kisslinux since 5.1 is EOL iirv 2019-09-11T22:16:55 #kisslinux *iirc 2019-09-11T22:17:12 #kisslinux Am on 5.2.14 was a typo 2019-09-11T22:17:17 #kisslinux 5.2.14 is latest stable 2019-09-11T22:18:27 #kisslinux can you guys try building efivar now just to check? 2019-09-11T22:18:35 #kisslinux could be a new update that broke it 2019-09-11T22:18:59 #kisslinux I build it recently 2019-09-11T22:19:02 #kisslinux 1-2 hours ago 2019-09-11T22:22:10 #kisslinux hmm 2019-09-11T23:21:44 #kisslinux aha, i figured it out 2019-09-11T23:21:49 #kisslinux doesnt like my build flags 2019-09-11T23:21:59 #kisslinux it doesnt agree with `-finline-limit`