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