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.
text/plain; charset=utf-8
This content has been proxied by September (3851b).