libera/#devuan-dev/ Friday, 2018-06-22

pixelherodevI think I messed something up03:18
pixelherodevI've been getting udisksctl: error while loading shared libraries: libpolkit-gobject-1.so.0: cannot open shared object file: No such file or directory03:18
pixelherodevand "Reinstallation of libpolkit-gobject-1-0 is not possible, it cannot be downloaded."03:18
pixelherodevAny ideas what I did?03:18
pixelherodevNever mind, figured it out - accidentally switched from beowulf to ceres (and please don't ask how it's possible to do that. I never called this installation sane)03:23
pixelherodevNow if I could just figure out why the shutdown menu is blank :(03:23
pixelherodevAny reason not to run a script that runs `sudo apt install --reinstall` on every package installed?03:30
pixelherodevOther than it being potentially slow and a waste of time?03:31
fsmithredomg03:31
fsmithredwhat destkop are you using?03:31
pixelherodevMATE03:32
fsmithredI'm not up to date on what the kit situation is in beowulf or ceres03:33
pixelherodevThey were working, then I changed the elogind conf and I think that might have been what set it off. that or the polkit thing. I'll have to reboot to be sure,03:33
pixelherodevIt's in beowulf.03:33
pixelherodevNot in ceres apparently.03:33
fsmithredmight be better to do a mixed beowulf-ceres03:34
pixelherodevNo, all I did was set HandleLidSwitch=ignore in elogind.conf, that's probably not it03:34
pixelherodevYeah I might do that03:34
pixelherodevI've done mixed oldstable/stable/testing/unstable debian/ubuntu hybrids before, that should be fine :P03:34
fsmithredlol, testing/unstable is common and sometimes recommended over doing just one or the other03:35
fsmithredso yeah, you should be fine. You've already been through the fire.03:35
pixelherodevYeah. I admit that the debian/ubuntu hybrid wasn't my brightest moment, but Debian's wiki explicitly told me not to so I had no choice but to take that as a challenge, you know?03:35
fsmithredlol, yeah, I understand03:36
pixelherodevTo be quite honest, I learned a lot from that. Namely, if you're careful and know what you're doing you're probably fine, but anyone who intends to do it probably isn't going to be careful enough,03:36
pixelherodevIf you make sure system libs and software has one source (Debian/Ubuntu), and that there's not too much version difference, avoiding errors is barely any work at all03:37
pixelherodev...okay, after reinstalling the polkit thing udisks worked.03:55
pixelherodevUntil I restarted.03:55
pixelherodevNow I get "polkit authority not available"03:55
fsmithredit ascii there's a whole herd of packages for that03:58
fsmithredfor mate and xfce with slim...03:59
fsmithredconsolekit libpolkit-gobject-1-0-consolekit libpolkit-backend-1-0-consolekit policykit-1 policykit-1-gnome04:00
pixelherodevThanks!04:00
fsmithredsome of which might conflict with elogind04:00
pixelherodevDamn it! " libpolkit-backend-1-0-consolekit : Depends: libpolkit-backend-consolekit-1-0 but it is not going to be installed"04:00
pixelherodevShould I remove elogind then?04:00
pixelherodevOr is that not possible?04:00
fsmithredI don't know the answer to either of those questions04:01
fsmithredhang on04:01
pixelherodevWait nope elogind isn't the problem04:01
pixelherodev" libpolkit-backend-consolekit-1-0 : Depends: libpolkit-gobject-1-0 (= 0.105-18+devuan2.11)"04:01
pixelherodev"E: Version '0.105.18+devuan2.11' for 'libpolkit-gobject-1-0' was not found"04:02
pixelherodevsources.list contains ascii, beowulf, and ceres and I've run `apt update` :(04:02
fsmithredwhat repo you using?04:03
pixelherodevhttp://pkgmaster.devuan.org/merged04:03
fsmithredme too, and I see it04:03
pixelherodev...what.04:03
pixelherodevThat specific version?04:03
pixelherodevYou sure?04:03
fsmithredlibpolkit-gobject-1-0:04:03
fsmithred  Installed: 0.105-9+devuan104:03
fsmithred  Candidate: 0.105-2004:03
fsmithredI'm in jessie right now04:04
pixelherodevI see the package04:04
pixelherodevJust not that version04:04
pixelherodevIt's not listed by you either04:04
pixelherodevRequires *exactly* 0.105-18+devuan2.1104:04
pixelherodevWhich doesn't exist04:04
fsmithredI might need to do an update04:04
pixelherodevIf I remove libpolkit-backend-consolekit-1.0 from the list and run `sudo apt install consolekit libpolkit-gobject-1-0-consolekit  policykit-1 policykit-1-gnome --reinstall` it gives me the option to continue with 3 new packages and 2 reinstalls04:05
pixelherodev"libpolkit-gobject-1-0-consolekit libpolkit-gobject-consolekit-1-0 policykit-1-gnome" are new04:05
fsmithredyou might get it working and maybe not. No way to tell in advance.04:06
fsmithredwhat I see is the package that's available hasn't been devuanized yet04:07
pixelherodevNope.04:09
pixelherodevIt was working before :(04:09
pixelherodevConsolekit isn't starting up.04:09
pixelherodevAlso, upower is crashing04:09
pixelherodev"[  126.841479] traps: upowerd[2381] trap int3 ip:7f567beb8c41 sp:7fff905edf80 error:004:09
pixelherodev[  126.841486]  in libglib-2.0.so.0.5600.1[7f567be67000+113000]04:09
pixelherodev"04:09
pixelherodevThat's from the kernel log04:09
pixelherodev(dmesg)04:09
fsmithredthis went bad when you upgraded to ceres?04:09
pixelherodevProbably.04:10
fsmithredyou could pin beowulf to 1001 and upgrade again04:10
pixelherodevI'm going to remove ceres from sources.list and run "for i in `dpkg-query -f '${binary:Package}\n' -W`; do sudo apt install --reinstall $i; done"04:10
pixelherodevOr that04:10
pixelherodevThat's a better option.04:10
fsmithredouch, that might work04:10
fsmithredbe nice to dpkg and it'll be nice to you04:11
pixelherodevYeah.04:11
pixelherodevI think i figured out what might have been the problem04:11
fsmithred?04:11
pixelherodevIt seems like some packages failed mid-install and were still marked as installed.04:11
pixelherodeve.g. gobject-polkit whatever it's called? It was marked as installed, but its files didn't exist.04:12
pixelherodevreinstalling it caused udisks to work until I restarted then changed the error message.04:12
fsmithredlearn to love a plain window manager04:12
pixelherodevNever!04:14
pixelherodevI'll just finish compiling the kernel for Gentoo :)04:14
pixelherodevI'm going with the for loop.04:19
pixelherodevJust in case.04:19
pixelherodevThe pin won't work if more packages aren't installed properly04:20
fsmithredreinstall task-mate-desktop04:23
pixelherodev...did I ever even install that (thinking*04:29
pixelherodevI installed mate-desktop-environment et al but I'm not sure I installed the task :P04:30
pixelherodevNope, I did04:30
pixelherodevReinstalling that would be useless though04:30
pixelherodevIt's a metapacakge04:30
pixelherodevs/cak/cka04:30
pixelherodevIt doesn't actually do anything04:30
pixelherodevProbably going to have to reinstall completely :(05:20
pixelherodevOr just resign myself to using `sudo mount` instead of udisksctl.05:21
pixelherodevI could probably write a quick wrapper to translate udisksctl calls to normal mount / losetup calls.05:21
pixelherodevYeah I'm totally going to spend the next hour doing that lol05:23
fsmithredor pmount05:27
pixelherodevpmount?05:27
fsmithredyeah, it lets user mount removable drives05:27
fsmithredspacefm works with it05:28
fsmithredudevil is another one05:28
pixelherodevHuh05:28
fsmithredI think pcmanfm might work with at least one of those05:28
fsmithredif you want user to be able to mount fixed drives, you can list the partitions in /etc/pmount.allow05:29
pixelherodevHuh.05:29
pixelherodevYeah, I'll stick to mount.05:29
pixelherodevIt allows emulation of udisks behavior.05:29
pixelherodevI can get the UUID of the device requested then translate to a mount call to /media/user/uuid05:30
fsmithredyuk05:30
fsmithredI don't like using uuid05:30
pixelherodevThe whole point is to replicate udisks behavior on systems where udisks is broken.05:31
fsmithredwhich behavior?05:31
pixelherodevThe normal stuff?05:33
fsmithredudisks is only in jessie. udisks2 after that05:33
pixelherodevWell, udisksctl behavior anyways05:33
pixelherodev2, yeah05:33
pixelherodevNot going to integrate this with file managers or anything, this is purely for systems where udisks doesn't work05:33
fsmithred2.6.5-2+devuan1 is in experimental05:34
fsmithredI don't know if that would work better than the version in beowulf, which hasn't been devuanized.05:34
pixelherodevIt's not working for me, and I'm not spending hours to fix it. I can quickly and easily write a small C++ program to emulate udisksctl05:34
pixelherodevGot mount working.06:22
pixelherodevFetches the UUID through a call to `sudo blkid DEVICE`, gets the via getpwuid(geteuid())->pw_name, a simple sudo mkdir /media/USER/UUID && sudo mount DEVICE /media/USER/UUID and voila06:24
pixelherodevhttps://i.imgur.com/AHIHIHx.png06:37
pixelherodevGood enough for now I suppose06:37
onefangOK, I gave up on psi+, bitlbee it is.  shrugs13:10
onefangAt least now all my IM systems are in the same window.13:11
jaromilbitlbee <314:08
golinuxWhat exactly is this?  Spam invading git again? https://git.devuan.org/phuongdv/demhanvico19:41
golinuxWhy is my name on there?19:41
golinuxWe need some spam controls on git.  I did a purge of this kind of s**t some weeks ago.19:42
golinuxrrq:  Maybe we need a snaplock on git?19:43
telmichgolinux: is email verification already on?19:47
golinuxI have no idea.  I'm the one who plays with the crayons.  :)19:55
golinuxI assume so.19:56
golinuxOn d1g we get zero spam.19:56
pixelherodevUgh. Seriously?21:08
pixelherodevSomeone spammed Devuan's git repos?21:08
pixelherodevLike, *why*?21:08
pixelherodevI don't get it. What do they expect to accomplish?21:08
KatolaZpixelherodev: Internet is full of assholes, you know21:09
golinuxI blocked that account.21:09
pixelherodevYeah, but - I just *don't understand*.21:10
pixelherodevWhat is the *point*?21:10
pixelherodevIf you're going to be an asshole, there are better ways to do it.21:10
pixelherodeve.g. Deliberately asking a stupid question here and pretending not to understand any of the most basic answers would be more irritating to more people. What's the point of a git repo that even most people in d1 aren't going to see?21:11
golinuxSEO for a website link21:14
* pixelherodev rolls eyes21:25
pixelherodevRe: the upower/udisks/etc problems: I'm going to stick with ASCII for now. There's a couple of things missing there that are in beowulf, but most of those I'm going to have a build of on my home folder partition anyways for Gentoo21:28
pixelherodevs/ASCII/Ascii :P21:29
pixelherodevAnd the one I'm not building doesn't work properly anyways21:29
pixelherodevThe global app menu for MATE doesn't function right now, in case that wasn't known.21:29
golinuxActually, the minor planet name is all upper case.21:29
pixelherodevHuh.21:31
pixelherodevs$s/ASCII/Ascii$$ :D21:31
golinuxIt was confusing for us too.  ;) https://minorplanetcenter.net/iau/lists/MPNames.html#A21:44
fsmithredpixelherodev, which mate are you using?21:55
pixelherodevWhat do you mean?21:55
pixelherodevVersion?21:56
fsmithredwhich version21:56
pixelherodev1.20.121:56
fsmithredfrom hezeh?21:56
pixelherodevFrom the normal devuan repos21:56
fsmithredoh21:56
pixelherodevIs there somewhere else I should be getting the builds?21:56
fsmithrednot sure - checking versions now21:57
pixelherodevHezeh has 1.1421:57
pixelherodev and 1.20 for some parts21:57
fsmithredoh, just for some?21:58
pixelherodevNot entirely sure, I was just browsing pool21:58
fsmithredI know the menus work in ascii, but I haven't tried any newer mate21:58
pixelherodevYeah, i pinned stable, removed other suites, and am now downgrading everything22:04
fsmithredyou're right that only some parts are there22:10
fsmithredI see mate-common but not mate-core, and mate-menus but not mate-menu22:10
fsmithredand only an ascii repo - no beowulf or ceres22:10
KatolaZpixelherodev: ascii-backports has 1.1822:30
pixelherodevOh right, backports!23:12
pixelherodevIt's been a while since I've used a Debianesque distro :)23:12
pixelherodevAlso, question: why the hell is libsystemd even neeved?23:12
pixelherodevs/neev/need23:12
pixelherodevAfter using Gentoo with a basically equivalent setup I am certain that no package I have installed needs to be compiled to depend on it.23:13
pixelherodeve.g. networkmanager in devuan shows a dependency on it that I know network-manager can easily be compiled without23:14
pixelherodevSame for xorg, udisks, and quite a bit more.23:14
pixelherodevIs this just because these packages haven't been devuanized yet23:15
pixelherodev?23:15
fsmithredyes23:15
pixelherodevI think I might take a crack at devuanizing some packages then.23:16
fsmithredvolunteers are welcome.23:16
golinuxhttps://dev1galaxy.org/viewtopic.php?id=192523:16
golinuxpixelherodev: ^^^23:16
pixelherodevThanks!23:17
golinuxAlso here: https://devuan.org/os/issues23:18
golinuxThings will likely be different in Beowulf.23:18
pixelherodevNice :)23:19
pixelherodevIs there a "Get started" page for a would be volunteer to look at?23:19
fsmithredsort of...23:20
fsmithredhttps://dev1galaxy.org/viewtopic.php?id=54923:20
pixelherodevThanks23:21
pixelherodev"all the usual stuff needed to build Debian packages (lintian, build-essential, cdbs, dh-make, fakeroot, and so on...)" There a document for a software engineer who hasn't actually worked with Debian packages outside of cmake before? :P23:21
fsmithredprobably, but all the debian documentation I've seen is long-winded23:22
pixelherodevUgh yeah.23:22
pixelherodevIt's one reason I like cmake so much.23:23
fsmithredsomeone is working on a maintainers manual for devuan, but I don't think there's a public copy yet23:23
pixelherodevI can just run `cpack` and get a deb easily23:23
pixelherodevAlright, thanks. I'll keep an eye out23:23
KatolaZpixelherodev: you might get a deb23:23
KatolaZto be installed locally23:23
KatolaZ:)23:23
pixelherodev...true.23:23
KatolaZdistributing it and making sure that it does not break anything is slightly different23:23
pixelherodevYeah, but it's easier for me to modify a deb then to make one from scratch23:24
pixelherodev" Actually, there is no need at all to import this package, since it does not depend on systemd" - a thought occurs - does Devuan accept packages that aren't in Debian at all?23:26
pixelherodevIf so, I might have a program or two I'd like to submit.23:26
fsmithredyeah, there are a few23:26
KatolaZpixelherodev: they come to experimental first23:27
KatolaZyes23:27
pixelherodev...the Debian kernel handbook page seems to be down. Anyone know of an alternate link i can use? I want to add support for my laptop's WiFi LED to the Devuan kernel.23:29
pixelherodevLocally, that is.23:29
fsmithredthere are a couple of good howtos at forums.debian.net23:30
pixelherodevAlso, could I request that the /etc/nanorc file be updated to show line numbers by default?23:37
pixelherodevSeems like something that would be generally useful23:38
fsmithredheh, you can request anything23:39
fsmithredprobably won't happen. We try to change as little as possible.23:39
fsmithredoh, oh23:39
fsmithredfile a bug report against devuan-sanity (in experimental)23:40
fsmithredthat's a package designed to make exactly those kinds of changes23:40
pixelherodevHuh23:42
pixelherodevThanks23:42
fsmithredbbl23:47
pixelherodevSo just open an issue on https://git.devuan.org/devuan-packages/devuan-sanity/issues?23:59

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!