2019-10-05T00:24:47 #kisslinux I installed all kinds of stuff for xorg now and I'm hit with a "no screens found" 2019-10-05T01:03:59 #kisslinux Is it possible to use the propietary Nvidia drivers on KISS? I attempted to use nouveau but they don't support my card (yet) 2019-10-05T01:47:15 #kisslinux Try downloading from https://www.nvidia.com/Download/index.aspx, maybe? 2019-10-05T01:48:19 #kisslinux I tried that but it seems like they don't work on musl 2019-10-05T01:55:02 #kisslinux Looks like there's no good way to use them on musl :/ 2019-10-05T02:08:54 #kisslinux Guess I'll have to use another distro then unfortunately :/ 2019-10-05T03:19:59 #kisslinux hi 2019-10-05T03:33:13 #kisslinux hi 2019-10-05T03:34:07 #kisslinux Xyliton, maybe consider KISS with glibc? It seems unlikely that you'll have success with a different distro which uses musl. 2019-10-05T05:41:19 #kisslinux yeah nvidia won't work with musl 2019-10-05T07:14:30 #kisslinux paradigm: Nice! 2019-10-05T07:15:48 #kisslinux KISS with glibc: https://github.com/fanboimsft/kissD 2019-10-05T07:17:19 #kisslinux ah! compton 2019-10-05T08:04:39 #kisslinux dylanaraps: so glibc has to come with systemd? 2019-10-05T08:05:43 #kisslinux I don't think so 2019-10-05T08:06:08 #kisslinux That person just wanted to have systemd, pulseaudio, etc., too, and packaged it in his repositoriy with it 2019-10-05T08:06:22 #kisslinux ^ 2019-10-05T08:06:59 #kisslinux Ohh, the way it looked I assumed those were required to be installed 2019-10-05T08:07:20 #kisslinux It's just a matter of building a KISS chroot with 'glibc' in place of musl. This requires patches for glibc and possibly the removal of some musl patches. 2019-10-05T08:07:54 #kisslinux glibc is huge though. 2019-10-05T08:08:22 #kisslinux -> du -sh glibc-2.30.tar.gz 2019-10-05T08:08:24 #kisslinux 31.2M glibc-2.30.tar.gz 2019-10-05T08:08:26 #kisslinux -> du -sh musl-1.1.23.tar.gz 2019-10-05T08:08:28 #kisslinux 992.0K musl-1.1.23.tar.gz 2019-10-05T08:09:04 #kisslinux Extracted: 2019-10-05T08:09:06 #kisslinux -> du -sh glibc-2.30/ 2019-10-05T08:09:08 #kisslinux 249.1M glibc-2.30/ 2019-10-05T08:09:10 #kisslinux -> du -sh musl-1.1.23/ 2019-10-05T08:09:12 #kisslinux 12.1M musl-1.1.23/ 2019-10-05T08:09:33 #kisslinux Whoa, that's massive 2019-10-05T08:10:25 #kisslinux Kinda sad that nouveau doesn't support my card yet :/ 2019-10-05T08:11:44 #kisslinux Yeah 2019-10-05T08:12:46 #kisslinux I finally packaged kiss-utils fyi. :) 2019-10-05T08:12:55 #kisslinux https://github.com/kisslinux/kiss-utils 2019-10-05T08:13:13 #kisslinux This is my favourite: kiss-export: Turn an installed package into a KISS tarball. 2019-10-05T08:13:38 #kisslinux Takes an installed package and returns it to an installable tarball. 2019-10-05T08:16:30 #kisslinux And then you could send that tarball to someone else? 2019-10-05T08:17:00 #kisslinux Yes 2019-10-05T08:17:11 #kisslinux So long as you didn't compile with '-march=native'. 2019-10-05T08:17:22 #kisslinux You can then do 'kiss i /path/to/tarball'. 2019-10-05T08:17:44 #kisslinux What would the use case be? Would you do that to provide precompiled packages to people? 2019-10-05T08:18:12 #kisslinux Or packages they don't have in their repos? 2019-10-05T08:21:04 #kisslinux You can transfer built packages between machines (if you no longer have your cache). 2019-10-05T08:21:46 #kisslinux KISS already creates tarballs you can transfer to people in `~/.cache/kiss/bin`. 2019-10-05T08:21:56 #kisslinux This is useful for when you've cleared this directory. 2019-10-05T08:22:31 #kisslinux Having installable tarballs allows for a build now install later workflow and also leaves things open for binary repositories in the future. 2019-10-05T08:23:44 #kisslinux pfetch is now in community too. 2019-10-05T08:29:49 #kisslinux Nice! 2019-10-05T08:36:28 #kisslinux Still waiting on Paypal to resolve my account. Also still waiting on Keybase to reset my account. :| 2019-10-05T08:37:08 #kisslinux (I have 99 Keybase invitations if anyone wants one). 2019-10-05T08:37:39 #kisslinux brb an hour or so. 2019-10-05T08:37:44 #kisslinux You have to wait for keybase to reset? I thought that was instant? 2019-10-05T09:43:21 #kisslinux Xyliton: Keybase disabled account resets through the website and I can't log into the client. 2019-10-05T09:43:32 #kisslinux Oh 2019-10-05T09:44:17 #kisslinux Btw do I have to do anything special to get integrated graphics to work? 2019-10-05T09:44:32 #kisslinux lspci only shows me my GPU 2019-10-05T09:46:44 #kisslinux Kernel drivers. 2019-10-05T09:46:54 #kisslinux You may be missing the needed drivers. 2019-10-05T09:47:12 #kisslinux Mine (i915) needed firmware too. 2019-10-05T09:53:47 #kisslinux Do I enable them when compiling the kernel? 2019-10-05T09:54:14 #kisslinux Tried to build xf86-video-intel but I messed that up slightly 2019-10-05T09:55:17 #kisslinux You shouldn't need xf86-video-intel, Xorg's generic modesetting video driver actually works better. 2019-10-05T09:55:25 #kisslinux It sounds to me like a kernel driver issue. 2019-10-05T09:55:41 #kisslinux ie, run 'make menuconfig' and enable whatever is missing. 2019-10-05T09:58:40 #kisslinux Hm... I have the "Intel 8xx/9xx/G3x/G4x/HD Graphics option enabled already 2019-10-05T09:59:34 #kisslinux Do I need anything else? 2019-10-05T10:01:37 #kisslinux 2 secs 2019-10-05T10:02:38 #kisslinux I'll send you my .config. 2019-10-05T10:04:30 #kisslinux Should I diff that with my own? 2019-10-05T10:05:21 #kisslinux https://gist.githubusercontent.com/dylanaraps/c8b648db4294e287cbd1bb2bb1acd20a/raw/d8972d5f9e2811f5498265edc1650e525d6baa52/gistfile1.txt 2019-10-05T10:05:27 #kisslinux You could, yeah. 2019-10-05T10:05:43 #kisslinux What intel graphics chip do you have? 2019-10-05T10:06:22 #kisslinux HD 4600 2019-10-05T10:08:18 #kisslinux Look here too: https://wiki.gentoo.org/wiki/Intel#Kernel 2019-10-05T10:17:52 #kisslinux I'll try building the kernel with that stuff added. Thanks! 2019-10-05T10:18:23 #kisslinux np 2019-10-05T10:21:27 #kisslinux Something rather... Weird just happened 2019-10-05T10:21:50 #kisslinux https://i.imgur.com/p3Xq26g.jpg 2019-10-05T10:22:42 #kisslinux Interesting 2019-10-05T10:23:50 #kisslinux Do you have these in your kernel cmdline? 'nomodeset' 'vga='? 2019-10-05T10:23:57 #kisslinux (You shouln't have these) 2019-10-05T10:24:58 #kisslinux You can try adding 'nomodeset' though. 2019-10-05T10:25:12 #kisslinux Also try pairing it with: 'i915.modeset=0'. 2019-10-05T10:25:14 #kisslinux Worth a shot. 2019-10-05T10:25:42 #kisslinux I can change those in grub, right? 2019-10-05T10:26:00 #kisslinux Yes, though it'll reset on next boot. 2019-10-05T10:26:06 #kisslinux Fine enough to test though. 2019-10-05T10:30:07 #kisslinux Looks like I don't have any of those problematic params. Tried adding that i915 one too but I'm getting the same results https://i.imgur.com/QPM690C.jpg 2019-10-05T10:32:04 #kisslinux Try linux 5.3.2 or the latest LTS. 2019-10-05T10:32:33 #kisslinux Okay 2019-10-05T10:54:41 #kisslinux dylanaraps: that got me a bit further I think? It installed DRI module during `make modules_install` but xorg still refuses to detect a screen 2019-10-05T10:54:57 #kisslinux The xorg log complains about the "intel" module missing 2019-10-05T10:55:32 #kisslinux You need to compile them as built in. 2019-10-05T10:55:40 #kisslinux [*] instead of [m]. 2019-10-05T10:57:31 #kisslinux Ohhh, I thought I had that enabled. Duh. Thanks again! 2019-10-05T11:03:45 #kisslinux Hmm.... I'm still getting the same error 2019-10-05T11:07:17 #kisslinux Here's my xorg log https://0x0.st/zwBc.log 2019-10-05T11:11:19 #kisslinux Do you have eudev? 2019-10-05T11:13:15 #kisslinux Yes 2019-10-05T11:14:17 #kisslinux Running "udevadm" errors with a symbolic link loop though 2019-10-05T11:33:53 #kisslinux That's probably it. 2019-10-05T11:34:19 #kisslinux Run 'rm /usr/bin/udevadm' (as root) and 'kiss i eudev' to fix it. 2019-10-05T11:57:19 #kisslinux That unfortunately didn't change anything regarding xorg 2019-10-05T11:57:52 #kisslinux lspci doesn't pick it up either. That only lists my GPU, not the integrated graphics 2019-10-05T12:05:14 #kisslinux Anything in 'dmesg'? 2019-10-05T12:06:26 #kisslinux What should I look for? There's nothing graphics-specific when grep-ing for Intel and vga 2019-10-05T12:07:31 #kisslinux For some reason the fbdev module is missing to now 2019-10-05T12:08:40 #kisslinux 'i915', 'DRM'/'drm' 2019-10-05T12:10:07 #kisslinux Nothing for i915 2019-10-05T12:10:37 #kisslinux DRM gives two "supports DRM functions and may not be fully accessible" 2019-10-05T12:12:34 #kisslinux Hm, could be a driver missing entirely. 2019-10-05T12:17:33 #kisslinux oof 2019-10-05T12:19:18 #kisslinux Is that something a noob (me) can fix? 2019-10-05T12:52:45 #kisslinux I meant a driver missing from your .config (not from the kernel itself) :) 2019-10-05T13:26:47 #kisslinux https://github.com/vhakulinen/gnvim 2019-10-05T13:26:50 #kisslinux GNvim - Rich Neovim GUI without any web bloat 2019-10-05T13:27:08 #kisslinux > Requires webkitGtk2 2019-10-05T13:27:14 #kisslinux webkit2gtk* 2019-10-05T14:32:06 #kisslinux I've a question regarding configure options 2019-10-05T14:32:32 #kisslinux What's the most common behavior in software? 2019-10-05T14:33:24 #kisslinux If we set only the minimum (for exampla --prefix e.t.c) do we have now the minimum set or the defaults the project thinks most people will have? 2019-10-05T14:35:59 #kisslinux s/will/want_to 2019-10-05T14:37:03 #kisslinux It depends on the software. 2019-10-05T14:37:14 #kisslinux Best case '--prefix=/usr' is all that is needed. 2019-10-05T14:37:29 #kisslinux xprop requires these for example: 2019-10-05T14:37:31 #kisslinux --prefix=/usr 2019-10-05T14:37:33 #kisslinux --mandir=/usr/share/man 2019-10-05T14:37:35 #kisslinux --localstatedir=/var 2019-10-05T14:37:48 #kisslinux Still good as these only control system path locations. 2019-10-05T14:38:17 #kisslinux It depends on what you're packaging really. 2019-10-05T14:40:19 #kisslinux I already suppose that it depends on software. But you are very experienced and you compiled i think tons of software so my question is: what's the most frequent / common behavior you had? 2019-10-05T14:42:59 #kisslinux 83 --prefix=/usr 2019-10-05T14:43:01 #kisslinux 17 --sysconfdir=/etc 2019-10-05T14:43:03 #kisslinux 13 --mandir=/usr/share/man 2019-10-05T14:43:05 #kisslinux 11 --disable-nls 2019-10-05T14:43:07 #kisslinux 6 --localstatedir=/var 2019-10-05T14:43:09 #kisslinux 5 --sbindir=/usr/bin 2019-10-05T14:43:11 #kisslinux 5 --enable-shared 2019-10-05T14:43:13 #kisslinux 3 --disable-werror 2019-10-05T14:43:15 #kisslinux 3 --disable-static 2019-10-05T14:43:17 #kisslinux 2 --without-python 2019-10-05T14:43:19 #kisslinux 2 --without-libidn 2019-10-05T14:43:21 #kisslinux 2 --without-debug 2019-10-05T14:43:23 #kisslinux This is for the 150~ packages in the core repositories. 2019-10-05T14:43:25 #kisslinux Configure flags by number of times used. 2019-10-05T14:44:12 #kisslinux (This only covers packages using autotools) 2019-10-05T14:47:30 #kisslinux So a good base is '--prefix=/usr'. 2019-10-05T14:48:04 #kisslinux You can then check the built tarball (stored in ~/.cache/kiss/bin) to see if the '/etc', 'man', 'var' 'bin' paths are correctly used. 2019-10-05T14:48:05 #kisslinux I'm more interested in flags regarding the functionality of thr program itselt, for example "--with-gpm-mouse" or "--with-screen=[LIB]" or flags regarding ncurses 2019-10-05T14:48:14 #kisslinux I see. 2019-10-05T14:48:39 #kisslinux It's better to leave them blank as 'configure' will add them if they're available and disable them if they're not. 2019-10-05T14:49:07 #kisslinux If something offers a '--with-x'/'--without-x' flag (vim for example), it's better to always have '--without-x' by default. 2019-10-05T14:49:34 #kisslinux So i want to know, if we say nearly "nothing" to ./configure do we get a "slim" configuration or the "maximum" or the "most useful" ... 2019-10-05T14:49:39 #kisslinux I'm actually going through and removing '--disable-nls' to make it easier for people to use 'gettext' if they want it. 2019-10-05T14:50:09 #kisslinux You get the defaults which is a mix of auto detected dependencies, mandatory dependencies (may have --disable- option) and default paths/options. 2019-10-05T14:50:42 #kisslinux We tend to stick with the defaults unless there's a reason for changing something. 2019-10-05T14:53:39 #kisslinux So i seems the KISS principle we meet also here: Use as few "flags" as possible? 2019-10-05T14:54:33 #kisslinux It really depends. 2019-10-05T14:54:52 #kisslinux OK. 2019-10-05T14:54:59 #kisslinux The only set in stone rule are setting '--prefix', '--mandir' etc _if needed_. 2019-10-05T14:55:04 #kisslinux rules* 2019-10-05T14:55:18 #kisslinux It's all on a case-by-case basis. 2019-10-05T14:55:46 #kisslinux A package may need *more* flags so the resulting program is simpler for example. 2019-10-05T14:57:49 #kisslinux Yes. I see. In the case of "mc" i got even more depends without the "--disable-nls" you proposed above... 2019-10-05T15:00:07 #kisslinux Instead of '--disable-nls' I'm going to prefer '--enable-nls=auto' if it isn't already the default. 2019-10-05T15:00:29 #kisslinux I'd like to make it as easy as possible for someone to package/install/use 'gettext'/'intltool'. 2019-10-05T15:08:55 #kisslinux The "flags" i see with ./configure --help are they always the same (for the same version) or do they depend on the "system configuration" 2019-10-05T15:09:40 #kisslinux Always the same. 2019-10-05T15:13:47 #kisslinux ... except the configure script was autogenerated :-( I just now wondered, why i couldnt find the --disable-nls ... 2019-10-05T15:15:06 #kisslinux It doesn't always list all options either. 2019-10-05T15:15:17 #kisslinux Honestly, it's a headache inducing process. 2019-10-05T15:19:49 #kisslinux OK. Thanks for you infinite patience :-) 2019-10-05T16:03:35 #kisslinux is there any supported link to read why dbus is not in official repo? 2019-10-05T16:03:54 #kisslinux Something official by myself you mean? 2019-10-05T16:04:40 #kisslinux yes, why are you think it is obsolete or ? 2019-10-05T16:05:16 #kisslinux just curious to see why it is not need in a distro 2019-10-05T16:07:03 #kisslinux It's insecure, poorly documented, broken in its implementation and just overall unneeded. 2019-10-05T16:07:38 #kisslinux Methods for IPC have existed long before dbus and they don't require a userspace daemon or badly documented OOP XML interface. 2019-10-05T16:08:55 #kisslinux Not trying to argue in favour of dbus, but don't you lose support for a lot of software when not using it? 2019-10-05T16:09:36 #kisslinux Software which only implements a single method of IPC, yes. 2019-10-05T16:09:47 #kisslinux Though nothing stops you from packaging and running dbus on KISS. 2019-10-05T16:09:49 #kisslinux glib can compile without dbus? 2019-10-05T16:09:55 #kisslinux It's just not included in the official repositories. 2019-10-05T16:09:58 #kisslinux Yes, it can. 2019-10-05T16:10:47 #kisslinux Majority of programs with a mandatory dependency on dbus are broken. 2019-10-05T16:11:08 #kisslinux There are exceptions but there's nothing stopping it from being optional. 2019-10-05T16:11:47 #kisslinux i am trying to realize distro can live without it 2019-10-05T16:12:06 #kisslinux > It's just not included in the official repositories. 2019-10-05T16:12:07 #kisslinux a distro* 2019-10-05T16:12:14 #kisslinux Does kiss even use glib? Lol 2019-10-05T16:12:23 #kisslinux > Though nothing stops you from packaging and running dbus on KISS. 2019-10-05T16:12:29 #kisslinux Yes 2019-10-05T16:12:33 #kisslinux glib is required sadly. 2019-10-05T16:12:40 #kisslinux GTK+2/3 need it. 2019-10-05T16:12:46 #kisslinux Oh 2019-10-05T16:12:55 #kisslinux As do the font stack etc. 2019-10-05T16:13:07 #kisslinux It's terrible really. 2019-10-05T16:13:31 #kisslinux Red Hat _are_ the "Linux desktop" today. 2019-10-05T16:13:37 #kisslinux i am not on packaging side, yes it can ofc. i just see the if we really need it 2019-10-05T16:13:53 #kisslinux It depends on your needs. 2019-10-05T16:13:59 #kisslinux so i wanted to ask you as an experimental 2019-10-05T16:14:00 #kisslinux I'm really annoyed by Nvidia requiring glibc to install their drives 2019-10-05T16:14:04 #kisslinux *drivers 2019-10-05T16:14:21 #kisslinux If you do need it you have two options, package dbus yourself and run it on KISS or use a distribution which provides it. 2019-10-05T16:14:49 #kisslinux I created KISS to get away from these things. 2019-10-05T16:15:10 #kisslinux let's see, it is good to track you 2019-10-05T16:15:20 #kisslinux Even Void, Gentoo etc removed the option to build Firefox without dbus despite it being possible. 2019-10-05T16:15:33 #kisslinux it will be a good success if we can rid of something such like 2019-10-05T16:15:50 #kisslinux dbus/systemd create a UUID for your system which is then read by programs to identify you. 2019-10-05T16:16:16 #kisslinux https://www.freedesktop.org/software/systemd/man/machine-id.html 2019-10-05T16:16:29 #kisslinux > The ID of each machine should be unique. 2019-10-05T16:16:45 #kisslinux > The machine ID is usually generated from a random source during system installation or first boot and stays constant for all subsequent boots. 2019-10-05T16:16:55 #kisslinux > This machine ID adheres to the same format and logic as the D-Bus machine ID. 2019-10-05T16:17:17 #kisslinux Firefox/Chromium refuse to launch if this file is missing (and they were compiled with dbus support). 2019-10-05T16:17:25 #kisslinux (ie they utilize the ID). 2019-10-05T16:17:32 #kisslinux hmm 2019-10-05T16:20:13 #kisslinux audio_thread_priority is disabled in your firefox so 2019-10-05T16:20:23 #kisslinux because of it needs to dbus 2019-10-05T16:20:31 #kisslinux Yes 2019-10-05T16:20:34 #kisslinux is there any side effects of it? 2019-10-05T16:20:37 #kisslinux No 2019-10-05T16:20:46 #kisslinux It's a new feature in Firefox 69. 2019-10-05T16:20:59 #kisslinux So audio just reverts to being as it was for the previous 68 versions. 2019-10-05T16:21:36 #kisslinux The new mandatory dependency on dbus in Firefox 69 is marked as a regression in their bug tracker. 2019-10-05T16:22:01 #kisslinux They might fix it eventually (or they might not) but they've marked it as a bug regardless. 2019-10-05T16:25:44 #kisslinux I started KISS because I wanted to run a system without dbus, systemd, glibc, polkit, gettext, gnu coreutils, pam, pulseaudio, etc etc etc. 2019-10-05T16:26:02 #kisslinux This isn't possible in other distributions (I've tried). 2019-10-05T16:26:49 #kisslinux You could use Alpine to get musl, busybox and possible pulseaudio but you're still stuck with the rest. 2019-10-05T16:27:28 #kisslinux Gentoo/Void don't allow you to remove everything either (You can't do Firefox without dbus at all in these). 2019-10-05T16:27:48 #kisslinux What's the problem with pulseaudio and polkit btw? 2019-10-05T16:28:00 #kisslinux Polkit uses Javascript for its rules. 2019-10-05T16:28:05 #kisslinux I really don't like this. 2019-10-05T16:28:41 #kisslinux Wait it does _what_? 2019-10-05T16:29:09 #kisslinux Pulseaudio is just something which I don't need (or like). It's a layer on top of ALSA and ALSA is fine. (You can package pulseaudio and run it on KISS yourself if you like). 2019-10-05T16:30:10 #kisslinux > Rules files are written in the JavaScript programming language and interface with polkitd through the global polkit object (of type Polkit). 2019-10-05T16:30:15 #kisslinux Source: https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html 2019-10-05T16:30:43 #kisslinux (Under: AUTHORIZATION RULES) 2019-10-05T16:32:02 #kisslinux I wanted a distribution where it's *less software first* with the ability to extend it yourself afterwards. 2019-10-05T16:32:15 #kisslinux See: https://github.com/fanboimsft/kissD 2019-10-05T16:33:09 #kisslinux This person runs KISS with systemd, glibc, polkit, dbus, etc etc etc 2019-10-05T17:13:45 #kisslinux BWT: why does kisslinux use github? Its now owned by M$ and so it's not the "pure doctrine"... 2019-10-05T17:13:56 #kisslinux /s/BWT/BTW 2019-10-05T17:15:00 #kisslinux Yes 2019-10-05T17:15:47 #kisslinux GitHub is where "the community" is per se. I'm not going to move to another platform regardless of who owns GitHub if the majority aren't there. Discoverability is number 1 here. 2019-10-05T17:16:54 #kisslinux OK. 2019-10-05T17:17:54 #kisslinux It's pointless anyway as I'll be setting up a mirror elsewhere soon. 2019-10-05T17:18:02 #kisslinux Best of both worlds. 2019-10-05T17:18:26 #kisslinux I care less about the platform and more about who and what is on it if that makes sense. 2019-10-05T17:19:06 #kisslinux I read your comments regarding firefox. firefox in nowadays is somewhat "mission critical" But there are no real alternatives i think. So what can we do if we loose the dbus battle on firefox? 2019-10-05T17:21:24 #kisslinux I haven't found a simple browser which is safe for the web yet. Of the terminal alternatives, w3m seems best. Of the GUI alternatives, WebKitGTK seems to be the smallest, but that one is still very large. 2019-10-05T17:22:34 #kisslinux i think the gtk things getting also entangled with dbus... 2019-10-05T17:23:23 #kisslinux what about next browser, anybody used it? 2019-10-05T17:23:49 #kisslinux I don't expect a simple method to support JavaScript, but it would be nice to de-couple JavaScript from the rendering engine even if impractical given the impact JavaScript has on the DOM. 2019-10-05T17:24:04 #kisslinux nEXT is just QtWebKit. 2019-10-05T17:24:14 #kisslinux Someone could always fork Firefox and rip out dbus ¯_(ツ)_/¯ 2019-10-05T17:24:19 #kisslinux ah, 2019-10-05T17:24:46 #kisslinux surf is the suckless wrapper around WebKitGTK which seems like the next increment over w3m. 2019-10-05T17:25:06 #kisslinux Xyliton: My patch with `--disable-dbus` does this. 2019-10-05T17:25:11 #kisslinux KISS' Firefox is dbus free. 2019-10-05T17:25:56 #kisslinux If Firefox breaks removing dbus, I'll just patch it again. 2019-10-05T17:26:11 #kisslinux But it will be getting harder and harder to keep it dbus free i'm afraid 2019-10-05T17:26:30 #kisslinux Absolute worse case we swap to the latest ESR which gives me a year give or take to figure it out. 2019-10-05T17:26:56 #kisslinux OK. Sounds promising :-) 2019-10-05T17:30:58 #kisslinux https://dxr.mozilla.org/mozilla-beta/search?q=dbus&redirect=false 2019-10-05T17:31:10 #kisslinux This is the Firefox beta source search results for dbus. 2019-10-05T17:31:15 #kisslinux (Firefox 70) 2019-10-05T17:31:34 #kisslinux It's all wrapped in ifdefs minus the rust stuff I patch out. 2019-10-05T17:33:39 #kisslinux I was under the impression that the Rust stuff was pretty integrated into Firefox. Is it not very integral then? 2019-10-05T17:33:49 #kisslinux It depends. 2019-10-05T17:34:45 #kisslinux New features are more easily removable than older ones. 2019-10-05T17:34:59 #kisslinux I'm trying a Firefox 70 beta build now. 2019-10-05T17:35:14 #kisslinux Will start packaging in advance for Firefox. 2019-10-05T17:35:38 #kisslinux dbus actually became easier to patch out in 69.0.2 vs 69.0. 2019-10-05T17:35:42 #kisslinux The patch is smaller now. 2019-10-05T17:39:29 #kisslinux I need to rewrite my dbus patch again! 2019-10-05T17:41:02 #kisslinux oops 2019-10-05T17:41:04 #kisslinux actually 2019-10-05T17:41:53 #kisslinux Could there be value in contacting the Mozilla folks and working with them to maintain a compile-time flag for removing dbus? IIRC when ALSA support was being dropped they said it's because they didn't have manpower to maintain it and would be willing to if someone stepped up. 2019-10-05T17:43:52 #kisslinux There exists one. 2019-10-05T17:43:55 #kisslinux '--disable-dbus'. 2019-10-05T17:44:08 #kisslinux The Mozilla developers broke it in Firefox 69.0. 2019-10-05T17:44:15 #kisslinux It's marked as a regression on Bugzilla. 2019-10-05T17:44:43 #kisslinux Ahh 2019-10-05T17:44:49 #kisslinux My patch is minor though, the '--disable-dbus' flag still works for 99% of the code. 2019-10-05T17:45:05 #kisslinux Well, that's encouraging 2019-10-05T17:45:39 #kisslinux Sorry I know this topic was wayyy up but since xf86-video-intel started getting commits, the generic modesetting driver has certainly not worked better, xf86-video-intel is a masterful work of art, I have absolutely no tearing despite no compositor on 3 different Intel iGPU computers, and all 3 of them had tearing without a compositor on generic modesetting. 2019-10-05T17:46:09 #kisslinux We provide both either way. 2019-10-05T17:46:24 #kisslinux Modesetting might also be getting the TearFree feature too. 2019-10-05T17:46:57 #kisslinux Modesetting actually works better for me, but you know how hardware is... 2019-10-05T17:47:04 #kisslinux "Works on my machine" :P 2019-10-05T17:47:13 #kisslinux There's xf86-video-intel on kiss? 2019-10-05T17:47:40 #kisslinux Huh, I thought I packaged it. 2019-10-05T17:47:54 #kisslinux 2 secs 2019-10-05T17:48:40 #kisslinux xf86-video-intel is that good without tearfree enabled 2019-10-05T17:49:05 #kisslinux I've never enabled TearFree 2019-10-05T17:49:31 #kisslinux Last update is 2014 according to https://xorg.freedesktop.org/releases/individual/driver/ 2019-10-05T17:49:44 #kisslinux Arch pulls a commit from their git repository. 2019-10-05T17:50:19 #kisslinux Lots of new commits though: https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/ 2019-10-05T17:51:45 #kisslinux 850~ commits since last release. 2019-10-05T17:52:05 #kisslinux Yeah I use it on arch, that's why I said since the new commits, I assume the latest release would be crap 2019-10-05T17:52:27 #kisslinux Oh yeah. 2019-10-05T17:52:28 #kisslinux Wow that's even more than I thought 2019-10-05T17:53:27 #kisslinux Well it has been 5-6 years. 2019-10-05T17:55:40 #kisslinux When you've tried it had it been a relatively recent commit or the release/an older commit, cuz if the latter I'd recommend trying a recent commit, it's been working incredibly for me 2019-10-05T17:55:50 #kisslinux I will be now. 2019-10-05T17:55:52 #kisslinux Packaging it. 2019-10-05T17:56:46 #kisslinux Awesome 2019-10-05T18:04:38 #kisslinux Builds :) 2019-10-05T18:08:14 #kisslinux How does it fare against modesetting? 2019-10-05T18:09:54 #kisslinux I haven't swapped to it yet to try. 2019-10-05T18:10:02 #kisslinux Will let you know my personal experience. 2019-10-05T18:11:14 #kisslinux https://github.com/kisslinux/repo/commit/3cde0d88280736c3e301b2448b3e6f3f35311f4f 2019-10-05T18:11:18 #kisslinux Pushed. 2019-10-05T18:21:18 #kisslinux Updated the dbus patch for Firefox 70. 2019-10-05T18:24:28 #kisslinux It turns out that the patch became smaller in Firefox 69.0.2 due to the Mozilla developers partly disabling the feature. https://dxr.mozilla.org/mozilla-beta/source/media/audioipc/disable-rt.patch 2019-10-05T18:37:07 #kisslinux As of Firefox 70 we need to build our Python with sqlite3. 2019-10-05T18:37:09 #kisslinux ImportError: No module named _sqlite3 2019-10-05T18:48:36 #kisslinux Huh, no Linux distributions have the latest sqlite3. 2019-10-05T18:48:38 #kisslinux Weird. 2019-10-05T18:49:06 #kisslinux Oh, it just came out: https://news.ycombinator.com/item?id=21163359 2019-10-05T18:49:12 #kisslinux Perfect timing :P 2019-10-05T19:04:28 #kisslinux Firefox 70 beta is now in testing. https://github.com/kisslinux/repo/tree/master/testing/firefox 2019-10-05T19:04:48 #kisslinux Not sure if it 100% builds yet though I've fixed two issues already. 2019-10-05T19:05:18 #kisslinux Lots of Python 3 support in Firefox 70. 2019-10-05T19:05:29 #kisslinux Not enough for a full swap though. 2019-10-05T19:06:54 #kisslinux OK, configure passes now. 2019-10-05T19:06:58 #kisslinux On to the build! 2019-10-05T19:09:43 #kisslinux Firefox 70 uses a lot more rust crates. 2019-10-05T19:25:28 #kisslinux OK, the rust audio stuff compiled fine. 2019-10-05T19:38:58 #kisslinux I find stuff like this ridiculous. https://bugzilla.mozilla.org/show_bug.cgi?id=1577030 2019-10-05T19:39:14 #kisslinux > Telemetry to know # of trackers blocked 2019-10-05T19:39:16 #kisslinux ?!?!?!!? 2019-10-05T19:39:39 #kisslinux The tracking blocker tracks you. 10/10 2019-10-05T19:39:47 #kisslinux > We can collect the number of trackers blocked per day per person. 2019-10-05T19:39:58 #kisslinux > [...] for marketing purposes. 2019-10-05T19:41:00 #kisslinux > Is the data collection request for default-on or default-off? 2019-10-05T19:41:02 #kisslinux > Default on for all channels. 2019-10-05T19:41:14 #kisslinux > Yes. :chsiang is responsible for renewing or removing the collection before it expires in Firefox 75. 2019-10-05T19:41:19 #kisslinux > expires in Firefox 75. 2019-10-05T19:41:21 #kisslinux jesus 2019-10-05T19:50:45 #kisslinux All of the rust components built fine. 2019-10-05T19:51:01 #kisslinux Another hour and 20 minutes and it should be done now. 2019-10-05T19:54:08 #kisslinux Building Firefox takes over an hour? Wew 2019-10-05T19:54:24 #kisslinux Takes 2 hours~ usually. 2019-10-05T19:54:29 #kisslinux On my machine at least. 2019-10-05T19:54:43 #kisslinux Currently 51 minutes in. 2019-10-05T19:54:51 #kisslinux What are your specs? 2019-10-05T19:56:24 #kisslinux Intel i7-6500U (4) @ 3.100GHz 2019-10-05T19:56:28 #kisslinux 8GB memory 2019-10-05T19:56:31 #kisslinux SSD 2019-10-05T19:56:40 #kisslinux That's the gist of it. 2019-10-05T20:00:17 #kisslinux 56:40.47 ipc/chromium 2019-10-05T20:00:20 #kisslinux Hm 2019-10-05T20:00:31 #kisslinux 55:15.70 ipc/chromium/src/third_party 2019-10-05T20:00:39 #kisslinux That's part of the chromium source huh. 2019-10-05T21:47:53 #kisslinux Firefox 70 builds fine. 2019-10-05T21:47:53 #kisslinux hi, there! 2019-10-05T21:47:57 #kisslinux Hello :) 2019-10-05T21:48:40 #kisslinux dylanaraps: Hello, dylan! 2019-10-05T21:48:56 #kisslinux Welcome! I'm happy to answer any questions you may have. 2019-10-05T21:50:35 #kisslinux dylanaraps: There is any options to automatic load wlan modules? 2019-10-05T21:50:52 #kisslinux I always load wlan modules manually on boot 2019-10-05T21:51:46 #kisslinux You can modify your '/etc/inittab' to run 'modprobe module_name' at boot. 2019-10-05T21:52:08 #kisslinux That's the simplest way. You can also compile the driver directly into the kernel. 2019-10-05T21:55:34 #kisslinux I'm already compile my wlan driver, but it wont start automaticaly at boot. 2019-10-05T21:56:03 #kisslinux So, i have to add 'modprobe iwlwifi' at the end of '/etc/inittab' ? 2019-10-05T21:56:10 #kisslinux Sorry for my bad english 2019-10-05T21:56:13 #kisslinux * randalltux cry 2019-10-05T22:00:15 #kisslinux ::once:/path/to/script.sh 2019-10-05T22:00:42 #kisslinux Create a script, add two lines '#!/bin/sh' and 'modeprobe iwlwifi'. 2019-10-05T22:01:05 #kisslinux Put the '::once:/path/to/script.sh' line in your '/etc/inittab'. 2019-10-05T22:01:24 #kisslinux Change the path so it points to the script and make sure it is executable. 2019-10-05T22:43:23 #kisslinux Firefox 70 beta works fine.