IRC log for #devuan on 20160529

00:20.07*** join/#devuan Ryushin (user@windwalker.chrisdos.com)
00:38.36*** join/#devuan rleigh (~rleigh@134.36.162.117)
00:38.36*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
01:03.31minnesotagshttps://git.devuan.org/devuan-packages/openstack-devuan-images
01:35.38*** join/#devuan Hoshpak (~Hoshpak@p2003005B4B22410059554C220A9BFEE6.dip0.t-ipconnect.de)
01:41.42*** join/#devuan Defiant (erik@x4e361e07.dyn.telefonica.de)
02:11.48*** join/#devuan zxz (~zz@c-76-23-25-230.hsd1.ut.comcast.net)
02:12.26*** join/#devuan Inocuous (~Inocuous@44-117-181-66.dsl.sacoriver.net)
02:15.15Inocuouswhat are y'all using for a torrent download frontend? I have transmission from the repo but it's really slowing down my system, I can barely do anything else.
02:22.42Inocuousanother question, if anyone is around, I need to get flash player in Chromium any help with that?
02:23.04IrrwahnInocuous: If you're looking for something lightweight, I'd recommend rtorrent (ncurses interface).
02:26.19Inocuoustransmission is just eating up my processor.
02:26.38InocuousI think I was using utorrent under another distro
02:26.40MinceRi used to use rtorrent but it didn't have DHT support
02:26.44MinceRnow i'm using transmission
02:27.00MinceRmaybe rtorrent improved since then
02:27.53fsmithredtransmission works fine here
02:28.04IrrwahnRecent rtorrent (>= 0.8.0) supports DHT.
02:28.17MinceRi see, thanks
02:28.41IrrwahnAnd it barely puts any load on my seedbox.
02:28.53InocuousI need more horsepower
02:28.55furrywolfDHT is the worst thing to happen to bittorrent.  Many trackers used it as an excuse to go away, and now nothing works, because DHT is mostly useless.
02:29.27MinceRDHT helps the network survive though
02:29.40MinceRTPB is less open to attack since it relies on DHT
02:30.08MinceRit was mostly useful to me
02:30.10furrywolfno, it doesn't help it survive, because it DOESN'T WORK, so people stop using it.
02:30.41Leander256and yet it works
02:30.42fsmithredInocuous, what's your processor?
02:30.50MinceRit works
02:31.04MinceRi've managed to download torrents starting with a magnet link countless times
02:31.38furrywolfit works if you only download popular things.  it doesn't work at finding the one seeder left on the torrent you actually want.
02:34.40furrywolfI've had DHT find a peer in maybe 1 in 20 torrents.
02:35.14furrywolfand I've had trackers no longer exist on pretty close to 20 in 20 torrents.  DHT is one of the excuses trackers give for going away...
02:36.17fsmithredInocuous, I'm running it now, and it's using aroun 20-25% of CPU. On a 2GHz Athlon X2 (10 years old) it's not noticeable.
02:36.18ChankuDHT?
02:36.36Leander256"people use clients without DHT support" does not equate to "DHT does not work"
02:36.57furrywolfdistributed hash table
02:37.12Chankuah
02:37.19furrywolfLeander256:  so fewer than 1 in 20 clients have dht support?
02:38.30*** join/#devuan fsmithred (~fsmithred@68-184-46-18.dhcp.oxfr.ma.charter.com)
02:38.39Leander256it requires a separate port, so most likely people don't redirect that second port
02:39.32*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
02:39.39Leander256and a bootstrap node, too, though it's possible for clients to have default ones, I guess
02:40.45Leander256anyway, I think it's just a problem of DHT not being necessary most of the time, and most people using bittorrent have no technical clue whatsoever
02:41.09Inocuousfsmithred perhaps some incompatibility on my machine. I'm looking at the CPU monitor, it's not maxed but switching workspaces, typing, things that require interrupts are severely lagging.
02:43.12fsmithredI only get that if I use gnome or kde
02:44.29Inocuousperhaps some weird combination of things I have installed.
02:46.43Leander256Inocuous: no swapping?
02:48.31Inocuousit isn't something i've changed or even looked at since install.
02:51.38Leander256I'd wager you have some sort of problem with your hard drive
02:54.06*** join/#devuan golinux (~golinux@unaffiliated/golinux)
02:56.30InocuousIt's a thumb drive, it's partitioned correctly but perhaps the response time is an issue. it's usb 2
02:57.36furrywolf... you're torrenting directly to a thumbdrive?  try to a normal drive.
02:58.28Inocuousgood point, it's got to be beyond the capacity of the port.
03:00.46furrywolfthe kernel likes going out to lunch with slow usb devices.  I'm not sure why, as it seems like something that shouldn't happen...
03:01.24InocuousI have an fps shooter on that drive too, which also loses mouse clicks on occasion.makes sense now.
03:10.04InocuousI like how I always come in here and ask the wrong question but I always get the right answer. You guys are uncanny.
03:10.45furrywolfit's not the right answer until you test it and it actually works.  :)
03:11.58Inocuousoh now I have to test it. haha. can't I just accept it as gospel? jk
03:12.54*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
03:41.22*** join/#devuan AlexLikeRock_ (~AlexLikeR@unaffiliated/alexlikerock)
03:46.33InocuousI have to do something different with my devuan installation. it reads and writes well, usually, to my hard drive. occasionally I have to boot to windows and check the drives.
04:00.12*** join/#devuan DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
04:13.46nextimehttps://github.com/tmux/tmux/issues/428
04:40.21*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
04:58.05*** join/#devuan golinux (~golinux@unaffiliated/golinux)
05:32.52*** join/#devuan Deys (~deys@124.155.255.219)
05:51.06IrrwahnI can't even ….
05:53.24IrrwahnObviously, bash should depend on systemd too, since the & operator can be abused to spawn a process in the background. And why would a user want to da that. /s
05:53.35Irrwahns/da/do/
06:10.23ksx4systemIrrwahn: ROTFL :D
06:13.12IrrwahnSeriously, at that rate these guys may even manage to drive their beloved systemd-of-all-trades right in the ground just by themselves. IOW, there's some hope it'll simply go away.
06:15.55*** join/#devuan konsolebox (~konsolebo@112.198.75.61)
06:28.02DocScrutinizer05it's not even funny anymore
06:28.19muepI think it would be at least a bit unusual to use & to start background processes that outlive user sessions
06:28.47DocScrutinizer05systemd serves shit and everybody is more than eager to eat up
06:29.18muepyou don't see distributions being at least a bit critical of the feature?
06:30.38DocScrutinizer05I'm afraid they are on a collective raid to wreck linux, faster than any sane group of people like VUAs could possibly fix it
06:30.41muepe.g. fedora seems to be reverting to old behavior for the upcoming F24 release, with a separate discussion coming on if it is desired for F25
06:31.03DocScrutinizer05FREEZE!
06:34.48DocScrutinizer05all that damn session-management concept is a huge stinking brainfart
06:39.18zdzichuyeah, who invented this setsid() nonsense?
06:41.15*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
06:44.49DocScrutinizer05sarcasm?
06:46.56DocScrutinizer05I think sessions like enforced by systemd (cgroups-based etc) are only *really* useful to support a "secure environment" as mandated by TrustedComputing
06:47.16muephow would it be related to trusted computing at all?
06:47.52DocScrutinizer05~trust
06:47.52infobothmm... trust is safe, or http://www.youtube.com/watch?v=0cbS_lDJuJg
06:50.32muepmy impression is that the concept called trusted computing is mostly related to being able to verify all running software before it is started. not e.g. grouping processes or stopping them
06:50.54*** join/#devuan giricz81 (~giricz81@ip4-83-240-38-90.cust.nbox.cz)
06:54.14DocScrutinizer05also see ~tivoization and
06:54.15DocScrutinizer05~aegis
06:54.16infobothttp://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide , or "The purpose of this framework is: ... to make sure that the platform meets the requirements set by third party software that requires a safe execution environment.", or http://en.wikipedia.org/wiki/Trusted_Computing#Criticism, or  http://en.qi-hardware.com/w/images/1/10/ME_382_LockedUpTechnology2.gif
06:56.29IrrwahnNice video on TC. However, I almost lost it at the toilet seat icon at 1:08. XD
06:56.58IrrwahnIronically, it's exactly where it rightfully belongs.
06:57.37muepthose would at least be similar in concept to the trusted computing thing, but I do not see how session management or process grouping would be useful for them either
06:57.40zdzichuDocScrutinizer05: session concept is as old as UNIX, only recently people try to redefine it's meaning and enforce behaviour
06:57.43zdzichuwith sad results
06:58.28DocScrutinizer05that's what I meant. I'm not referring to "session" as in ps
06:58.29muepyou'd likely have less need for process grouping and session management if your system by design prevents running of code that you do not know about
06:58.53DocScrutinizer05I meant session-MANAGEMENT
06:58.58zdzichuI suggest http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf , too
07:01.06DocScrutinizer05reading first paragraph I already think they are again missing the point. TC is about protecting the computer from its users, so "... to make sure that the platform meets the requirements set by third party software that requires a safe execution environment." for DRM
07:02.16DocScrutinizer05what other reason might there be to deprive root from its omnipotence
07:04.57DocScrutinizer05when you outsource authentication&verification, you will no longer control it. Thjat's as obvious and simple as it can get
07:05.04muepif you were given a system that uses TC to limit your ability to change it, you would just not be given root access in the first place
07:06.57DocScrutinizer05you could "outsource" to a second PC you own, on which the private key for signing stuff lives, but what's the advantage over a decently configured plain unix system where only root can have root permissions and only the password owner may become root (simplified approach)
07:09.41DocScrutinizer05afaik none of the claimed security advantages of TC is unique to TC and couldn't get reached by more conventional means as well, except one: not even root could e.g. run a protected process under gdb control
07:09.45muepDocScrutinizer05: you seem to be conflating things a bit. if the system is intended to be admistered by you, of course you would likely get a "normal" system rather than one that uses TC to prevent you from changing it
07:10.36DocScrutinizer05this is obviously only relevant when you don't trust root. But when you don't trust root, then whom to trust at all?
07:11.22muepas I said, you would not be running stuff as root on the system that you were not intended to administer
07:11.50*** join/#devuan Centurion_Dan (~Icedove@office.centurion.net.nz)
07:12.50*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
07:13.10muepmy impression is that e.g. the tivo device (I guess it uses some other mechanism than a standard TPM to verify the OS, but it is similar in concept) is set up so that you are not expected to run your code as root
07:19.31Centurion_Dantivo is essentially a magic box that spews forth urine that  your meant to drink without question all the while being duped into believing it is fine wine, and paying the price for fine wine.  It is a device that encourages blind unthinking consumption and the slow poisoning of the mind until one no longer wakes up to the reality of 1984 lived out.
07:20.26Centurion_Danit's called "living the dream" ;-)
07:21.01muephow is that helpful? I'd say it is essentially a proprietary media player
07:23.08muepTC can be used to implement similar things. but it seems it could be done perfectly well a decade ago before all this session management stuff showed up
07:24.02Centurion_Danyup, made using open source software that you can't modify so the source is useless...  It's the ultimate big finger to open source...
07:27.06zdzichuthat's the problems GPLv3 fixed
07:27.07muepsure, I'm not saying it is friendly towards free software. and usually TC-ish stuff done by hardware vendors is user-hostile
07:27.23Centurion_DanI have to agree with Stallmans assessment of TC in that it is "Treacherous Computing".  Computing designed to betray the user and deny them freedom "own" their computing devices.
07:43.29*** join/#devuan level7 (~quassel@31.44.17.250)
07:44.14*** join/#devuan penelopa (~penelopa@unstable.nl)
08:07.56*** part/#devuan penelopa (~penelopa@unstable.nl)
08:42.09*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
08:51.16*** join/#devuan level7_ (~quassel@31.44.17.250)
08:51.25*** join/#devuan Akuli (~Akuli@mobile-access-bcee3f-235.dhcp.inet.fi)
09:03.20*** join/#devuan TwistedFate (~TwistedFa@unaffiliated/twistedfate)
09:14.03*** join/#devuan Levure (~quassel@143.186-65-87.adsl-dyn.isp.belgacom.be)
09:19.36*** join/#devuan SylvieLorxu (~TheLastPr@dhcp-077-251-165-191.chello.nl)
09:21.38*** join/#devuan debdog (~debdog@HSI-KBW-091-089-090-090.hsi2.kabelbw.de)
09:26.00*** join/#devuan Guest56 (~Guest_56_@83.220.239.159)
09:35.44*** join/#devuan Pali (~pali@Maemo/community/contributor/Pali)
09:48.05*** join/#devuan gnu_srs (~srs@178-78-231-178.customers.ownit.se)
10:01.43*** join/#devuan level7 (~quassel@31.44.17.250)
10:06.04*** join/#devuan level7 (~quassel@31.44.17.250)
10:34.52*** join/#devuan JackWinter (~jack@vodsl-8402.vo.lu)
10:42.59*** join/#devuan rleigh (~rleigh@134.36.162.117)
10:43.00*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
10:57.19*** join/#devuan penelopa (~penelopa@unstable.nl)
11:04.21*** join/#devuan minnesotags (~herbgarci@c-50-137-242-97.hsd1.mn.comcast.net)
11:12.44*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
11:13.03*** join/#devuan dardevelin (~dardeveli@unaffiliated/dardevelin)
11:26.39*** join/#devuan Markus_KMi (uid95611@gateway/web/irccloud.com/x-ykdikxxaotojfkmz)
11:28.46*** join/#devuan Akuli (~Akuli@mobile-access-bcee3f-235.dhcp.inet.fi)
11:29.10*** part/#devuan Akuli (~Akuli@mobile-access-bcee3f-235.dhcp.inet.fi)
11:38.01*** part/#devuan cardiel (~crdil@unaffiliated/cardiel)
11:41.13Centurion_Dano/
11:45.05*** join/#devuan DusXMT (~dusxmt@195.12.144.254)
12:43.55*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
12:58.12*** join/#devuan dardevelin (~dardeveli@unaffiliated/dardevelin)
13:03.05*** join/#devuan Ryushin (user@windwalker.chrisdos.com)
13:05.59*** join/#devuan mister_zombie (6c3fb4cb@gateway/web/freenode/ip.108.63.180.203)
13:07.47mister_zombieHi! I found this faq page https://devuan.org/os/documentation/faq/ and there's a bullet point about migrating from ubuntu to devuan, but there's no further info; how complicated/trivial would that be?
13:09.13mister_zombie(Backstory: I nuked my old arch linux install for unwarranted reasons, tried FreeBSD, cried over unwritten drivers, decided "oh what the heck, Ubuntu is gonna be simple", and then "should have tried devuan instead")
13:09.54DusXMTnods, one has to be picky about their hardware when going BSD
13:11.06djphI would assume (and likely wrongly) that it's just a format and reinstall (same as any other OS install)
13:12.04mister_zombieI read somewhere that one could attempt a dist-upgrade from debian to devuan, I was kind of hoping a similar path was possible
13:13.09DusXMTI'm not quite sure - there are some significant differences between devuan and ubuntu, while devuan and debian share a big chunk of their package repositories
13:13.21djphprobably not, since Ubuntu is already a child of Debian ...
13:14.00mister_zombieThe whole reason I decided to go ubuntu in the first place was because I did not want to fight with uefi
13:14.13mister_zombie(That I'm sadly stuck with)
13:14.30mister_zombieIs that gonna be just as easy under devuan?
13:14.31djphnuke secureboot?
13:14.54mister_zombieBy "nuke" you mean "enable non-crazy regular BIOS mode"?
13:16.00djphor, leave UEFI enabled, and just disable "secureboot" (depends on how your mfg implemented the UEFI mess)
13:16.56mister_zombieOh right yeah it's already disabled I think; it's just that under arch, I had to configure that by hand, and after performing it once successfully, I kinda never wanna have to think about it again.
13:17.46djphUEFI / Secureboot happens before grub gets involved ..
13:19.33mister_zombieYes, but I somehow managed to mess up my EFI partition or something.
13:20.24mister_zombie(Not put it at the right place, or tell UEFI to look at the bad place, or something.) Anyway I understand that the installer will take care of that for me, then, which is good. XD
13:34.52mister_zombieAnyway, thanks! Have a good day!
13:52.15*** join/#devuan level7_ (~quassel@31.44.17.250)
13:56.05*** join/#devuan furrywolf (~randyg@70-0-13-106.pools.spcsdns.net)
14:12.04*** join/#devuan level7 (~quassel@31.44.17.250)
14:29.20*** join/#devuan TwistedFate (~TwistedFa@unaffiliated/twistedfate)
14:29.56*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
14:33.08*** join/#devuan john280z (~johnm@user-0ce2k27.cable.mindspring.com)
14:36.48*** join/#devuan wildlander (~wild@unaffiliated/wildlander)
14:38.51*** join/#devuan cocoadaemon (~foo@x53.octopuce.fr)
14:44.51*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
15:03.55DocScrutinizer05echo "killall -u">~/.bash_logout
15:04.09DocScrutinizer05beats systemd hands down ;-P
15:04.24*** join/#devuan golinux (~golinux@unaffiliated/golinux)
15:04.40DusXMTDocScrutinizer05: Problem is when you're logged in as that user in multiple TTYs
15:04.59DocScrutinizer05yes, I know, but that STILL beats systemd
15:04.59DocScrutinizer05;-D
15:05.02DusXMT:)
15:05.10furrywolfso does a sharp stick in the face.
15:05.18DocScrutinizer05indeed
15:05.20furrywolfso that's a pretty low bar.
15:05.32furrywolfor low threshold.  or something.  I'm tired and sick.  heh.
15:05.42DocScrutinizer05however I'm hinting in a direction
15:05.58DocScrutinizer05get well soon, mate!
15:06.26DusXMTDocScrutinizer05: How about logging into that user with ssh? If you'd close the session, it would kill all the uesr's stuff as well, even though you just wanted to close a simple session
15:07.06DusXMTI know, it wasn't supposed to be meant seriously, but hey
15:07.55DocScrutinizer05but hey, I already said I'm fully aware of the multiple-login issue, and you prolly wopuld need a pstree or whatever to do this right
15:08.33DocScrutinizer05"--kill-process-and-all-childs"
15:09.06DocScrutinizer05I thought killall had that, didn't find it
15:09.49DocScrutinizer05wasn't willing to spend more than 30s for writing that "hack"
15:09.58DusXMTnods
15:10.08DocScrutinizer05since for me it's a non-issue anyway
15:10.20muepsuggesting some realistic alternative to KillUserProcesses=yes would be more productive if you want to convince someone that it is never useful
15:11.13DocScrutinizer05it's probably a problem to those who use other poettering&friends crap that doesn't behave, and now systemd to the rescue instead of e.g. fixing gnome
15:12.39*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
15:13.22DusXMTDocScrutinizer05: Kinda reminds me of this song: https://www.openbsd.org/lyrics.html#36
15:13.35DocScrutinizer05kill -$processgroup maybe
15:14.42DusXMT(the part with the filter)
15:17.26*** join/#devuan jsfarinet (~chatzilla@p2003008C4F3CB3CF52B7C3FFFE13D4E6.dip0.t-ipconnect.de)
15:48.37hellekinfailing to install a PC: first I had to switch the keyboard to a non-power usb port, but that's ok.  Now the netinst doesn't recognize the CDROM ??? and refuses to continue.
15:48.54hellekinis burning the DVD image instead to test that :|
15:52.01openfbtdHmm. Actually checking if we're the only processgroup that is alive for the user is not hard
15:52.21openfbtdI've written a killall5 implementation in bash already that crawls proc
15:52.29*** join/#devuan Markus_KMi (uid95611@gateway/web/irccloud.com/x-xrlsynmplpuqddce)
15:52.30openfbtdA reverse of that would be what you need
15:52.58openfbtdBut that's not quite “”
15:53.03openfbtdBut that's not quite “sessions”*
15:54.11openfbtdAlthough if I wrote something that cleans up, I'd write something that only cleans up the current interactive session
15:54.17openfbtdAnd leave other shit alone
15:54.23openfbtdIf something detached, then so be it
15:54.39openfbtdIt probably detached for a reason
15:58.06zdzichumaybe it's a trojan?
15:59.23openfbtdThen killing it after all your sessions are gone is the least of your problems
15:59.56openfbtdAnd nothing would stop it from appending to your ~/.bashrc anyway
16:00.24openfbtdOr hiding more cleverly
16:01.05openfbtdzdzichu, you do know the rationale for the systemd default setting flip, right?
16:01.18openfbtdGNOME 3 leaves stray processes
16:01.46openfbtdSo they decided to fix it this way
16:01.53muepI think the rationale is more to eliminate or at least suppress a class of bugs, rather than any specific bugs
16:02.32muepduring years, I have seen at least KDE to also leave some cruft running after I have logged out
16:02.50muepnot sure if that happens with current versions. haven't used KDE for a while
16:03.24openfbtdThat goes to show how shitty those huge DEs are.
16:04.23openfbtdThe worst part is that these bugs are mostly a problem on desktops, but servers would now have that by default too.
16:04.26zdzichuI think muep is right
16:04.49openfbtdAnd that is a consistent theme for the project
16:05.05zdzichuopenfbtd: only if your distribution is so stupid to a) ship systemd; b) ship it with default settings
16:05.09openfbtdThey fix stuff on desktops while adding more unnecessary shit to servers as an aside
16:05.27openfbtdzdzichu, well I am pretty sure most will do both
16:05.58muepit is still their choice to do so
16:06.20openfbtdWhere do I say it's not?
16:06.36openfbtdOr is it that I'm not allowed to say it's a stupid choice?
16:06.42muepof course you are
16:07.22openfbtdI think I've said it already a lot of times, but in the whole systemd thing I mostly blame the people who adopt it instead of the upstream.
16:07.32muepbut if they end up shipping it that way (afaik no stable distro yet ships systemd 230 at all), it should be because they want that behavior
16:09.17muepthey'd not need to even patch the thing to revert the default systemd 229 behavior
16:10.19openfbtdAt some point the Internet will be full of questions like “why are my processes dying suddenly”, just you wait.
16:10.39*** join/#devuan Ryushin (~Ryushin@50-203-182-130-static.hfc.comcastbusiness.net)
16:11.11openfbtdAnd unless systemd gets to be the one and only... whatever it is now, it will continue confusing people for years
16:20.11*** join/#devuan obk (4fb33c6a@gateway/web/freenode/ip.79.179.60.106)
16:22.23obkIs there an accessible devuan-testing? jessie has gcc 4.9 which is pretty old...
16:23.48GeneralStupidopenfbtd: systemd is not the only "big" init system
16:24.01openfbtdGeneralStupid, for now
16:24.10GeneralStupidthe commercial unices already had smthg like this
16:24.34GeneralStupidsmf i think in solaris
16:24.42zdzichuyeah, the monster configured in XML
16:25.18zdzichuthere's launchd in Darwin/Mac OS X, there's something in AIX and HP-UX, too
16:27.13KatolaZwell, it would make more sense to ask the process who want to be terminated after logout to *register* this decision
16:27.19KatolaZand get terminated
16:27.38KatolaZthis would not break the default, expected behaviour of nohup & co
16:28.18KatolaZand still allow poorly conceived programs to get purged bu others, since their programmers don't know how properly purge them....
16:29.13zdzichuyou expect those poorly conceived programs to register their pooriness?
16:40.18GeneralStupidwhy would i kill every user program after logout
16:43.29hellekin<PROTECTED>
16:43.45hellekinor gcc-5
16:45.41*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
16:51.53KatolaZzdzichu: this doesn't mean that in order to make happy a few bad programmers you should revert a behaviour that has been standard for more that four decades....
16:52.15KatolaZacross dozens of different unix incarnations
16:58.08tmyklebuKatolaZ: "move fast and break stuff."
16:58.22KatolaZtmyklebu: yes, I know :)
16:58.57tmyklebuKatolaZ: doesn't seem like the best policy when we're talking about well-understood stuff that's been useful, at least in part because of its simplicity,  for 40 years.
16:59.40tmyklebuKatolaZ: but that seems like a deliberate choice on their part.
17:07.17hellekineveryone knows old stuff sucks.  You can't rely on it.  If it's older than Justin Bieber, it must be replaced.  Like this... Mathematics stuff.
17:17.53fsmithredI resent that.
17:18.03fsmithred<- old stuff
17:20.01*** join/#devuan mrcaravan (caravan@gateway/shell/nixmag/x-jiwpyvmklglytsuc)
17:20.07mrcaravanis this OS fully free/
17:20.08mrcaravan?
17:20.17mrcaravanis there a live CD?
17:21.03fsmithredthere are a couple of unofficial live CDs
17:21.10fsmithredand yes, it's all foss
17:21.20fsmithredbrb
17:21.36mrcaravanso no non-free and contrib?
17:21.38mrcaravanat all?
17:22.31hellekinnetinst fails with RTL8169 Gigabit ethernet ??
17:22.53GeneralStupidhellekin: i dont know
17:23.08hellekinmrcaravan: contrib and non-free come from Debian.
17:23.50hellekinthought this card was supported in the kernel. :| Weird.
17:24.38hellekinmrcaravan: we're also planning on shipping linux-libre and other essential kernel features such as grsec and knock
17:26.27mrcaravanhellekin, I don't get it?
17:26.35mrcaravanSo there would still be non-free and contrib?
17:26.38mrcaravanfrom Debian.org?
17:27.06mrcaravanWhat is the browser called? I cannot find it
17:27.11hellekinmrcaravan: contrib and non-free remain what they are.  AFAIK Devuan does not contribute to these repositories
17:27.32hellekinwww-browser?
17:28.41hellekinah, seems that RTL* needs a binary blob :|
17:29.49mrcaravanwhich browser?
17:30.16hellekinplease make a full sentence, this looks like a deaf dialogue.
17:31.52*** join/#devuan level7 (~quassel@31.44.17.250)
17:34.23hellekinthe realtek firmware is supposed to be shipped with the DVD. WTF.
17:34.31hellekinit's on it for sure.
17:36.30minnesotagsmrcaravan; if you clearly ask what you want to know, that is usually the best way to get a useful answer.
17:38.28DocScrutinizer05~tell mrcaravan about amprolla
17:38.34fsmithredhellekin, I think the rtl8169 is supported in the main kernel and has non-free firmware
17:39.08fsmithredit works without adding the firmware, but you get error messages about missing firmware
17:39.35fsmithredor maybe not... I've got the 8168
17:39.40minnesotagsThe browser can be either apt-get install iceweasel or apt-get install firefox or whatever other browser you want, but since firefox is now back in Debian, iceweasel and just redirects to firefox, if you apt-get install iceweasel, you get firefox. Or, you could install any other browser you want.
17:40.17fsmithredminnesotags, in jessie, you still get iceweasel
17:40.46minnesotagsAre you sure? I thought it redirects to the firefox package?
17:41.33fsmithredapt-cache policy firefox
17:41.34fsmithredfirefox:
17:41.34fsmithred<PROTECTED>
17:41.34fsmithred<PROTECTED>
17:41.34fsmithred<PROTECTED>
17:41.53fsmithredI've got jessie and ascii enabled in sources.list
17:42.57fsmithredmrcaravan, if you want contrib and non-free, you have to add those words to sources.list, just like you do in debian
17:43.12fsmithredin fact, almost everything is just like you do in debian
17:43.43fsmithredand most of it IS just debian
17:44.02*** join/#devuan technoid_ (~technoid@3jane.sbce.org)
17:44.07minnesotagsWithout the "secret sauce".
17:46.18minnesotagsWhich is scraped out as best as possible and flushed down the shitter, but inevitably some remains.
17:47.48*** join/#devuan wildlander (~wild@unaffiliated/wildlander)
17:49.15DocScrutinizer05dang, I can't find the tickets system, the URL seems to lack on https://devuan.org
17:49.35*** join/#devuan golinux (~golinux@unaffiliated/golinux)
17:54.17hellekinDocScrutinizer05: git.devuan.org ?
17:54.53DocScrutinizer05err, I only found https://gitlab.devuan.org/  and that's basically a "deadend" too
17:55.36DocScrutinizer05maybe I need more coffee but I really can't find my way to my own tickets
17:56.09hellekinDocScrutinizer05: git.devuan.org  the one and only
17:56.23DocScrutinizer05where is that linked?
17:56.28hellekinDocScrutinizer05: https://devuan.org/my/todos
17:56.38hellekinDocScrutinizer05: everywhere
17:56.46DocScrutinizer05sorry youii lost me
17:57.49hellekinDocScrutinizer05: https://devuan.org/os/source-code mentions "All Devuan-specific source code is available via the Gitlab."
17:58.13hellekinIt use dto be more visible though
17:58.14DocScrutinizer05err, I only found https://gitlab.devuan.org/  and that's basically a "deadend" too
17:58.34hellekingitlab.devuan.org does not exist, and never did.
17:59.21*** join/#devuan firegarden (~dionysos@host36-224-dynamic.244-95-r.retail.telecomitalia.it)
17:59.48DocScrutinizer05errrr....
18:00.12DocScrutinizer05ok then why is "sourcode" a link to that URL?
18:00.19hellekingit.devuan.org
18:00.29DocScrutinizer05heck!!! I C&P it
18:01.01hellekinsurely not.  Or we're not using the same Internet
18:01.28DocScrutinizer05dunno whetre I clicked
18:02.35DocScrutinizer05sorry, maybe I found it anywhere in the internets while searching for a URL that has sth with git in it
18:02.46hellekinnot in the devuan-www source code I confirm :)
18:03.10DocScrutinizer05anyway I didn't see any obvious link to the tickets
18:03.55hellekinyes, I guess there is not.  I don't know how long it will take to recover the web :|
18:05.03DocScrutinizer05sourcecode which I thought might be the best bet to get there actually just gives my https://devuan.org/os/source-code
18:07.00DocScrutinizer05https://gitlab.devuan.org/ _not_ being a 404 doesn't really help either
18:07.35DocScrutinizer05I had a fuzzy memory of the URL
18:07.52DocScrutinizer05that's how I got to that bogus one
18:17.16*** part/#devuan penelopa (~penelopa@unstable.nl)
18:28.44*** join/#devuan Pali (~pali@Maemo/community/contributor/Pali)
18:34.12golinuxDocScrutinizer05: In a word . . . bookmarks
18:34.53DocScrutinizer05got way too many of them already
18:36.47*** join/#devuan cocoadaemon (~foo@2a01:e35:8a99:e90:d8ad:227c:1c3:7ffa)
18:40.30djpho_O who broke gitlab?
18:42.11djphscratch that, it was me hooray for spelling :)
18:46.30*** join/#devuan rleigh (~rleigh@134.36.162.117)
18:46.31*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
18:49.24*** join/#devuan Drugo (~andrea@host100-198-dynamic.53-79-r.retail.telecomitalia.it)
18:55.19hellekindjph :)
19:01.19djphleast "spelling" isn't a core requiremet of "writing code" (just so long as the variables are all mis-spelled the same way)
19:12.01DusXMTthen, the power of sed can be used =3
19:12.08DusXMT(to fix them all at once)
19:13.04*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
19:14.03mrcaravanwhich browser is being used by Devuan?
19:14.57fsmithredmrcaravan, iceweasel
19:16.15mrcaravanbut I don't see in package list
19:16.52fsmithredapt-cache policy iceweasel
19:16.52fsmithrediceweasel:
19:16.53fsmithred<PROTECTED>
19:16.53fsmithred<PROTECTED>
19:17.01fsmithredwhat package list are you looking at?
19:22.52KatolaZmrcaravan: ?
19:23.37KatolaZwhat happens if you give "apt-get install iceweasel"?
19:25.14fsmithredI don't think he's gotten as far as installing
19:25.41KatolaZso where does he/she checks the package list from?
19:25.45golinuxShouldn't iceweasel be installed by default?
19:25.51fsmithredI asked and got no answer
19:25.57fsmithredI think he keeps falling asleep
19:26.01KatolaZgolinux: only if you go for "Desktop" in tasksel...
19:28.04minnesotagsYes. There is no browser installed by default unless you choose "Desktop" during install.
19:28.26KatolaZthere is no X installed as well
19:28.32KatolaZunless you go for Desktop
19:28.40fsmithredI think you get w3m browser by default
19:28.44minnesotagsOr, graphical install.
19:28.54KatolaZthe basic install with openssh server has slightly less than 450 packages
19:29.19KatolaZ150 of which are useless (mostly perl and python libraries)
19:29.33minnesotagsKatolaZ, were you the person who was looking at creating an openstack Devuan image?
19:29.34KatolaZfsmithred: yes, you get w3m
19:29.55djphDusXMT: or not - if they're all misspelt, who's to say that I dind't intend that in the first place ;)
19:30.02KatolaZminnesotags: not directly, but my research about devuan minimal lives will lead me there as well, I suspect
19:30.06*** join/#devuan debdog (~debdog@HSI-KBW-091-089-090-004.hsi2.kabelbw.de)
19:30.45KatolaZwe are working at integrating all the sdks at the moment
19:30.48minnesotagsI'm trying that myself right now. There are still some difficulties, because cloud-init looks for debian in the python2.7 folders.
19:31.10KatolaZminnesotags: what do you need for an openstack image?
19:31.46minnesotagsJust a completely vanilla server with ssh server only.
19:31.54KatolaZshould it be a live image>
19:31.55KatolaZ?
19:31.58minnesotagsEverything else can be built from there.
19:32.10KatolaZor a minimal install?
19:32.25minnesotagsA qcow2 that was a minimal install.
19:32.29KatolaZok
19:32.30minnesotagswith cloud-init.
19:32.36KatolaZI see
19:33.09KatolaZisn't this behaviour fo cloud-init somehow configurable?
19:33.16KatolaZ(I don't know could-init, BTW)
19:33.18minnesotagsYep. There is "kind of" one in the devuan packages, but the login info is kind of messed up and there is a lot of debian stuff still left in it.
19:33.29KatolaZok
19:33.35KatolaZwhy don't you fork the package then
19:33.40KatolaZand make a proper devuan version?
19:33.40*** join/#devuan sirix (Elite16648@gateway/shell/elitebnc/x-bjmkkdummjltjupa)
19:33.46KatolaZit might be the easiest way forward
19:33.48minnesotagsLol, if I knew how....
19:33.53KatolaZ:D
19:34.03KatolaZnot too difficult, in the end
19:34.08*** join/#devuan level7 (~quassel@31.44.17.250)
19:34.14KatolaZI guess somebody also wrote a minimal howto
19:34.18KatolaZIIRC
19:34.31minnesotagsYes. Minimal documentation.
19:34.43minnesotagsAll the way around.
19:34.47KatolaZ:D
19:35.01KatolaZdo you find that sufficient for the task?
19:35.10KatolaZotherwise there are several DD in the ML
19:35.16minnesotags"One does not "simply" fork a package."
19:35.17KatolaZwho can help with any specific issue
19:35.22KatolaZ:D
19:36.02minnesotagsor storm Mordor, or upgrade OpenStack, or....]
19:36.49fsmithredminnesotags, what's inside debian.py?
19:37.24fsmithredor maybe I should ask why is it a problem?
19:37.32KatolaZminnesotags: but I can see a devuan-packages / openstack-devuan-images project in gitlab
19:38.02KatolaZwhose description says: "This package provides the tools for easily building openstack images running Devuan GNU/Linux. It is forked from openstack-debian-images"
19:38.19KatolaZnow I don;'t know if it's still alive or it's abandoned
19:38.22minnesotagsI saw that. It was updated over a year ago.
19:38.33minnesotags;-)
19:38.45KatolaZwell, take over then :)
19:39.04minnesotagsI know, right?
19:39.15KatolaZsorry
19:39.22KatolaZdidn't mean to be harsh
19:39.36minnesotagsLol, it's ok.
19:39.39KatolaZ:)
19:39.47minnesotagsI'm not meaning to make work for other people either.
19:40.12KatolaZminnesotags: if you are interested in openstack, you will make work for yourself :)
19:40.33minnesotagsOh, there is plenty of work there. Believe me I know.
19:41.05KatolaZis there a way we can help then?
19:41.51KatolaZI mean, you already identified several problems with the Debian version of cloud-init
19:42.16KatolaZthat's a valuable step forwar
19:42.19KatolaZ~forward
19:42.20minnesotagsWe think we have it basically working. We had a working Liberty (on Devuan), but managed to "upgrade" and break it. Now after several weeks, we have it back running, mostly.
19:42.30KatolaZok
19:43.03KatolaZif you can trace back the changes, it might be not too difficult to incorporate them in a forked version of cloud=init for devuan
19:43.06minnesotagsThe firewall/security groups in mitaka are an issue, but that isn't devuan.
19:43.07KatolaZthat was my point
19:43.14KatolaZok
19:43.37KatolaZ(sorry, I lack a massive amount of background on anything-cloudy!)
19:43.41minnesotagsIn fact, it seems to work just as well on devuan as it would on debian (hosts).
19:43.53KatolaZgreat
19:44.06KatolaZlet's wrap it up then!
19:44.07djphKatolaZ: take stuff from "your computer" and put it "on someone elses" ... least that's my understanding of it
19:44.08KatolaZ:)
19:44.29KatolaZdjph:  :D
19:44.31minnesotagsIt's really just amped up virtualization management.
19:44.41KatolaZI know minnesotags
19:44.48KatolaZonly I haven't used it massively
19:45.00KatolaZso I can't say I have "experience" with it :)
19:45.17minnesotagsRight, no problem, I don't much yet either!
19:45.17KatolaZ"experience" is a heavy word
19:45.24KatolaZused too lightly, lately
19:46.16minnesotagsBut I'm pretty convinced that distributions are going to need to have the tools for these cloud systems in order to be relevant for servers.
19:46.30minnesotagsOr anything that is virtualized.
19:46.56KatolaZI agree minnesotags
19:47.07KatolaZthat's one of the reasons I am working on Devuan minimal
19:47.15minnesotags:-D
19:47.16KatolaZi those environments you need just a minimal image
19:47.24minnesotagsYes.
19:47.24KatolaZto be brought-up in seconds
19:47.33KatolaZand customied as needed
19:47.37KatolaZ~customised
19:47.45minnesotagsAbsoabsoabsolutely
19:48.03KatolaZyou don't need most of the stuff that you still get in a standard Devuan install
19:48.13KatolaZeven in the "minimal" one
19:48.18minnesotagsYes.
19:48.21KatolaZwhich still has more than 450 packages
19:48.32KatolaZwe already have functional package lists with 300 packages
19:48.43KatolaZI am working on having sonethign functional with less than 200 packages
19:48.47KatolaZvery minimal
19:48.53KatolaZbut still working
19:48.57djphI have experience in wandering into dep hell ... that's about it :/
19:48.58minnesotagsThat would be awesome.
19:49.01KatolaZand ready to be customised
19:49.13KatolaZyes, I know
19:49.20KatolaZand would open a new niche to Devuan
19:49.27minnesotagsyes.
19:49.29KatolaZthat of massive virtualisation
19:49.36minnesotagsTotal new niche
19:49.45KatolaZwell, not totally new, indeed :D
19:49.52minnesotagsRight.
19:49.58KatolaZleft.
19:50.00KatolaZ:D
19:51.32KatolaZminnesotags: how would you consider having ready-to-use minimal images
19:51.39KatolaZinstead than stuff that has to be installed?
19:51.56KatolaZ(I mean for openstack)
19:51.59minnesotagshttp://docs.openstack.org/image-guide/obtain-images.html
19:52.18minnesotagsCheck out the Cirros image, it's, like, 12mb.
19:52.31KatolaZI zee
19:53.04KatolaZdo those image work with a proper disk image
19:53.09KatolaZor do they load to ram
19:53.09KatolaZ?
19:53.39minnesotagsYou use that image and create a virtual disk.
19:53.51KatolaZis it a ramfs?
19:53.52minnesotagsso, yes.
19:53.58minnesotagsNo.
19:54.02KatolaZor another image on disk?
19:54.05minnesotagsYes.
19:54.09KatolaZok
19:54.14minnesotagsAnother image on disk.
19:54.27KatolaZok
19:54.37KatolaZand then you union-mount it on /?
19:55.15minnesotagsWell, in openstack you mount it in however you have your volumes setup.
19:55.24KatolaZmmmhhh
19:55.35minnesotagsOr however you have your image storage setup.
19:55.44minnesotagsSorry, "instance" storage.
19:55.57KatolaZok, sorry again for my ignorance about openstack
19:56.17KatolaZI was thinking of a simple scenario in which the small image just contains a squashfs
19:56.24KatolaZwith the minimal system
19:56.26minnesotags"images" are the template files you work off to create an instance
19:56.37KatolaZok
19:57.02KatolaZwe should have a proper chat about htis
19:57.05minnesotagsSo if you "launch" an instance, you do it using a base image file and then customize it as needed.
19:57.27KatolaZbecause I think we might already have most of the stuff almost ready to use in the minimal-live-sdk
19:57.32KatolaZok
19:57.55minnesotagsIn this case, if I had a base Devuan qcow2 (or raw, or whatever) image (I think even and iso works), then you launch an instance and customize it for your use.
19:58.07KatolaZok
19:58.15KatolaZimagine now that the "image" is smallish
19:58.28KatolaZand has a shquashfs /
19:58.33KatolaZin which you can't write anything
19:58.37minnesotagsYou just need to make sure that it expands to the file system, and that it doesn't have a persistent mac address, etc..
19:58.40KatolaZunless you union-mount another image
19:59.05KatolaZover it
19:59.22KatolaZit's like having two qcow2 images
19:59.30KatolaZthe first one has just the minimal system
19:59.34minnesotagsAnd it has persistent dhcp.
19:59.37KatolaZand is "ro"
19:59.48KatolaZand the second one will "enhance" the /
19:59.54KatolaZadding as much space as you want
20:00.03KatolaZand then you can customise it as needed
20:00.45fsmithredfull persistence in debian-live terminology
20:00.48KatolaZyou can already to this with the minimal-live
20:00.59KatolaZby adding a second drive
20:01.05KatolaZand union-mounting it over /
20:01.43fsmithredcan do it with a loopback file, so you could have several on the same partition
20:01.47KatolaZI think you might already use a properly customised version of minimal-live
20:01.54minnesotagsI have to confess, I'm very new to OpenStack way of doing things. Like, very, very new.
20:02.10KatolaZok, then I am not alone :D
20:02.33KatolaZanyway, I am pretty sure that we can encompass this use case in the minimal-live
20:02.48KatolaZwe were talking about it with jaromil the other day
20:02.54minnesotagsI'm not new to running virtualized stuff, but this is a different mindset, and yeah, it is extremely complicated.
20:03.17minnesotagsA lot of interacting parts.
20:03.53KatolaZwell, as long as the interactions are known, and clean, it might be "complex" but should not be "complicated"
20:03.55minnesotagsAnd you have to be "all in".
20:04.02KatolaZ"complex" is good :)
20:04.10minnesotagsWell, it is both.
20:04.14KatolaZahahahahah
20:04.23KatolaZok, we'll see
20:04.31minnesotagsAnd the documentation is not for the users, mainly for the developers.
20:04.45KatolaZthe users should not care about all that stuff
20:05.10minnesotagsSo log files have lots of "that's deprecated", but you don't want to actually remove it, because it is still how it actually works.
20:05.23KatolaZ:D
20:05.32KatolaZI see
20:05.39KatolaZI should study a bit of it then
20:06.03KatolaZbut only after I am done with the whole infrastructure for minimal-live
20:06.04minnesotagsYeah. Lot's of "warnings", that are really warnings for other packages developers for future versions.
20:06.07KatolaZand we are not far, IMHO
20:06.56minnesotagsIt's got a very "alpha" feel. Not even quite beta. Certainly not beta level like Devuan is beta.
20:07.46minnesotagsNot complaining though! It's incredibly powerful!
20:08.36minnesotagsOtherwise, we wouldn't be adopting it. :-D
20:11.42minnesotagsPoint for Devuan is, I see Devuan pushing for more minimalism in the distribution as the real direction that should be taken for virtualization. From the hardware, to the virtualized tools. Who cares about boot times or even events? My baremetal doesn't, my virtualized machines don't.
20:12.03minnesotagsWho cares about sessions?
20:12.53minnesotagsI mean, when the licenses are free....
20:12.58djphminnesotags: er, 'sessions' in what sense?
20:13.22minnesotagsWhy do you need multiple user sessions on a virtual machine?
20:13.23john280z/quit
20:15.12djphminnesotags: because you need multiple people accessing it at the same time?
20:16.12nextimeminnesotags: don't do the same error systemd people are doing: don't assume you can predict any other user needs/use case
20:16.15nextime:)
20:16.21minnesotagsWhat use case would that be?
20:16.43djphneeding more than one user session on a VM?
20:16.44nextimeminnesotags: it doesn't matter, we can even don't know what is it.
20:17.08nextimethe right way is just "let the root choose" any use case.
20:18.04minnesotagsI'm certainly not assuming what other people should or shouldn't do.
20:19.25minnesotagsI'm talking about what I predict will be the vast majority of use cases for virtualized machines. You fire up and down new instances of the VM as needed.
20:20.16nextimeminnesotags: well, i don't think you are right here. Your use case is the tipical use case for containers and/or cloud infrastructures
20:20.27nextimebut VPS are used in many  other ways
20:20.35minnesotagsI am asking the question, not telling others what to do.
20:20.40nextimelike just to optimize hw usage in modern server networks
20:21.04nextimeor even in client side with centralized control
20:21.39nextimecloud infrastructures are just one of the moltitude of possible use case
20:22.06minnesotagsWould you agree it is easier to make a distribution bigger than smaller? Bloat is easy. Cleaning up bloat is not.
20:22.52nextimewell,depend on how smaller, but yes, usually here you right
20:23.28minnesotagsI'm doing the opposite of telling people what to do. Most of my use cases don't require other people's bloat.
20:23.45*** join/#devuan Chanku (~Chanku@c-68-52-188-31.hsd1.tn.comcast.net)
20:23.49nextimebut the real hard thing isn't make it smaller or bigger
20:23.53minnesotagsIf I want extra packages, I can add them.
20:24.01nextimeis to make it enough malleable to be smaller OR bigger at the user choice
20:24.09minnesotagsExactly.
20:24.11minnesotagsAgree.
20:24.42nextimewell, we are crazy enough to try this actually :P
20:24.46*** join/#devuan radsy (~irc@unaffiliated/radsy)
20:30.44minnesotagsI see there are or could be use cases for sessions. I'm just predicting that will become much more rare. They will be down to limitations on local hardware or software licenses, and people will definitely work on ways to get around that through virtualization. That is just one more reason I think systemd (and gnome, etc) is/are barking up the wrong tree.
20:32.15minnesotagsThen again, I could be wrong! ;-)
20:32.59zdzichuminnesotags: sessions are core unix concept, see the history of setsid() call
20:33.34minnesotagsI'm referring to systemd style.
20:35.26nextimewell, i don't know if sessions will become rare or not, and more important, i don't care about that. I see potential use case where they are usefull, and i see many cases where they aren't or even are wrong. The wrong tree systemd ( and gnome etc ) are barking isn't sessions, is to impose sessions as the only way
20:36.09nextimefor me it isn't a matter on how rare is a use case, as long as 1 single user need it, we should care about making it feasible as long is possible to do that
20:36.13minnesotagsAnd I agree with that.
20:36.51minnesotagsI agree with all of that.
20:36.54nextimebut probably my point is also cause i have a long personal hystory on "i'm in a border line use case", i'm used to it :(
20:39.01minnesotagsThey are imposing one way, the multi-user desktop way, and I don't want it, I don't need it, and I still don't have an alternative right now, to be honest.
20:40.22nextimeminnesotags: we are trying to give you ( and give us all ) the alternative :)
20:42.26minnesotags:-)
20:42.34ChankuTBF I don't see much of a point in the systemd way
20:42.38minnesotagsI know. I have to rant once in a while though.
20:44.44minnesotagsAnd my current rant is that I can't figure out how to create a devuan openstack image that works right, as in is smaller, logs in properly, and generally works easier than the debian openstack image.
20:45.20minnesotagsOr, ffs, the bitnamis ubuntu images (Godeffinghelpme).
20:47.29*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
21:12.05Centurion_Dano/
21:15.34KatolaZminnesotags: let's work on that
21:15.36KatolaZ:)
21:15.49KatolaZdevuan is a young projecyt
21:15.59KatolaZand needs lots of people to cater for it
21:19.16djphI'd like to try and help ...
21:37.57*** join/#devuan Chanku (~Chanku@c-68-52-188-31.hsd1.tn.comcast.net)
21:40.25*** join/#devuan jsfarinet (~chatzilla@p2003008C4F3CB3CF5849EA3A3FFC0006.dip0.t-ipconnect.de)
21:44.55fsmithredminnesotags, is the problem with getting openstack to work or getting the image to boot?
21:50.09KatolaZfsmithred: getting openstack to work, I guess
21:50.35fsmithredthat part I don't know about
21:50.49fsmithredgetting images to boot, I do know a little
21:51.25fsmithredalthough, I downloaded an unbuntu cloud image a couple hours ago, and I couldn't get it to boot
21:51.36fsmithredit hung looking for a floppy drive
21:51.53DocScrutinizer05my extremely uneducated guess would be to start with nuking all *kit and relatives, handle login via the accordingly named command etc
21:52.58DocScrutinizer05this si still supposed to work, in sysv init environment, no?
21:56.01DocScrutinizer05i | ConsoleKit                         | System daemon for tracking users, sessions and seats
21:56.05DocScrutinizer05pukes
21:56.22DocScrutinizer05particularly on "seats"
21:57.32DocScrutinizer05polkit                             | PolicyKit Authorization Framework
21:57.56DocScrutinizer05HMMMMM   rtkit                              | Realtime Policy and Watchdog Daemon
22:00.15DocScrutinizer05then /usr/lib/systemd/systemd-logind
22:01.00DocScrutinizer05can't recall having seen any of that a 10 years ago, and linux just worked
22:05.17DocScrutinizer05[jr@lagrange ~]$ cat /etc/redhat-release
22:05.18DocScrutinizer05CentOS release 5.11 (Final)
22:05.20DocScrutinizer05[jr@lagrange ~]$ ps aux|grep 'kit|login'
22:05.21DocScrutinizer05jr       18205  0.0  0.2  63260   796 pts/1    R+   00:04   0:00 grep kit|login
22:06.48*** join/#devuan brabo (~brabo@globalshellz/owner/brabo)
22:14.32*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
22:15.38DocScrutinizer05how lovely was that: http://paste.opensuse.org/10197346
22:15.57DocScrutinizer05compare:
22:16.00DocScrutinizer05jr@saturn:~> cat /etc/inittab
22:16.01DocScrutinizer05id:5:initdefault:
22:24.00*** join/#devuan brundlefly (~curvv@unaffiliated/curvv)
22:48.20*** join/#devuan rleigh (~rleigh@unaffiliated/rleigh)
22:56.20minnesotagsThe image boots, just needs a very little bit of fixing on initial username setup and getting rid of debian cruft from the way cloud-init installs.
22:57.34KatolaZminnesotags: the easiest way would probably be to have a custom cloud-init package
22:57.39KatolaZwith the needed tweaks
23:03.58*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
23:04.32minnesotagsYup. And if I knew that package, or my way around python better (which it is built in) I would figure out a fork. Mostly, the problem (I think) is how it pulls in the debian cloud-init package.
23:05.19minnesotagsThere is already an openstack image creation on the devuan git.
23:05.28djphminnesotags: you're talking about open... somethingorother, right?
23:05.44ksx4systemdjph: openstack afair
23:05.49minnesotagsYes, the blahblah thingamajig.
23:05.53minnesotags;-)
23:06.18minnesotagsSorry, I was afk awhile and hadn't scrolled down.
23:06.49djphah, yeah, people were talking about that before
23:06.52minnesotagsSunday, so grasses to be cut, beverages to be consumed.
23:07.16minnesotagsChildren to be paid attention to, etc..
23:08.20KatolaZminnesotags: we discussed the openstack sdk in gitlab this afternoon, right?
23:09.16djphKatolaZ: yeah, you two were talking about it ... I was half-reading the convo whilst looking thru the devuan git...
23:10.22minnesotagsYes.
23:10.27*** join/#devuan AlexLikeRock (~AlexLikeR@unaffiliated/alexlikerock)
23:10.53*** join/#devuan level7 (~quassel@31.44.17.250)
23:12.15minnesotagsCrap.
23:12.25minnesotagsWell, looks like my experiment failed.
23:12.55*** join/#devuan Scartozzo (~flavio@2-233-3-55.ip215.fastwebnet.it)
23:13.09*** join/#devuan Drugo (~andrea@host100-198-dynamic.53-79-r.retail.telecomitalia.it)
23:17.50djphwhat experiment was that?
23:18.30minnesotagsI tried using using virt-manager to create a minimal vm, opened it, installed all the needed packages (including cloud-init), removing as many MAC address references as I could, etc.. and then tried loading it as an image to OpenStack.
23:19.17minnesotagsI'm trying a few more tricks. Will report back. If I get it to work, I will post a "how to" somewhere.
23:21.57hellekinminnesotags: https://talk.devuan.org/c/study sounds like a good somewhere :)
23:26.24ksx4systemis it possible to boot Devuan's netinst iso from grub2?
23:26.57KatolaZwhat do you mean ksx4system
23:26.58KatolaZ?
23:29.59ksx4systemgrub2 can boot from some iso files (like GRML or Gentoo live DVD)
23:30.17ksx4systemKatolaZ: I wonder if it's possible to boot Devuan network installer this way too
23:32.24KatolaZoh I see
23:32.36KatolaZwell, it was surely possible with grub1
23:32.41KatolaZgrub-legacy
23:32.46KatolaZor whatever you call it
23:32.50KatolaZthrough the console
23:34.59KatolaZok, we now also have a C compiler in the minimal-live
23:35.12KatolaZtcc, and it works fine
23:35.15KatolaZ:)
23:35.54ksx4systemactually I could use that Gentoo live DVD as Devuan installer lol
23:36.06ksx4systemit's not that slow to emerge debootstrap
23:36.14KatolaZ:D
23:36.17ksx4systemand I could happily continue from there
23:36.30KatolaZwell, you could also use a minimal-live
23:36.38KatolaZ:D
23:37.04ksx4systemKatolaZ: why not, do you have a link?
23:37.45KatolaZdevuan.kalos.mine.nu
23:38.15KatolaZmmhhhh
23:38.39KatolaZbut how would youlike to start the installer?
23:38.46KatolaZthere is no d-i in the minimal-live
23:38.47KatolaZso far
23:38.56KatolaZ(and probably there will not be...)
23:39.21ksx4systemKatolaZ: debootstrap of course :)
23:39.27KatolaZoh sure
23:39.44KatolaZthen it's the best way forward, maybe
23:39.45KatolaZ:)
23:39.50KatolaZit boots in a few seconds
23:39.52KatolaZLD
23:39.54KatolaZ:D
23:40.43Centurion_Danksx4system: the netinstaller will boot from grub on UEFI systems as far as I remember...
23:41.35ksx4systemCenturion_Dan: I'm trying to make it work on "real" BIOS based box
23:44.03Centurion_Danyou should be able to just hook in the kernel and initrd from the installer... there should be a grub config file on there too.
23:44.11Centurion_Danno time to look right now.

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