IRC log for #devuan on 20180530

00:03.35*** join/#devuan ServiceRobot_ (~ServiceRo@2601:45:4001:d25f::c6fc)
00:05.09*** join/#devuan Sammy9600 (~sammy@138.201.42.120)
00:06.01*** join/#devuan victorbjelkholm_ (sid208353@gateway/web/irccloud.com/x-adbaihdqwubkljez)
00:07.21*** join/#devuan hippiegunnut (~molly@mail.redembedded.com)
00:07.33*** join/#devuan Criggie (~Criggie@2400:6900:ffff:1::1:32)
00:11.49*** join/#devuan GoldenBear (gb@2600:3c03::f03c:91ff:fed5:ebbc)
00:11.58*** join/#devuan Seisatsu (~Seisatsu@2604:180:1:6fe::cba9)
00:14.36*** join/#devuan Fox_Muld (~fox@2001:a62:144b:a601:4ecc:6aff:febb:60d1)
00:15.14*** join/#devuan markizano (markizano@2600:3c00::f03c:91ff:fec8:382d)
00:16.29*** join/#devuan triffid (triffid@lovecraft-ipv6.eldergods.org)
01:02.25*** join/#devuan infobot (ibot@rikers.org)
01:02.25*** topic/#devuan is Latest (2018-05-10): ASCII 2.0.0 release candidate is out! http://tinyurl.com/y9pta5vm || Stable (2017-05-25): Jessie 1.0.0 stable release || This is the Devuan https://devuan.org/ discussion channel | Please take off-topic conversation to #debianfork | Devuan Forum: https://dev1galaxy.org/ | Chanlogs: http://maemo.cloud-7.de/irclogs/freenode/_devuan/ https://botbot.me/freenode/devuan
01:02.25*** mode/#devuan [+v infobot] by ChanServ
01:05.13ServiceRobot_yes, but gentoo doesn't really seem like the server type of distro. I have to compile everything myself...
01:06.00*** join/#devuan samayra (aynahmatri@gateway/shell/matrix.org/x-foepafhduzcoqdwb)
01:07.57*** join/#devuan Uberius (~Uberius@gateway/tor-sasl/uberius)
01:10.31Juestoyeah... there's some distros that help in that
01:10.34Juestofuntoo
01:12.19Juestothere's many distros that resolve such difficulty
01:12.27Juestoforks*
01:12.59ServiceRobot_I thought funtoo was just an experimental distro? not really meant for production?
01:14.40gnarfaceit's really difficult to formulate a helpful response to that without sounding snarky
01:15.03ServiceRobot_whatever is most informative
01:15.53gnarfaceif you ask Microsoft, they'll tell you that Linux and Linux distros in their entirety are experimental and not meant for production.  of course they have an alternative ready.
01:16.17*** join/#devuan jback (~jasper@shell.jhq.io)
01:16.18gnarfacethe truth is that it's as much about the sysadmin as the distro
01:16.19ServiceRobot_maybe experimental isn't the right word. I mean not meant for servers
01:17.08gnarfaceoh, well personally (as a professional) i'd advise against any source-based distro for servers that rely on 3rd party or commercial software
01:17.36ServiceRobot_what do you mean by source-based?
01:17.45gnarfacegentoo, funtoo, arch, slackware
01:18.21ServiceRobot_right, which is why I looked at this website for options: http://without-systemd.org/wiki/index.php/Linux_distributions_without_systemd
01:18.40gnarfacebut the thing is, there's also types of things source-based distros do better, and those things aren't all mutually exclusive with "being a server"
01:19.07ServiceRobot_I'm just not sure what to go with. What I'm looking for is something with openrc that is fixed release and has enough packages for a LEMP/LAMP setup
01:19.32*** join/#devuan jback (~jasper@shell.jhq.io)
01:19.41gnarfacewell i'd recommend Devuan for that, even if you weren't already here
01:19.47ServiceRobot_ya, there are sides to rolling or fixed release. I've tried both. rolling is great for me as a desktop user
01:20.10ServiceRobot_I tried Devuan. not a fan of sysvinit, but I suppose if it's the only and best choice, I have to live with it
01:20.34gnarfacewhatever superficial issues you're having with openrc, i suspect you're putting way too much weight on them as a factor for this decision.  openrc is popular enough they'll get fixed.
01:20.46*** join/#devuan Hoshpak (~Hoshpak@200116b8008868000454e3a8e40bbb66.dip.versatel-1u1.de)
01:20.57gnarfacealso, i can help you with most common struggles new users have with sysvinit
01:21.00gnarfaceit's really not THAT complicated
01:21.34gnarfaceyou can still probably get accurate info about it's behavior from the debian wiki entries for wheezy
01:21.56gnarface(you might want to make copies of the LSB headers notes before they get removed though)
01:22.20*** join/#devuan g4570n (~g4570n@unaffiliated/g4570n)
01:23.09ServiceRobot_it's just that the init systems I've messed with thus far have been openrc, runit, and systemd (which gives more problems than other inits I'll bite)
01:23.33ServiceRobot_devuan doesn't have complete support for it yet. it seems they're working towards it, and that's good enough for me. I can wait
01:25.54gnarfacefor a LAMP setup, the debian packages for PHP are far superior to most other distros "one giant package that you have to rebuild in it's entirety for the tiniest change" approach
01:26.40ServiceRobot_ya, one small issue. there's a nginx module that doesn't seem to be available... libnginx-rtmp :L
01:26.47ServiceRobot_very small issue though
01:26.55gnarfaceof course you'll have to resist the urge to start downloading and building source instead of searching the package repo for the right php module package, but once you get over that it gets easy
01:26.56ServiceRobot_and not the main reason why I'm waiting
01:27.39gnarfacehmm, i can't speak for nginx but whenever you are missing a package or need a newer version of something, check backports
01:27.54ServiceRobot_it's a module
01:28.08ServiceRobot_sort of an addon if you will. it can be built directly into nginx though I think
01:29.06gnarfacepackages.debian.org says it's present in stretch-backports.  that means it is also present in ascii-backports
01:29.34gnarfacein Debian, the package is actually named "libnginx-mod-rtmp" ... mabye that'll help you search for it better
01:29.36DocScrutinizer05noob question: could you give me a ultraterse howto for installing devuan on a server? Upload CD image to hoster?
01:30.07ServiceRobot_I searched for libnginx-mod-rtmp. couldn't find it
01:30.20ServiceRobot_on devuan I mean
01:30.24ServiceRobot_maybe it hasn't been added yet
01:30.37gnarfaceServiceRobot_: that's because it's not in the main repos.  it's in backports see here: https://backports.debian.org/
01:30.59ServiceRobot_what about for devuan?
01:31.08gnarfaceServiceRobot_: all that's different is the url
01:31.36ServiceRobot_ah, I see. I'm not exactly an expert on how debian works
01:31.54DocScrutinizer05!amprolla
01:31.54infobotnextime gave an excellent explanation how amprolla works, at https://botbot.me/freenode/devuan/2016-05-07/?msg=65646427&page=4, or https://git.devuan.org/devuan-infrastructure/amprolla
01:33.00gnarfaceDocScrutinizer05: pick premade debian image, change sources.list to devuan repos and upgrade :)
01:33.06DocScrutinizer05boils down to: all that's in debian is also in devuan, unless it got removed/replaced
01:33.22DocScrutinizer05gnarface: ta!
01:33.36ServiceRobot_ah. see, with artix, we have to rebuild all arch's packages. I guess that's not the case with devuan?
01:33.47ServiceRobot_so it should be in backports then huh
01:34.07DocScrutinizer05it should, yes
01:36.18ServiceRobot_alright, but my main concern is the init... if I can't completely replace it, I'll just wait.
01:36.50DocScrutinizer05replace which init by what?
01:37.14ServiceRobot_replace sysvinit with openrc or runit, or whatever will be supported
01:37.25djphsure, have at iy
01:37.27djph*it
01:38.30DocScrutinizer05>>When installing from ISO, the expert install option offers a choice of SysVinit and OpenRC. << http://tinyurl.com/y9pta5vm
01:40.26*** join/#devuan nighty-- (~nighty@kyotolabs.asahinet.com)
01:43.16*** join/#devuan Fox_Muld (~fox@2001:a62:144b:a601:4ecc:6aff:febb:60d1)
01:44.04*** join/#devuan Hoshpak (~Hoshpak@200116b8008868000454e3a8e40bbb66.dip.versatel-1u1.de)
01:45.58ServiceRobot_yes, I tried the expert install. it still has sysvinit left over afterwards
01:47.18*** join/#devuan Humpelst1lzchen (erik@p4FD03333.dip0.t-ipconnect.de)
01:49.00JuestoDocScrutinizer05: ServiceRobot_: because openrc 0.23 does not replace sysvinit but you can use sucklessinit clone on openrc-init by specifying it at boot
01:49.49ServiceRobot_ah, right, openrc 0.25 replaces it right? when do you think that gets pushed?
01:50.00JuestoServiceRobot_: some packages were rebuilt because of systemd dependencies primarily, it's mostly the same Debian environment
01:50.33JuestoNo idea, openrc is currently at 0.35.5
01:52.02*** join/#devuan attos2 (~nix@x590cb904.dyn.telefonica.de)
01:53.46ServiceRobot_wait, but .35 is past .25? I must be confused >_>
01:54.37*** join/#devuan ulno (ulnomatrix@gateway/shell/matrix.org/x-hklndlgkhbkwfetc)
01:54.37*** join/#devuan DeeEff (thatgeoguy@gateway/shell/matrix.org/x-evfmtyppvspxkrxf)
01:54.37*** join/#devuan Markus_KMi_[m] (kmimatrixo@gateway/shell/matrix.org/x-demtbyaowqietjim)
01:54.38*** join/#devuan mdrights[m] (mdrightsma@gateway/shell/matrix.org/x-xselnvuppgskerhz)
01:54.38*** join/#devuan espectalll (espectalll@gateway/shell/matrix.org/x-bbvfrirlooglwuwu)
01:54.38*** join/#devuan jobregon[m] (jobregonma@gateway/shell/matrix.org/x-zollyhxfdmpzgbmg)
01:54.38*** join/#devuan ji-ef[m] (ji-efmatri@gateway/shell/matrix.org/x-cnehxswnpurigzrh)
01:54.44*** join/#devuan test10101[m] (test10101m@gateway/shell/matrix.org/x-ahywugmiwztimsyb)
01:55.12JuestoServiceRobot_: yes, it's just the version where the change started to take effect
01:55.41Juestoyes 0.35.5 is latest
01:55.44ServiceRobot_ah, so that means it's in the process of being changed?
01:56.09Juestothat it's done on upstream not on Devuan, ServiceRobot_
01:56.25golinuxServiceRobot_: Use the backports in the devuan repos not debian's
01:56.30Juestoit's just a version reference
01:56.39ServiceRobot_right...
01:56.42golinuxNever mix repos.  Rule #1
01:56.51ServiceRobot_that rule I know
01:57.00Juestowhich devuan repositories are available?
01:57.08*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
01:57.32golinuxhttps://devuan.org/os/etc/apt/sources.list
01:57.48golinuxJuesto: ^^^
01:58.33ServiceRobot_wait, so the backports has the openrc version I want?
01:59.03Juestodo they?
01:59.05golinuxIf you see it it's there
01:59.41Juestoi suggest visiting the repository with a browser beforehand, ServiceRobot_
01:59.57ServiceRobot_I thought there wasn't a way to search devuan packages yet?
02:00.06Juestoyes
02:00.15Juestobut for extra verification :)
02:00.22Juestoand for when search is unavailable
02:00.23golinuxIt isn't live yet.
02:00.30Juestothat too
02:00.46buZzapt search ? :D
02:00.59golinuxThere has got to be a command for that.
02:01.11JuestobuZz: not if not added
02:01.12buZzdpkg -l |grep whatyouneed ?
02:01.14golinuxI just search in synaptic.
02:01.19buZzoh, ok
02:01.36fsmithred<PROTECTED>
02:01.44ServiceRobot_darn
02:01.54Juestobackports are backports
02:01.55golinuxI thought you had checked.
02:01.57buZzopenrc/testing 0.23-1+b1 amd64
02:01.59Juestoforks
02:02.10JuestoAH
02:02.11buZzis that what you're searching for?
02:02.31buZzoh, you want newer
02:02.34buZzgotcha
02:02.40Juestoyeah
02:02.48fsmithred0.34-3 buster/beowulf/sid/ceres
02:02.50Juestois sid mirrored on devuan?
02:03.00Juestooh it's in sid
02:03.20ServiceRobot_I don't think sid is even usuable yet?
02:03.21Juestookay so I broke into a initrd shell
02:03.40JuestoServiceRobot_: depends on what you call usable
02:03.52Juestoyou can probably import the package manually
02:04.04fsmithredwe haven't done a lot of work on buster or ceres yet
02:04.08Juestonot a good idea
02:04.32djphsid is always unstable
02:05.16Juestoagain, you could just download the specific package without adding a entire repository that would mess up the system
02:05.16fsmithredproblem is that among the devuanized packages, there are some newer versions in ascii than in beowulf and ceres
02:05.30Juestonot the case with orc :)
02:05.33Juestoanyway so
02:05.38fsmithredbetter to backport it
02:05.54Juestowhat i could try regarding my initramfs missing executables issue?
02:06.16fsmithredI have no ideas on that.
02:06.22*** join/#devuan NewGnuGuy (~NewGnuGuy@72.34.178.57)
02:06.57ServiceRobot_ya, but I don't thin kthe backported version replaces sysvinit yet
02:07.00ServiceRobot_*think
02:07.38Juestothere's isn't a backported one?
02:07.47fsmithredno openrc in backports
02:07.49JuestoIt would replace sysvinit
02:08.05Juestoagain, introduced in 0.25
02:08.07ServiceRobot_I mean if there was one. sorry, not to be confusing
02:08.32ServiceRobot_okay, so it was introduced in 0.25, but what is the current version in devuan for ascii?
02:08.49fsmithredyou might get away with installing the buster/ceres version in ascii. *might*
02:09.00fsmithred23
02:09.04Juestoyeah that's what i suggested
02:09.30JuestoServiceRobot_: we are repeating the versions stuff....
02:09.43ServiceRobot_that would be mixing versions though. doesn't really seem maintainable. maybe I should wait?
02:09.56Juestouh
02:10.39JuestoServiceRobot_: you're not mixing anything if you're just trying to install a specific deb downloaded from the repository directly
02:11.19Juestomaybe or not, as he said, you *might* get away with it
02:11.29ServiceRobot_right, but I'm not sure how well it would work. a lot of important packages rely on sysvinit
02:11.56Juestoagain, openrc has compatibility
02:12.10JuestoServiceRobot_: ask #openrc for such concerns
02:12.10fsmithredis this for a production system?
02:12.19fsmithredor your own box at home?
02:12.32ServiceRobot_it's a computer I run at home, but I want something stable
02:12.46ServiceRobot_I'm trying to run it in a production-like way
02:13.09Juestoif you're going prod/daily, you're just being...
02:13.17Juestouh can't think a good word
02:13.28buZzexperimental? :D
02:13.34buZza guinea pig?
02:13.48Juestolol
02:13.52fsmithredI just tried a simulated install of openrc=0.34-3 in ascii
02:14.04buZzyou wouldnt gain more stability by installing stuff that hasnt finalized testing , ServiceRobot_
02:14.11fsmithred0 upgraded, 3 new, 5 to remove, 968 not upgraded
02:14.13Juestono, he kinda of specifically wants some kind of features
02:14.20Juestorip
02:14.21ServiceRobot_which is why I'm considering just waiting
02:14.27buZzi would just wait
02:14.32Juesto:p
02:14.35buZzlet other ppl do the experimentation
02:14.36buZz:)
02:14.42buZzhave your stable box be stable
02:14.45ServiceRobot_how long must I wait is the big question >_>
02:14.50buZz<1 year
02:14.58buZzi'm guestimating
02:14.59ServiceRobot_good enough to me
02:15.04Juestowhat your guys version of initramfs-tools and kernel are?
02:15.15buZz4.9.88 iirc?
02:15.18Juestoand the initramfs filename
02:15.20buZzLinux h81m 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
02:15.27buZzinitrd.img-4.9.0-6-amd64
02:15.40buZzjust plain ascii here
02:15.57fsmithredinitramfs-tools 0.130 in ascii, beowulf and ceres
02:16.03JuestoOh well
02:16.15buZzinitramfs-tools/testing,testing,now 0.130 all [installed]
02:16.18Juestono idea why on earth i have btrfs but not fsck
02:16.33Juestowhen the opposite is happening on the installed system
02:16.43Juestobtrfsutils isn't installed
02:16.47buZzJuesto: fsck inside initramfs?
02:16.50Juestoand e2fsck is
02:17.16JuestobuZz: needed for pre-mount sanity checks
02:17.21buZzi guess , yeah
02:17.38*** join/#devuan jback (~jasper@shell.jhq.io)
02:20.14*** join/#devuan Schallaven (~Schallave@ip-198-96-38-155.dynamic.yorku.ca)
02:25.15Juestoso yea it's a problem
02:25.31Juestoanyone? :/
02:31.14*** join/#devuan NewGnuGuy (~NewGnuGuy@72.34.178.57)
02:42.56*** join/#devuan DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
02:44.46gnarfaceJuesto: it's probably in the "btrfs-progs" package.  debian/devuan package names aren't all the same as other distros.  even ubuntu changes the names of some critical stuff.
02:45.16ServiceRobot_you know, while I'm waiting on devuan, alpine linux seems like a good alternative?
02:45.21gnarfaceJuesto: you can save yourself a lot of time by learning how to pass wildcards to the package search
02:46.23gnarfaceServiceRobot_: are you aware of the #debianfork channel?
02:46.33buZzServiceRobot_: 'reinstallation' isnt my idea of stable systems :)
02:47.00ServiceRobot_what do you mean by 'reinstallation'?
02:47.13buZzmoving between distros ;)
02:47.23gnarfaceServiceRobot_: he probably means that the best distro to use while waiting on Devuan is Devuan
02:47.24ServiceRobot_well I'll settle on something eventually
02:48.00ServiceRobot_heh, I suppose. I have a hard time making up my mind on things
02:48.14ServiceRobot_because I might end up finding something better
02:49.23gnarfaceyour error in judgement is as clear as day to me, because i've been where you are now.  but i don't have a lot of good ways to address it without sounding derogatory
02:50.05gnarfacethe basic gist of it, is that you're switching distros prematurely
02:50.15ServiceRobot_no one is above critisism
02:50.26ServiceRobot_I've actually stuck with the distro I've been using for about a year
02:50.41ServiceRobot_but I don't think I should use it for servers
02:51.12gnarfaceit's not that your logical evaluation of the distros is wrong - it's that your own familiarity with any one of them would easily obviate any of the concerns you are currently agonizing over
02:51.30buZz+1
02:51.41ServiceRobot_so you're saying that if I become familar with it, I'd be fine with it?
02:51.47gnarfaceyea.  if you spent half as much time today figuring out how to make the openrc install in devuan do what you want instead of kvetching over it, you'd already have a solutino
02:51.57gnarface*a solution
02:52.04gnarfaceand a decision on distro
02:53.20gnarfaceit's probably also worth mentioning that i'm not even 100% sure, as someone who doesn't know openrc, whether there's anything even wrong with the install.  for all i know you're seeing some sysvinit scripts that were left in openrc as a reverse-compatibility measure and you're overreacting to it.
02:53.46ServiceRobot_ya, that could be it >_>.
02:55.00ServiceRobot_okay, but I'm also not a fan of graphical installers when it comes to being exact. there's a debootstrap tutorial for devuan, right? not sure if it was updated recently
02:55.23gnarfacebut we (people who hang out in linux irc support channels in general) see this pattern a lot; as a new linux user, coming from a commercial operating system environment, you're tuned to basically just blow everything out the airlock at the first sign of trouble.  around here, we don't reinstall we just alter the install in place.
02:55.57gnarfacethat's the way Debian was designed to be used primarily; upgraded, not reinstalled
02:56.12gnarfaceto the extent that the installer isn't even always as well tested as the upgrade process
02:56.33ServiceRobot_don't get the wrong idea. I blew the airlock off because I wanted to try something different. I've tried ubuntu, linux mint, then arch, then artix (which is working good for me). I like trying different things
02:56.50ServiceRobot_if there's trouble, I'll do as much research as possible to understand it
02:57.02gnarfaceso it's not that your evaluation of "when to reinstall" is fundamentally insane, it's just based on ideology foreign to the open source development paradigm.
02:57.36ServiceRobot_it's more of the question "should I give this a try. is it worth it?"
02:58.01gnarfacei would say it's worth it, but even that question is loaded with invalid assumptions
02:58.27gnarfaceyou shouldn't have to purge the old install to try a new distro
02:59.09Juestoblame disk space
02:59.39ServiceRobot_I've used virtual machines for testing
03:00.09gnarfaceyou could install to a blank partition on the existing drive, or to an external drive or even USB key (it would be slow but work)
03:00.31gnarfaceyou could use a VM but they dont' typically give you a good picture of performance or hardware compatibility
03:00.32buZzif with 'stable machine' you ment 'distro testbed' , then by all mean
03:00.33buZzs
03:00.49buZzjust dont expect stability when you delete your knowledge on each reinstall :P
03:01.19ServiceRobot_nah, any problems I run into I need to deal with. if it's something upstream I report it
03:01.38gnarfaceServiceRobot_: debootstrap shouldn't behave any different from debian.  just use the devuan repo url instead.
03:01.49buZz;) my point was most, dont confuse 'stability' with 'hey, lets try this new thing'
03:01.58buZzit would only get you hurt
03:02.16gnarfaceyea, that's a good point too
03:02.21DocScrutinizer05tbh I don't even care much at all which distro I run. Until recently the differences were marginal and really nothing you couldn't fix into oblivion after installing whatever flavor and then tweaking the packages and configs
03:02.46buZzsure, and thats all good for a testbed
03:02.51buZznot for stability though
03:03.21Juestowhat's the difference between merged and devuan?
03:03.38Juestopackages.devuan.org/devuan
03:03.53gnarfacei think it's supposed to be /merged
03:04.01Juestohm
03:04.07Juestomust be a leftover
03:04.11*** join/#devuan jback (~jasper@shell.jhq.io)
03:04.19gnarfaceprobably something outdated, or maybe just a mistake
03:04.23gnarfacei don't know
03:04.42gnarfaceit was supposed to be merged only, last i heard
03:04.45JuestoAh it's old
03:05.06Juestohmmmmm
03:05.09Juesto:s
03:05.47DocScrutinizer05afaik related to !amprolla
03:06.49Juesto!amprolla
03:06.49infobotnextime gave an excellent explanation how amprolla works, at https://botbot.me/freenode/devuan/2016-05-07/?msg=65646427&page=4, or https://git.devuan.org/devuan-infrastructure/amprolla
03:07.24Juesto~say
03:07.28Juestohmmmmmmm
03:07.31Juesto!say
03:07.31infobotsay what?
03:07.34Juestolol
03:07.41Juestoanyway
03:07.59Juestofor some reason initramfs doesn't appear to work properly
03:08.07Juestoor I'm doing something wrong
03:08.23gnarfaceany error messages?
03:08.43Juestoanyway, which being in the initrd shell is not ideal
03:08.59Juestoeh
03:09.19Juestothere's issues with the tools included, gnarface
03:09.35Juestomount doesn't do -t auto
03:10.20Juestofsck is missing there
03:10.28gnarfacehmmm
03:11.07gnarfacedid update-initramfs not get run last time you rebuilt your kernel?
03:11.26Juestognarface: it's producing the same bad initrd
03:11.58gnarfacethis was for btrfs you said?  did you make sure btrfs-progs was installed before you ran it?
03:12.50Juestognarface: I don't have a raid
03:12.53Juestobut guess what
03:13.08Juestoit's generating a initramfs with brtfs but without fsck
03:13.21gnarfacethat does seem strange
03:13.22Juestoand i have the opposite in the installed system
03:13.33Juestoi don't have brtfs installed
03:13.37Juestooh nvm
03:13.48gnarfacels -l /sbin/fsck*
03:14.13gnarfacesome of these filesystems, they've been replacing the normal fsck.* symlink with a broken wrapper script.
03:14.25gnarfaceas best as i can tell it's a purposeful attempt to sabotage everything but ext4
03:14.48gnarface(thinly disguised as incompetence, but try to file a bug report about it and you'll realize what's going on)
03:15.39gnarfaceanyway, find the right binary, delete the broken wrapper script, write an angry letter if it helps you feel better, then put the symlink back and re-run update-initramfs -u -k all
03:15.42Juestofsck.ext* = symblink to e2fsck
03:15.58gnarfaceyea, they didn't break the ext* ones
03:16.18Juestognarface: this is a initrd problem
03:16.49Juestoi don't know if it's exactly broken or not
03:16.51Juestobecause
03:17.08Juestoi just found /usr/share/initramfs-tools
03:17.33Juestothat should be the place to look at since is where the scripts used come from
03:18.21Juestomy fstab consists in "rootfs / rootfs rw 0 0"
03:18.47gnarfaceheh
03:18.54gnarfacedoesn't look valid to me
03:18.56gnarfacebut what do i know
03:19.14gnarfacealso i'm pretty sure if that fsck.btrfs isn't in /sbin, it won't work
03:19.28gnarfacebut i don't claim to have tried btrfs
03:19.52Juestognarface: it's spec file vfstype mntops freq passno
03:20.33gnarfaceis it?
03:21.04Juestoi just told you the order of the fstab
03:21.09Juestowhat's each thing
03:22.58gnarfacewhat actually happens wrong?
03:23.16Juestognarface: the issue is with initrd
03:23.47gnarfacei gathered that part but you're gonna have to be more specific if i can help
03:24.06gnarfacedoes it fail to boot?  do you get an error?  what is the error?
03:24.26gnarfacei've never seen "rootfs" used in that context in a valid fstab file.
03:25.11gnarfacethat doesn't guarantee it's invalid, but right now we have a situation where you've told me nebulously there's something wrong with your initrd.img and shown me an invalid fstab file.
03:25.18*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
03:25.45gnarfacei've got enough information to tell you what's wrong with the fstab file, but not the initrd.img
03:25.46Juestognarface: apparently update-initramfs depends on the running fstab...
03:26.01gnarfaceyea, it might.  all kinds of things rely on a valid fstab.  (not systemd though)
03:26.13Juesto...
03:26.30gnarfaceit might not surprise you to know that "mount -a" also relies on fstab
03:26.42Juestoi already knew that :)
03:27.12gnarfaceso, you said it can't find the mount points and then show me an invalid fstab.  where is the mystery?
03:27.27gnarfaceyou want me to help you make a valid fstab?  that's easy, i can help.
03:27.46Juestognarface: no, the problem is: i don't get fsck in the initrd
03:28.07Juestothe binary isn't getting added at all
03:29.23gnarfacewell it would need to be able to find your filesystem and mount it to succeed at that...
03:29.30gnarfacewhich it would need a valid fstab for
03:29.49gnarfacei'm not saying that's the only problem.  there could be others, but this is definitely one.
03:31.35gnarfaceJuesto: sorry, i must have missed something important.  how did you even get into this situation?  are you trying to migrate an existing install to btrfs?
03:32.31Juestognarface: no, it's a laptop
03:32.40JuestoI'm trying to recover fsck
03:32.49Juestoget fsck back there
03:33.51gnarfacedo you have a live cd or usb image you can boot from?
03:34.14gnarfaceor another machine you can plug the harddrive into?
03:38.06gnarfaceeven if you have an older kernel version still installed it might be bootable
03:38.20gnarfacethe initrd.img files are paired with individual kernel versions
03:38.20*** join/#devuan technoidX (~technoid@50-26-187-10.abilcmtk01.res.dyn.suddenlink.net)
03:38.37gnarface(assuming you're using stock kernels; if you're not, all bets are off here)
03:39.27*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
03:46.54*** join/#devuan RandomDamage (~dtaylor@fe.argle.org)
03:47.37*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
03:48.02*** part/#devuan RandomDamage (~dtaylor@fe.argle.org)
03:54.58Juestognarface: i am, i think it's the fstab
03:56.29gnarfacewell the first "rootfs" needs to be a valid UUID or /dev/ device node file path and the second one needs to be the name of the filesystem driver (ext4 or btrfs or whatever)
03:56.57gnarface"rw" for the fourth parameter will probably work but you should put "defaults" there until you know better
03:57.16gnarfacethe last two fields should be 0 1
03:58.01gnarfaceand that is just the root filesystem.  if you have other partitions, they'll be ignored unless you add them here too.
03:58.21gnarfaceyou might very well only have that one data partition but usually there would at least be a second partition for swap
03:59.15gnarfaceyou can find out the existing UUIDs from /dev/disk/by-uuid/ if you can boot it, but be warned that they'll change if you resize or reformat any of those partitions
04:06.09*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
04:14.24*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
04:18.39*** join/#devuan sunshavi (~user@181.64.192.240)
04:23.16*** join/#devuan jback (~jasper@shell.jhq.io)
04:24.48Juestognarface: i just said the meaning of the fstab entries
04:25.33Juestoi resized a partition and the uuid didn't change afaik
04:55.01*** join/#devuan jback (~jasper@shell.jhq.io)
04:58.13*** join/#devuan aitor (~aitor@63.85-85-50.dynamic.clientes.euskaltel.es)
04:59.06aitorgood morning
05:01.48*** join/#devuan Hum (~j@ip1f124715.dynamic.kabel-deutschland.de)
05:02.34aitori've isolated the code of the netstatus plugin for LXPanel, ported by Hong Jen Yee (PCManFM) from the original code comming from the GNOME2 netstatus panel applet
05:02.56aitori want to use it in the backend of simple-netaid
05:03.24aitorit uses an unix socket depending on libiw-dev
05:03.53aitori isolated it in a main.c and it's building succesfully
05:04.29*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
05:05.17aitorthe applet seems to be a work in progress, because it doesn't appear in my LXPanel
05:06.16aitorsurelly, there is a LxDE mailing list; i'll write there...
05:06.26aitorno more news for now :)
05:06.34aitorhave a nice day!
05:07.02*** join/#devuan thaller (~thaller@2001:a61:473:1100:5fc9:d9e5:fff4:f0cd)
05:07.12*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
05:11.22*** join/#devuan HumanG33k (~HumanG33k@62.147.242.8)
05:13.24*** join/#devuan clopez (~tau@neutrino.es)
05:38.07*** join/#devuan jback (~jasper@shell.jhq.io)
05:41.54*** join/#devuan jback (~jasper@shell.jhq.io)
05:56.51*** join/#devuan cosfskt (~cosfskt@114.240.253.193)
06:05.53*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
06:22.50*** join/#devuan bpmedley (~bpm@c-24-72-144-115.ni.gigamonster.net)
06:27.57*** join/#devuan antenagora (~antenagor@147.162.137.245)
06:37.46*** join/#devuan Levure (~quassel@109.133.197.115)
06:44.50*** join/#devuan clemens3_ (~clemens@80-218-38-71.dclient.hispeed.ch)
06:50.52*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
06:55.25*** join/#devuan Dantalion (~Dantalion@D978CDAF.cm-3-1d.dynamic.ziggo.nl)
07:03.02*** join/#devuan Besnik_b (~Besnik@ppp-94-66-221-201.home.otenet.gr)
07:05.40*** join/#devuan _abc_ (~usre@unaffiliated/ccbbaa)
07:05.43_abc_Hello. I have multiple volumes which get mounted or not, and updatedb runs when all are mounted, then locate behaves as if I'd issue locate -e, not finding things on not (yet) mounted volumes. How do I make locate behave normally, showing db contents instead of -e ?
07:05.57_abc_This is "new" in ascii and may have also been in jessie
07:07.02*** join/#devuan xkr47 (xkr47@dsl-hkibng21-50dc5b-162.dhcp.inet.fi)
07:13.27*** join/#devuan Madda (~Madda@2-228-92-98.ip190.fastwebnet.it)
07:13.56*** join/#devuan clemens3 (~clemens@mx.eniso-partners.com)
07:21.15_abc_https://bbs.archlinux.org/viewtopic.php?id=167104 again systemd hitting under the beltline. Even locate/updatedb is affected
07:27.15*** join/#devuan cosfskt (~cosfskt@114.240.253.193)
07:27.35*** join/#devuan reetp (~john@239.red-80-59-216.staticip.rima-tde.net)
07:27.41earthnative"again" makes it sound like something new. that's nearly a 5 year old thread
07:34.52*** join/#devuan clemens3 (~clemens@mx.eniso-partners.com)
07:39.19*** join/#devuan nmollerup (~nmo@91.214.20.132)
07:49.06*** join/#devuan Fervi (~fervi@2a02:a317:e144:d900:a2f3:c1ff:fe2d:aad4)
07:51.11*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-53-67.clienti.tiscali.it)
07:54.34*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-53-67.clienti.tiscali.it)
07:57.02*** join/#devuan cocoadaemon (~foo@x53.octopuce.fr)
08:17.40*** join/#devuan amarsh04 (~amarsh04@118.211.37.59)
08:27.51*** join/#devuan oer (~oer@2a00:8a60:c000:1:20b1:d6fa:5754:9fb3)
08:36.08_abc_Yes and it still hurts, sort of.
08:36.22_abc_How does one do the locate non -e thing please?
08:36.34_abc_I would like to not read source and recompile mlocate from source to make it work
08:36.55*** join/#devuan oer (~oer@2a00:8a60:c000:1:20b1:d6fa:5754:9fb3)
08:40.21DocScrutinizer05a friend of mine once built a wget that completely ignored robots.txt. I guess when locate/updatedb got lobotopoetterized then a fork is in order
09:00.04DocScrutinizer05also >> Note that this may slow down the program a lot, if there are many matches in the database.<< will most certainly apply to this case as well. Ohmy
09:12.29_abc_DocScrutinizer05: hm? Not following? Im Klartext, bitte?
09:12.59_abc_I am going to run locate under strace to see what it really does.
09:25.36_abc_So: 1) used devuan does not have /var/lib/mlocate/mlocate.db group access, requires adding devuan to mlocate group or changing permissions on the db file to permit universal read.
09:25.48*** join/#devuan dr_gogeta86 (~gogeta@2001:41d0:52:100::eb5)
09:25.50_abc_2) the problem persists, is not solved by changing permissions.
09:25.54*** join/#devuan dr_gogeta86 (~gogeta@unaffiliated/dr-gogeta86/x-8885803)
09:26.19_abc_additionally, /usr/lib/locale/locale-archive exists which contains alternate / cached locale data?
09:30.28*** join/#devuan oer (~oer@2a00:8a60:c000:1:20b1:d6fa:5754:9fb3)
09:31.06_abc_Ok, so I strace'd locate (mlocate): when run without option -e, the strace shows each found match in the db is tested for access() before being reported, and is not reported without access() success, even if no -e flag is given. This is wrong.
09:31.50_abc_Need to get and recompile mlocate from source now. I need this feature. what the hell, don't people notice these things? Index unmounted fs's and search in them while offline using locate?! What the HELL.
09:32.28*** join/#devuan BytePaste (~user@c-67-188-206-223.hsd1.ca.comcast.net)
09:41.22*** join/#devuan cocoadaemon (~foo@x53.octopuce.fr)
09:49.51*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
09:53.31DocScrutinizer05_abc_: what's unclear? I quoted a similar fsckup in wghet that a friend fixed, then concluded that for such type of fsckup a for and new build is probably the way to go. Then I mused about performance impact ofg the braindamaged poetterization on locate
09:55.01DocScrutinizer05and locale != locate
09:55.37DocScrutinizer05locale-archive afaik is a compiled blob of all .po or whatever localizations
09:58.16DocScrutinizer05re -e I bet that's a 'feature', no bug. "Needed to ensure security" (as Poettering / freedesktop understands it)
09:58.42DocScrutinizer05you prolly can find a commit on this
10:01.01DocScrutinizer05note that -e aiui also hides files in non-x dirs from regular users, even when updatedb is run as root
10:01.51DocScrutinizer05which prolly is the reason to "FIX that BUUUUG!!!!"  -  idiots
10:03.06DocScrutinizer05googlw for "poettering: -e must become default and only allowed behavior in locate"
10:09.10*** join/#devuan oer (~oer@2a00:8a60:c000:1:20b1:d6fa:5754:9fb3)
10:09.37DocScrutinizer05_abc_: https://github.com/crossroads1112/tlocate
10:10.59*** join/#devuan berndj (~berndj@mail.azna.co.za)
10:13.09*** join/#devuan oer (~oer@095-170.eduroam.rwth-aachen.de)
10:21.01*** join/#devuan cyteen (~cyteen@cyteen42.plus.com)
10:23.44_abc_DocScrutinizer05: http://188.26.183.144:8888/w/mlocate-0.26-patch/
10:24.13_abc_DocScrutinizer05: the bug was introduced by Red Hat (per author who works there >;), but not by our Pott Pott friend.
10:24.34_abc_DocScrutinizer05: the -0.26 mlocate is from 2006 or s, per author date put in there.
10:24.39_abc_Enjoy. Moving on.
10:25.25_abc_(/me quips something unprintable about high pressure work environments which leave coders no real time to check their private (??) projects)
10:26.00_abc_DocScrutinizer05: please copy that out and wherever, it is a temp page in a mini box, it might come down soon, like tonight.
10:26.22_abc_I will put this on my webpages at peter5.50webs.com soon, have other things to organize before that.
10:29.06_abc_DocScrutinizer05: got it?
10:30.50_abc_DocScrutinizer05: u:none p:none on that directory
10:32.10*** join/#devuan markong (~marco@96.44.147.42)
10:32.10*** join/#devuan Madda (~Madda@2-228-92-98.ip190.fastwebnet.it)
10:35.00*** join/#devuan berndj (~berndj@197.242.93.84)
10:49.52_abc_DocScrutinizer05: emailed original package author and package debian maintainer
10:50.03DocScrutinizer05who's that?
10:50.11DocScrutinizer05OA
10:50.28DocScrutinizer05yeah, got it
10:51.03*** join/#devuan kelsoo1 (~kelsoo@dragora/developer/kelsoo)
10:54.11DocScrutinizer05_abc_:   - locate $known_file_on_umounted -> must not appear  ++ --exists
10:54.27_abc_DocScrutinizer05: no
10:54.32_abc_yes ok
10:56.43*** join/#devuan berndj (~berndj@197.242.93.84)
10:56.46*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-53-67.clienti.tiscali.it)
10:57.02DocScrutinizer05that small code snippet in patch already makes me cringe
10:57.51DocScrutinizer05if (*visible == -1) foo; if (*visible != 1) bar; // Who The Fsck writes such code?
10:58.38DocScrutinizer05it stinks like bugs
10:59.50DocScrutinizer05note it checks for -1 and 1
11:00.40DocScrutinizer05while "visible" to me sounds like a bool
11:02.55DocScrutinizer05ooh I see what they do
11:03.23DocScrutinizer05still stinks like bugs
11:05.27DocScrutinizer05shoots the coder with >>(conf_check_existence != false)<< and "Boolean logic for the braindamaged" - nobody writes "!= false"
11:06.22DocScrutinizer05"if (conf_check_existence != false)" :=: "if (conf_check_existence)"
11:08.20_abc_Package build question: the makefile in the mlocate package makes a locate with wrong locatedb location with default ./configure, even after patching.
11:08.51_abc_Where is the real debian makefile for this package located? I got: apt-get source mlocate which retrieved mlocate_0.26
11:09.03_abc_This is a general devuan/debian package reqbuild question,
11:11.07gnarfaceuse dpkg-buildpackage
11:11.32gnarfaceyou're not supposed to be running ./configure directly in a source package
11:11.40gnarfacethere are some scripts in the ./debian directory
11:12.00gnarfaceyou can run some of them directly if you want, but dpkg-buildpackage does that for you
11:12.55gnarfaceit's probably worth mentioning though that even if it weren't a source package, the default path prefix for configure is always wrong, on purpose (/usr/local)
11:14.58DocScrutinizer05hah
11:15.23DocScrutinizer05idly wonders where the locatedb lives
11:15.56DocScrutinizer05etc/? /var/?
11:16.11DocScrutinizer05usr/lib/ ? :-o
11:16.58djphaccording to the manpage /var/lib/mlocate/mlocate.db
11:17.42DocScrutinizer05sounds sane
11:18.46*** join/#devuan Uberius (~Uberius@gateway/tor-sasl/uberius)
11:21.49*** join/#devuan berndj (~berndj@mail.azna.co.za)
11:24.09*** join/#devuan oer (~oer@095-170.eduroam.rwth-aachen.de)
11:24.45*** join/#devuan justinsm (~justinsm@82-69-63-196.dsl.in-addr.zen.co.uk)
11:25.48DocScrutinizer05http://paste.ubuntu.com/p/f8jdd4QY5r http://paste.ubuntu.com/p/tjPxrKpf2k   UMMM http://paste.ubuntu.com/p/pwM2xGRx96
11:30.03DocScrutinizer05http://paste.ubuntu.com/p/RzY78Vr6C6
11:33.22_abc_How does one recompile a debian package once the source is gotten with apt-get source package ?
11:33.25DocScrutinizer05http://paste.ubuntu.com/p/yBqzcmWVXx
11:34.17fsmithred_abc_, 'apt-get build-dep' to get the build dependencies
11:34.28fsmithreddpkg-buildpackage -us -uc -b
11:34.32_abc_fsmithred: the deps are in, it balks on signing and such
11:34.35fsmithred(there are other ways)
11:34.39_abc_debuild -b -uc -us seems to do it yes
11:34.51_abc_fsmithred: tell more. Did you see my link and patch?
11:34.55fsmithredno
11:35.18fsmithredI did read some of the discussion
11:35.49fsmithredand I'm confused, because I was using locate yesterday, and it was showing me files that I know were deleted
11:36.14fsmithreddoes it handle those differently from the ones that just aren't currently mounted and available?
11:37.04_abc_fsmithred: debuilder is not in the ascii packages
11:37.33djphthe cronjob for updatedb only runs on occasion.
11:37.38_abc_fsmithred: I don't know. What version do you have? My patch certainly fixes the problem, I straced locate to make sense of it
11:38.01_abc_fsmithred: yes, differently, it checks the path dir by dir then the file
11:38.20DocScrutinizer05my debian locate is FUBAR
11:38.26_abc_how?
11:38.38DocScrutinizer05doesn't find files in my own ~
11:38.39_abc_DocScrutinizer05: you need to add used devuan to group mlocate
11:38.45_abc_*user
11:38.46fsmithred0.26-2 (ascii)
11:38.48_abc_this is also a bug
11:38.55_abc_That's the one I have too fsmithred
11:39.09_abc_See my comment above, it is different, if the dir exists, it 'succeeds'
11:39.29_abc_try: mkdir /tmp/footest; touch /tmp/footest/foo
11:39.33DocScrutinizer05neither does root find files in user's $HOME
11:39.54_abc_then updtedb (may not look in tmp!), then locate foo; rm -rf /tmp/footest
11:39.57fsmithredI'm not in mlocate group and I see files in my home
11:40.07_abc_then locate foo; then locate -e
11:40.17_abc_fsmithred: it uses a cache when that is the case
11:40.24_abc_wait a second
11:40.59gnarfacefsmithred: you don't need it you know.  if it annoys you, just get rid of it.
11:41.22gnarfacedisks seek so fast anyway these days it seems silly
11:41.33fsmithredit's not annoying me. I was just wondering why I didn't see the behavior that was described
11:41.35_abc_open("/var/lib/mlocate/mlocate.db", O_RDONLY|O_LARGEFILE) = 3 ;; one type of access, if present and readable
11:41.50_abc_fsmithred: did you try to delete or umount the directory
11:41.56fsmithredoh, locate is way faster than 'find / -name...
11:42.07DocScrutinizer05http://paste.ubuntu.com/p/8QsGYVfBxn
11:42.25fsmithredI didn't test with unmounted stuff
11:42.35DocScrutinizer05PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
11:42.48_abc_fsmithred: of course, and mlocate uses db splay tree insertion on new files, does not waste time on reindexing
11:43.08_abc_fsmithred: the goal is to index files on backup/usb stick etc and be able to reference the with locate when not mounted
11:43.15_abc_fsmithred: this is normal use in many cases
11:43.34fsmithredyeah, that's what I would have expected
11:43.36_abc_It's enough to delete/rename the dir where the file is
11:43.46_abc_mv ~/tmp/test ~/tmp/test1
11:44.13DocScrutinizer05prolly configured to death on Stretch, or killed by systemd
11:44.17_abc_Anyway, I can't located debuild anywhere fsmithred
11:44.31fsmithredhang on for debuild
11:44.35_abc_DocScrutinizer05: this one time, no, but the oem author DOES work for Red Hat...
11:44.38fsmithredmaybe devscripts
11:44.57_abc_google can't find it even by file in package beyond etch?
11:45.01_abc_*wheezy
11:45.07DocScrutinizer05_abc_: hmm?
11:45.20fsmithredyeah, debuild is in the devscripts package
11:45.29_abc_DocScrutinizer05: the maintainer is a Norway guy by name, the author worked at Red Hat in 2006
11:45.50DocScrutinizer05I don't care author, my locate doesn't find files in ~user/
11:46.22_abc_DocScrutinizer05: sudo chmod 644 /var/lib/mlocate/mlocate.db
11:46.31DocScrutinizer05wait, maybe it got fucked up on dist upgrade
11:46.43_abc_DocScrutinizer05: then sudo updatedb, and check your ~user is not mounted on something nixed by /etc/updatedb.conf
11:46.53DocScrutinizer05root@lagrange:~# ls -l /var/lib/mlocate/mlocate.db
11:46.55DocScrutinizer05ls: cannot access '/var/lib/mlocate/mlocate.db': No such file or directory
11:47.10_abc_DocScrutinizer05: I think that that is an oem Red Hat features only, bugs not acknowledged, untested, Red Hat thing
11:47.17_abc_It's a company mentality apparently.
11:47.28DocScrutinizer05this is STETCH
11:47.42_abc_DocScrutinizer05: sudo apt-get install mlocate?
11:47.49DocScrutinizer05o.O
11:47.50_abc_Oh I don't know about stretch
11:48.04_abc_DocScrutinizer05: what does your /usr/bin/locate point at
11:48.05fsmithredit's the same mlocate in debian and devuan
11:48.17_abc_I'm on ascii he's on stretch?
11:48.17DocScrutinizer05root@lagrange:~# locate --version
11:48.18DocScrutinizer05locate (GNU findutils) 4.7.0-git
11:48.22_abc_^
11:48.36_abc_that's the wrong locate, there are 3
11:48.41_abc_mlocate slocate and the one you have
11:48.44*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
11:48.45DocScrutinizer05I bet it simply doesn'T run updatedb anymore. THANK YOU SYSTEM D
11:48.59fsmithredlocate --version
11:48.59fsmithredmlocate 0.26
11:49.14_abc_DocScrutinizer05: yeah, it detects the file by remote accessing a tank of genetically modified ni dolphins in California
11:49.29DocScrutinizer05http://paste.ubuntu.com/p/MJyPbyfRVt
11:50.29*** join/#devuan minnesotags (~herbgarci@c-24-118-22-254.hsd1.mn.comcast.net)
11:50.39_abc_DocScrutinizer05: so I see it finds it in your ~?
11:50.50DocScrutinizer05^^^
11:50.55DocScrutinizer05I bet it simply doesn'T run updatedb anymore. THANK YOU SYSTEM D
11:51.09_abc_DocScrutinizer05: iirc slocate can do that too, not sure
11:51.43_abc_fsmithred: mlocate performance is quite good enough to use it as general system file finder .
11:51.55DocScrutinizer05cronjobs nuked
11:52.00_abc_fsmithred: I mean add 3 buttons and a search text input for gui and all. I do that sometimes.
11:52.07DocScrutinizer05during upgrade ro stretch
11:52.20DocScrutinizer05to*
11:52.20fsmithredI use locate a lot.
11:52.31_abc_locate -ir is a godsend
11:53.06_abc_So, anyway, I emailed the maintainer and oem author, let's see if this patch gets in the normal releases by "itself"
11:54.32DocScrutinizer05http://paste.ubuntu.com/p/JGHgPqfzPC
11:57.44DocScrutinizer05honestly, I don't think 0.26 is the version to use
11:58.21DocScrutinizer05unless GNU findutils are systemd infested
11:59.15_abc_http://188.26.183.144:8888/w/mlocate-0.26-patch/ updated the readme, no other changes
11:59.19_abc_The patch works fine
11:59.52*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-42-202.clienti.tiscali.it)
12:00.25DocScrutinizer05then, even maemo (2011) used GNU findutils locate 4.4.2
12:01.37_abc_I don't think that that is relevant for the current discussion. There is such a thing as backports, and also security patches
12:02.15*** join/#devuan berndj (~berndj@mail.azna.co.za)
12:05.16*** join/#devuan chomwitt (~chomwitt@2a02:587:dc01:ed00:dce0:210d:9649:b12e)
12:05.26_abc_https://packages.debian.org/stretch/mlocate fyi
12:05.33_abc_0.26_2 is current
12:05.46_abc_Do not confuse findutils version with mlocate version
12:07.08_abc_fsmithred: it appears persistence volumes used on the live system ascii desktop and maybe others are not picked up as persistence unless the volume name is persistence
12:07.12_abc_fsmithred: is this normal?
12:07.54_abc_DocScrutinizer05: rlocate may be better for you, depending on what you do
12:08.29_abc_http://rlocate.sourceforge.net/ you can read the blurb
12:08.54_abc_Most people do NOT want slocate excepting for users on limited rights accounts.
12:10.49fsmithred_abc_, if the persistent volume name is not persistence, you need to add a boot option to give it the right name
12:10.56fsmithredto use the right name, I mean
12:13.32fsmithredpersistence-label=<your-label>
12:14.33_abc_oh
12:14.39_abc_okay I missed that
12:15.12DocScrutinizer05_abc_: why? my locate works
12:16.02_abc_You said your locate does not work, I think? Before?
12:16.09_abc_Brb need to eat something
12:16.14DocScrutinizer05and it's findutils-gnu, not mlocate
12:16.54DocScrutinizer05on Devian Stretch
12:17.06DocScrutinizer05on Suse it's 0.25 but works as expected
12:17.13DocScrutinizer050.26 even
12:18.04DocScrutinizer05what doesn't work on Stretch is the updatedb cronjob
12:19.46DocScrutinizer05prolly doesn't even exist anymore, gracefully nuked by dist-upgrade
12:29.35buZzman, armbian is such annoying distro
12:30.00buZzthe main benefit is the kernels and general 'flashable images' they make
12:30.02buZzbut man
12:30.43buZzpremade image for (ok, brandnew) board i'm using, has kernel X
12:30.56buZzbut they didnt like to offer kernel headers to match that kernel
12:34.43*** join/#devuan Besnik_b (~Besnik@ppp-94-66-221-201.home.otenet.gr)
12:37.26*** join/#devuan berndj (~berndj@mail.azna.co.za)
12:41.05DocScrutinizer05tz
12:41.35*** join/#devuan msiism (~msiism@200116b8451aa500ee086bfffe1ced28.dip.versatel-1u1.de)
12:41.52DocScrutinizer05bootloader blob too?
12:41.54*** join/#devuan reetp (~john@239.red-80-59-216.staticip.rima-tde.net)
12:42.38msiismso, devuan ascii offers gnome, right?
12:43.20buZzoffers a lot of window managers, gnome is one, yeah
12:43.31buZzDocScrutinizer05: well, allwinner stuff
12:43.54DocScrutinizer05gnome sans system D?
12:43.55buZztheir argument for 'not having to give source' is 'we built it from the patches in this github dir'
12:43.58buZzno branches, etc
12:44.05buZzoh, no?
12:44.15buZzi dno, i never tried gnome since 2
12:44.15DocScrutinizer05hmm >>Desktop Environments including XFCE, KDE, MATE, Cinnamon, LXQT (with others available post-install).<<
12:44.27buZzah yeah Mate, thats the gnome fork
12:44.37DocScrutinizer05https://devuan.org/os/debian-fork/ascii-rc-announce-050918
12:45.20DocScrutinizer05I don't know if it was already gnome2 when I went scream&run
12:45.22msiismok, right i could have had a look at that myself...
12:45.41msiismbtw, this is not about me liking or wanting to use gnome
12:46.16msiismbuZz: gnome is not a window manager
12:47.17DocScrutinizer05eventually I will learn what's the difference between DE and WM
12:48.23msiismit's easy: a window manager is a program that does window management. a desktop environement is a program suite that facilitates all the usual things you'd do on a desktop system. so, a DE will always have to include a wm.
12:48.54DocScrutinizer05yeah like kwin
12:48.58msiismright
12:49.35DocScrutinizer05but a WM on its own is pretty pointless, no?
12:49.47fsmithredno
12:49.52djphnah - see i3wm, etc.
12:50.32fsmithredit's a step up from plain console - at minimum, you get a terminal and can run graphical apps
12:50.43DocScrutinizer05hmm, prolly I could start a xterm in a WM on X11 plain vanilla
12:50.47msiismDocScrutinizer: well, i would rather say yes, it's kind of pointless.
12:51.05msiismbut i guess no one is just running window manager.
12:51.35msiismmost people "just running a window manager" will have some sort of self-assembled DE around it.
12:51.51fsmithredand the wm itself probably has a menu and sometimes a panel
12:52.03*** join/#devuan sunshavi (~user@181.64.192.240)
12:52.11msiismright. that's a bit confusing, though a menu is nice.
12:52.20DocScrutinizer05I seem to recall I started konqueror as primary process on X11
12:52.38DocScrutinizer05worked
12:53.01DocScrutinizer05remote, even
12:54.04msiismDocScrutinizer05: i always disliked konqueror for being a web browser and file manager in one. feels a bit unsafe. but i never really investigated that.
12:56.16gnarfacefirefox has plenty of local filesystem access to cause trouble
12:56.22DocScrutinizer05yeah, as web browser it sucks donkey balls by now
12:57.11DocScrutinizer05then otoh it's so old and bit rotten, it's prolly immune to any contenporary exloit ;-P
12:57.17*** join/#devuan Besnik_b (~Besnik@ppp-94-66-221-201.home.otenet.gr)
12:57.29msiismi like w3m, it's even being maintained again.
13:03.52*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-46-131.clienti.tiscali.it)
13:04.49buZzso fluxbox is a DE?
13:05.13buZzwhat are the 'usual things i would do on a desktop system' and why does a DE do that and not a WM?
13:06.07djphDEs tend to use coordinate-based windowing (so they can overlap)
13:06.28buZzeh? so overlapping windows makes it a DE?
13:06.34fsmithredno
13:06.34djphWMs can too, but I think they tend to just tile
13:06.54buZzi think DE = WM + xterm
13:07.05buZzor whatever tools you wanna click on
13:07.11muep_I'd not generalize it like that. tiling wms certainly are popular but there are dozens of stacking WMs
13:07.22*** join/#devuan polocho (~polocho@89.141.230.94.dyn.user.ono.com)
13:07.32djphFurther, AIUI, DEs present more "click-based" utilities.  WMs are just "oh, I needed a graphical application that one time"
13:09.05fsmithredDE often has added utilities for admin, search, widgets to add to panel, mounting external drives...
13:10.14muep_a DE almost certainly has some kind of a panel in the first place. many WMs designed for standalone use have one too but providing the panel does go out of the basic tasks of being a WM
13:11.31muep_e.g. openbox is a WM that AFAIK is not associated with a wider "DE" project but it still does not have a panel. quite often in screenshots that feature openbox there is then some panel program added by the user
13:14.21fsmithredability for user to reboot and shutdown is also missing from pure WM
13:14.39msiismthose terms... well, generally, even if you just run plain X with an xterm in it, that is a desktop enviironment, but a pretty bare one.
13:15.02fsmithredyeah, there's not a real clear boundary between the two
13:15.38msiismand then, "desktop environment" is being used as a general term for what i'd call a "desktop suite". but i'm not gonna imposa that. :)
13:16.01buZzDE is just a WM with too many dependancies
13:16.10msiismbuZz: no
13:16.13buZz:P
13:16.25msiism:D
13:16.49*** join/#devuan mcr (~mcr@ipv6.dooku.sandelman.ca)
13:16.59msiismas fsmithred has already sort of mentioned, a DE also has some stuff under the hood that are simply beyond window management
13:17.07msiismfor example session managment
13:17.19msiismthings to facilitate fast user switching and so on
13:17.41muep_file manager
13:18.00msiismmuep_: well, that's not exactly under the hood, but yes, a good example
13:18.36muep_yes it's not under the hood but something that almost anything called a DE will supply and which is not typically included in a WM
13:18.47msiismand file managers are also often sort of bound to a De, at least with the major DE's file managers
13:19.26muep_especially if the DE is one that is designed around the "desktop metaphor"
13:19.48msiismmuep_: right, if my wm would include a file manager, i'd flip out.
13:19.59muep_because then there would often be an instance of the file manager running to provide icons and files on the desktop
13:20.14msiismmuep_: that do you mean by "desktop metaphor". the opposite of tiling/tabbing?
13:20.23msiisms/that/what
13:20.34muep_the opposite to tiling/tabbing imo is just a stacking WM
13:20.56msiismok, right. but what's desktop metaphor then?
13:21.21muep_following the desktop metaphor will typically involve using a stacking WM but then there's also the concept of representing the filesystem as folders and icons
13:22.04muep_and manipulation of those in a way that remotely mimics manipulation of stuff on a real desktop
13:22.22msiismok, i see. that makes sense
13:22.31msiism(i like icons)
13:23.06muep_you could use emacs as your window manager and then you could have in your WM a file manager, code editor, some games and a couple of IRC clients...
13:23.21msiism:D
13:23.37msiismdid you try?
13:24.09muep_I like keeping the window manager separate, but there is a package for emacs to do this https://github.com/ch11ng/exwm/wiki/Screenshots
13:24.49msiismthat's crazy
13:25.16muep_I think it's quite awesome but I don't think it's for me
13:25.22msiismok
13:26.15muep_I don't live that completely in emacs
13:27.44muep_this is nowadays often taken as a given, but there was a time when some people had to invent the whole concept https://en.wikipedia.org/wiki/Desktop_metaphor
13:29.26msiismnice.
13:30.44*** join/#devuan Besnik_b (~Besnik@ppp-94-66-221-201.home.otenet.gr)
13:31.17msiismi was recently trying to imagine what an operating system really is by thinking of it in terms of how you'd "run" a house. didn't get too far with that, though.
13:39.52DocScrutinizer05don't know if somebody said it since >><buZz> i think DE = WM + xterm<< but I think a DE has a task bar and a window bar, start menu, multiple screens  etc pp
13:42.28DocScrutinizer05alt+Tab and whatnot
13:42.45msiismthat's window management
13:43.04DocScrutinizer05sure?
13:43.13msiismwhat does alt+tab do on your system?
13:44.11DocScrutinizer05opens a window with a list of window captions and favicons and you can navigate that with alt+Tab down and shift+alt+Tab up. when you releast alt, it opens that window
13:44.41DocScrutinizer05that window with focus
13:44.46DocScrutinizer05in list
13:45.06msiismwell, i'd consider this window management. and so does my window manager. :)
13:45.08DocScrutinizer05I think particularly that list window is beyond WM
13:45.27DocScrutinizer05might be wrong
13:46.30msiismwell, in openbox you have fast window switching with alt+tab (or whatever key you bind that to) and also a function that shows a list of all windows on alldesktops.
13:47.17Lydia_Kopenbox <3
13:47.56msiismit's very nice indeed
13:49.57msiismbtw, to bring this conversation back to more devuan-related issues: if anyone is interested in re-creating the openbox-themes package that Debian had up until wheezy, ping me, i've done some work on this already (but no packaging work...).
13:50.57*** join/#devuan berndj (~berndj@mail.azna.co.za)
13:56.46msiismgotta install a blu-ray recorder on this machine. bbl.
13:56.53*** part/#devuan msiism (~msiism@200116b8451aa500ee086bfffe1ced28.dip.versatel-1u1.de)
14:00.30*** join/#devuan mcr (~mcr@137.122.64.159)
14:15.25*** join/#devuan enyc (~enyc@muddle.enyc.org.uk)
14:15.38*** join/#devuan berndj (~berndj@mail.azna.co.za)
14:17.38*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
14:18.12*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
14:46.34*** join/#devuan rafalcpp (~racalcppp@84-10-11-234.static.chello.pl)
15:04.09*** join/#devuan antenagora (~antenagor@147.162.137.245)
15:05.46*** join/#devuan mcr (~mcr@ipv6.dooku.sandelman.ca)
15:09.38*** join/#devuan rhizome (~rhizome@50-0-193-211.dsl.static.fusionbroadband.com)
15:10.08*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
15:12.44*** join/#devuan ca-on-adam (~adam@toroon474aw-lp130-02-70-50-211-130.dsl.bell.ca)
15:14.14*** join/#devuan g4570n (~g4570n@unaffiliated/g4570n)
15:14.36*** join/#devuan Hum (~j@ip1f124715.dynamic.kabel-deutschland.de)
15:17.39*** join/#devuan divansantana (~divansant@156.0.193.126)
15:20.41*** join/#devuan _0bitcount (~Big_Byte@90.162.105.206)
15:26.20*** join/#devuan oer (~oer@x4e311645.dyn.telefonica.de)
15:26.23*** join/#devuan Pali (~pali@Maemo/community/contributor/Pali)
15:40.24*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
15:41.41*** join/#devuan margeas (~marco@93.115.85.131)
15:59.39*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
16:09.08*** join/#devuan Uberius (~Uberius@gateway/tor-sasl/uberius)
16:11.58*** join/#devuan okf (~Thunderbi@62-11-136-81.dialup.tiscali.it)
16:17.32*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
16:24.39*** join/#devuan eliasr (uid27497@gateway/web/irccloud.com/x-hzxmdpygoezbmiok)
16:30.15*** join/#devuan markong (~marco@199.19.94.126)
16:37.28*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
16:37.32*** join/#devuan targz (~Thunderbi@unaffiliated/targz)
16:47.18*** join/#devuan rafalcpp (~racalcppp@84-10-11-234.static.chello.pl)
16:56.18*** join/#devuan Oldmoss (~Oldmoss@anon-38-203.vpn.ipredator.se)
17:00.44*** join/#devuan Juesto (~AndC@186.143.135.206)
17:05.55*** join/#devuan mcr (~mcr@wifi.dooku.sandelman.ca)
17:22.24*** join/#devuan Nukien (~Nukien@162.250.233.55)
17:23.00*** join/#devuan VanClone (~dantecl@2604:880:d:32::c786)
17:23.00*** join/#devuan VanClone (~dantecl@kernel-panic/vandyke)
17:24.40*** join/#devuan pydsigner (~pydsigner@unaffiliated/pydsigner)
17:28.29*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
17:48.26*** join/#devuan booyah (~bb@193.25.1.157)
17:49.23*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
18:09.22*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
18:18.47*** join/#devuan _abc_ (~usre@unaffiliated/ccbbaa)
18:19.38_abc_Hello. Re: updatedb patch and mlocate: I had a discussion with the oem package creator, no longer maintainer "Miloslav Trmac" and he said that the package is okay as is since there's a security issue when applying my patch, users being able to see other people's files
18:20.01_abc_I tend to disagree, since the check is in there anyway, checking the check check now.
18:27.31_abc_So it appears he is right (hey he wrote the package), and using just 'updatedb --requre-visibility no' compiles a flag into the db header which does what my patch does. Duh.
18:27.45_abc_The init came in roundabout ways so I missed it when I dissected the code.
18:27.58_abc_Okay, this ONE time it wasn't systemd's fault ;) ;)
18:28.55_abc_As I discussed with the oem author, to get the permissions check working with indexed items on umounted media, one has to second guess the kernel's security resolution mechanism, including any selinx acl's etc. And that is not feasible.
18:29.31_abc_The other way would be to store uid.gid+perm in the db. This is not done now.
18:30.07*** join/#devuan pillepalle (~Thunderbi@ip-95-223-228-172.hsi16.unitymediagroup.de)
18:35.02*** join/#devuan oer (~oer@x4e311645.dyn.telefonica.de)
18:35.14*** join/#devuan Juesto (~AndC@rev190-105-167-004.pccp.net.ar)
18:35.20*** join/#devuan Juesto (~AndC@unaffiliated/juest)
18:38.00*** join/#devuan inhetep (~inhetep@gateway/tor-sasl/inhetep)
18:43.35*** join/#devuan ymasson (~ymasson@LFbn-1-11042-120.w86-213.abo.wanadoo.fr)
18:47.21*** join/#devuan amesser (~Andreas@2003:e3:5702:ca00:2d62:b23c:c4f8:6484)
19:20.04*** join/#devuan cocoadaemon (~foo@2a01:e35:8a99:e90:1202:b5ff:fe91:e4ca)
19:24.59*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-45-40.clienti.tiscali.it)
19:25.55*** join/#devuan r00tobo (~r00tobo@unaffiliated/r00tobo)
19:27.49*** join/#devuan AntoFox1 (~Thunderbi@dynamic-adsl-78-12-38-141.clienti.tiscali.it)
19:33.10*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-61-222.clienti.tiscali.it)
19:41.52*** join/#devuan okf (~Thunderbi@62-11-136-81.dialup.tiscali.it)
19:43.18*** join/#devuan msiism (~msiism@200116b8451aa500ee086bfffe1ced28.dip.versatel-1u1.de)
19:46.26*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
20:13.35*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
20:34.16*** join/#devuan blinkdog (~blinkdog@devuan/developer/blinkdog)
20:43.21Criggieproofpoint is a pretty shitty mailwasher
20:50.52*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
20:53.09*** join/#devuan Uberius (~Uberius@gateway/tor-sasl/uberius)
21:08.18*** join/#devuan cake_ (~cake0r@chorizo.lostnode.org)
21:09.48*** join/#devuan pillepalle (~Thunderbi@ip-95-223-228-172.hsi16.unitymediagroup.de)
21:20.04*** part/#devuan msiism (~msiism@200116b8451aa500ee086bfffe1ced28.dip.versatel-1u1.de)
21:24.20*** join/#devuan Juesto (~AndC@rev190-184-192-129.pccp.net.ar)
21:29.22*** join/#devuan Juesto (~AndC@unaffiliated/juest)
21:29.47*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
21:46.19*** join/#devuan _0bitcount (~Big_Byte@90.162.105.206)
22:07.43*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
22:23.01*** join/#devuan merzbow (~merzbow@rrcs-64-183-56-162.west.biz.rr.com)
22:26.58*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
22:34.26*** join/#devuan Tom_- (~tomg@64-7-147-238.agas1a-dynamic.dsl.sentex.ca)
22:40.36*** join/#devuan amarsh04 (~amarsh04@118.211.37.59)
22:47.37*** join/#devuan margeas (~marco@96.44.144.122)
22:51.41*** join/#devuan Schallaven (~Schallave@grad338-038.resnet.yorku.ca)
23:05.19*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-46-125.clienti.tiscali.it)
23:07.40*** join/#devuan IoFran (~Thunderbi@189.154.12.141)
23:28.03*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
23:35.31*** join/#devuan Tom_- (~tomg@64-7-147-238.agas1a-dynamic.dsl.sentex.ca)
23:38.18*** join/#devuan chomwitt (~chomwitt@2a02:587:dc08:d500:dce0:210d:9649:b12e)
23:47.46*** join/#devuan IoFran2 (~Thunderbi@189.154.12.141)
23:52.47*** join/#devuan eahm (sid177031@gateway/web/irccloud.com/x-tzmvzirshtxedloq)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.