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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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`