libera/#devuan/ Friday, 2018-05-25

fsmithred_abc_, I just got home00:48
fsmithredto install grub to partition, you select Partition instead of MBR. That comes up before you select partitions for installation.00:50
fsmithredif you didn't see that window, it's because the wrong grub was installed, and you get a change to install the grub packages later00:51
fsmithredand I didn't make Partition a choice for that part00:51
fsmithreds/change/chance00:52
fsmithredI'll be back in a few minutes00:52
_abc_fsmithred: thanks for answering, I was away, it's almost 3AM here01:24
_abc_fsmithred: re: it's meant to work in a live session: yes, except I used the persistence partition also to store backups and it was rather large. So when the install started it started pulling in the backups. Morale: remove any stuff NOT to be installed on the system from the persistence volume before starting the install.01:26
_abc_It basically tried to copy things it should not have imo, since it is confused about what's in the persistence/rw mounted with / union and other things on that volume which are visible in the running system under /media/devuan/persistence.01:27
_abc_It worked out eventually but it was not nice01:27
_abc_There should be a way to make the rsync copy not see that dir, it's a cli option.01:28
_abc_Signing off for now.01:28
fsmithredDocScrutinizer05, is it possible to leave a message for someone when they aren't here?01:35
golinuxThat's what the znc bouncer is for.  You get everything that happened while you were gone.01:37
fsmithredyeah, but I want to leave a message for abc01:37
fsmithredwe keep missing each other.01:38
Uberiusfsmithred, if abc is a registered nick then simply perform: /msg memoserv send abc blablabla01:38
fsmithredthanks01:38
Uberiusyou're welcome01:38
golinuxI noticed.  You haven't been around much lately.01:39
fsmithredbeen working01:39
fsmithredso I haven't been home much. And pretty beat when I do get home.01:40
fsmithredbeen painting01:40
DocScrutinizer05fsmithred: yes, there's a message feature in one of greenode's service bots. But it's very inconventient to use and not guaranteed to notice the info message sent by service when the addressee logs in01:55
DocScrutinizer05freenode*01:55
fsmithredthanks. Then I hope I see him again soon.01:56
DocScrutinizer05what works best for me is to post something to a pastebin and ask channel to inform the addressee about the URL of that pastebin01:58
fsmithredthat's more reliable?01:59
DocScrutinizer05you also can look up channel logs and even refer to a point in log with a URL01:59
fsmithredoh, cool. I've seen your logs. Thanks for that.01:59
DocScrutinizer05yesm that's way more reliable since messageserv's notifications are basically invisible, the way they get posted during addressee's irc client connecting and authenticating even before it has joined any channels02:00
DocScrutinizer05also I'm not sure but possibly memoserv only works for addressees with a user account02:02
DocScrutinizer05yeah, exactly : Notice] -MemoServ- MemoServ allows users to send memos to registered users.02:03
DocScrutinizer05fsmithred: infobot knows an onjoin featire that makes the bot say something as soon as a particular iser joins a particular channel. It's locked since it is too complicated to manage02:10
aitorgood morning07:57
aitori've been reading one of the links about runit written by steve litt:07:59
aitor170) se ha unido07:59
aitor* Vall se ha marchado (Ping timeout: 2507:59
aitorsorry: http://troubleshooters.com/linux/init/manjaro_experiments.htm#12232014_pure_runit_init_proof_of_concept07:59
aitori'm testing my devuan jessie with runit and vdev08:01
aitorthe device management works, the audio works, the network connection works and the respawn and virtual terminals work...08:02
aitori have also another system with udev instead vdev, but the virtual terminals don't work08:03
aitorrunning update-grub2 (a symlink to update-grub) with vdev the grub.cfg file loses its entry for runit; so, some changes are needed in the /usr/sbin/grub-mkconfig08:05
aitorrunning update-grub in the other computer (with udev), update-grub works correctly08:05
aitorneed to go (time to work), have a nice day :)08:06
msiismhow can i find out which task in tasksel contains which packages?20:16
gnu_srs apt-cache show task-xfce-desktop20:17
gnu_srsLook at the Depends: and Recommends: entries20:18
msiismgnu_srs: ok, that's nice. but you would need a running devuan system to do it (which i happen to have).20:19
muepyou could choose to just not install any of the tasks and then install them once you have the running (but minimal) system20:20
msiismmuep: ok, well i'm trying to create sort of a devuan pure blend with a customized selection of packages (but using the standard base system you'd get from the installer without selecting anything in tasksel).20:22
msiismbut ok, i can always simulate installing a package with apt (or rather apt-get). it's just that i'm trying to avoid meta-packages.20:24
msiismok, so there are about 220 task-* packages, most of them language/locate-related. but due to the naming scheme, everything is pretty mixed up.20:29
KatolaZmsiism: what do you need to know?20:34
msiismKatolaZ: what's the name of the basic system utilities task?20:34
msiismi can't find it.20:34
KatolaZwhat do you mean by basic system utilities?20:35
msiismKatolaZ: i don't really remember what it's called in english. i think it's the last thing you can select in tasksel. (i don't mean console-productivity.)20:37
msiismKatolaZ: standard system utilities20:38
KatolaZok, so yu don't mean the base system20:38
msiismno20:38
KatolaZmsiism: that package installs anything that is Priority: standard20:38
msiismok, so it's different from the other tasks in how it works, right?20:39
KatolaZit is20:39
msiismi see20:40
KatolaZmsiism: I guess it makes also sure that all the packages markes |"d |""iummportant" are installed20:47
KatolaZbut I am not sure if that is already done in the base install20:47
msiismKatolaZ: having trouble reading the above. some characters are not being displayed as they should20:48
KatolaZoops sorry20:51
KatolaZmsiism: I guess it makes also sure that all the packages markes |"d "important" are installed as well20:52
KatolaZoh FFS20:52
KatolaZI am not sure if all the packages marked "important" are installed too20:52
golinuxYou can find all that info a click away with synaptic.20:53
KatolaZno golinux you can't20:53
KatolaZin this specific case synaptic is useless20:53
KatolaZ(unless synaptic can list by Priority)20:54
KatolaZmsiism:  cat /var/lib/apt/lists/pkgmaster.devuan.org_merged_dists_ascii_main_binary-amd64_Packages  | grep -i -B 20 "Priority: standard" | grep -i "Package: "20:55
golinuxIt lists dependencies, recommends and suggests for every package20:55
KatolaZgolinux: this is not a package :)20:55
KatolaZit's a special task20:55
golinuxOK.  I guess I missed domething.20:55
msiismKatolaZ: ok, i was gonna try dpkg-query.20:58
KatolaZmsiism: it's not accurate though20:58
msiismi've found `dpkg-query -W --showformat='${Package}  ${Priority}\n' | grep "required$"`. that works.21:00
KatolaZmsiism: OK, but you should use "standard" instead of "required"21:06
KatolaZIIRC, "required" and "essential" are part of the base install21:07
KatolaZ(whatever is installed before tasksel is started)21:07
msiismKatolaZ: ok, but i deselected everything in takssel.21:07
msiismbut, interestingly, why i run the above command without the grep part, i can see that the installation gave me a wild mix of "required", "important", "standard", "optional" and "extra" packages.21:09
msiisms/why/when21:09
KatolaZmsiism: those might be deps21:10
msiismok. i was thinking that hese are like more or less separate spheres.21:10
KatolaZmsiism: there is no real separation there, AFAICT21:11
msiismKatolaZ: ok, but doesn't that make it sort of chaotic?21:12
KatolaZmsiism: the world is chaotic :)21:13
KatolaZthink that Debian is the work of hundred people21:13
KatolaZ~hundreds of21:13
KatolaZand still it works21:13
KatolaZand is the base of 80% of the current distributions21:13
KatolaZ:)21:13
KatolaZmsiism: anyway, the base system should be around 200 packages21:14
KatolaZyou could try:21:14
KatolaZdpkg-query -W --showformat='${Priority}\n'  | sort | uniq -c21:14
KatolaZmsiism: ^^^21:14
msiismKatolaZ: ok, give me a sec to understand that.21:15
KatolaZ(that's just counting how many packages for each Priority: level are installed)21:15
msiismKatolaZ: ok, just had a look at the man page of uniq. unfortunately, it's not on my new minimal install. but i can change that.21:16
KatolaZuh?21:16
KatolaZuniq is not in the minimal install?21:16
KatolaZit's part of coreutils21:17
msiismKatolaZ: yes, there's no coreutils in the minimal install (i mean "minimal" as in "deselcted everything in tasksel")21:17
KatolaZuh?21:17
KatolaZ:D21:17
msiismthis is the ascii rc netinstall21:18
msiismi first noticed that less isn't more if you install like that :)21:18
KatolaZless is in a separate package21:19
KatolaZbut you still should have coreutils21:19
KatolaZwithout that you have no kill21:19
KatolaZno cat21:19
KatolaZno cp21:19
msiismi have that. maybe i  mistyped sth21:19
msiismok, typo. coreutils are there. sorry...21:20
KatolaZ:D21:20
KatolaZnp21:20
KatolaZif coreutils is there, uniq is there21:20
KatolaZand sort as well21:20
msiismright. i'm seeing that now21:20
msiismnow, that is a nice output21:21
msiism62 required, 54 important, 19 standard, 97 optional, 17 extra.21:22
msiismabout this being chaotic: i recently installed slackware on another machine and was sort of blown away by its grouping all packages into collections that you can work through in a menu (like when configuring a kernel). but then, slackware doesn't do any dependency tracking.21:24
muepI'm quite happy that most programs I use are using something else than a build configuration system similar to what the kernel has21:26
msiismmuep: i'm a prospective choice-fanatic (in a certain way) and control-freak (to use the worst possible descriptions). but atm, i still lack the knowledge to be too serious about that.21:29
muepIf I'm going to go through all those thousands of build options, I'm a control freak too21:30
muepso it bothers me quite a lot that I can't find a documented way of setting options in a non-interactive way21:31
msiismmuep: ok, i see. well, for the kernel, you could edit the config in a text file, or possibly even have that done by some program, i guess.21:32
muepthere is nothing like, "I'd want these specific items, please use them alongside some sensible defaults and give me an error if I requested something that is not available"21:32
msiismmuep: well, i think gentoo's USE flags facilitate that (but that's a bit off-topic...)21:34
muepediting kernel .config manually is very tedious because the build will just happily override things that conflict with the dependencies of options21:35
muepand then the menu often has things marked enabled with no obvious explanation. the non-obvious explanation will be that something else somewhere entirely else required it to be enabled21:35
msiismok, i didn't know that. i've experienced the same sort of problems trying to build customized versions of software from debian source packages. (but what i did wrong there if probably documented.)21:36
msiisms/if/is21:36
muepI used to keep a personal kernel configuration in version control and there were so many hoops to go through21:37
muepnothing like how I usually could just have kept a script file with all the desired options to configure, cmake or whatever21:37
msiismi see. i haven't built a my own kernel in quite a while21:37
batmoreanyone on who knows if there is a clear path from Jessie or Ascii to Beowulf?  I've installed Ascii RC, then changed sources to beowulf and update && dist-upgrade... and that'd fine until a reboot... seems to be stuck at Slim login prompt... just cycles when you enter userid/pswd, even root/pswd21:38
muepI still think the kernel is an amazing piece of software and especially an exceptional software project, but the build configuration system is one of the main things that I would hope to not get used as an inspiration for other things21:38
msiismmuep: ok. good point.21:40
msiismbatmore: no idea, but can you login on the tty?21:41
batmoreaway from machine, but hmm... from GUI login I don't have a choice that accepts  alt-f2, etc...  is there an easy way?21:43
nacellectrl-alt-f2 ?21:44
batmorenacelle:  oh?  sh*t that easy?21:44
nacellei've no idea what you're trying to do, but sure21:44
nacellethat will net you a real tty instead of X21:44
nacelle_usually_21:45
RandomDamageThat'll get you to the text consoles21:45
golinuxbatmore: There hasn't been much work done yet on Beowulf.  I've heard server should work but DE's are likely to have problems21:45
nacelleand then you can login as usual and diagnose why yer *dm login thingahoozit is brokenated™21:45
batmorenacelle:  ok, then I'll give that a try when back at machine.  Golinux:  oh, rats... ok, then I'll stick with server for now.21:46
msiismwhat's "server"?21:46
batmoremissim:  just an install without the DE or wm21:46
batmoremsiism:  sorry, I mangled your nik21:47
nacellebatmore: cool.  you can also usually kill an X server with ctrl-alt-backspace if its not wired out (which, sadly, its not on most boxes)... which may restart things enough on yer *dm that it'll work21:47
golinuxMost of the issues are with DE.  WM might still work.21:47
nacellebut not likely.21:47
msiismbatmore: np21:47
golinuxheads uis now using beowulf.21:48
batmoregolinux:  interesting, I didn't know that... maybe that'll work then.21:48
batmoreall:  ok, thanks all. I've got enough info for now.  Cheers.21:49
golinuxSee ys21:49
golinuxya21:49
RandomDamagemuep: I think you want "make oldconfig" for your kernel configurations.22:01
muepRandomDamage: I don't because it hides all the old state from me22:02
muepI can easily be building tons of stuff that I don't use or that I used to use but not anymore22:02
KatolaZmuep: there is no other way than going through the options22:03
KatolaZand the corresponding documentation22:03
KatolaZas you say, the kernel is a big piece of code22:03
muepyes but imo the config system should help be at least as much as a package manager would22:03
KatolaZthe best way to have something minimal is to go through the whole thing22:04
RandomDamagemuep: You can always edit the config file directly. I've found that easier in a lot of cases. But then I end up going back to menuconfig...22:04
KatolaZmuep: the config system is *awesome* IMHO22:04
muepso I could tell it to get me things and it will tell me the extra required things22:04
KatolaZif you think how many thousands modules and options you have22:04
muepor I could tell it I do not want something and it tells me what other stuff needs to get removed22:04
KatolaZmuep: dependencies are satisfied automatically22:04
mueponly to one direction22:05
KatolaZyes22:05
KatolaZbut the config system cannot know if you need something that is needed by something you just removed or not...22:05
KatolaZthat's on you22:05
RandomDamagemuep: I haven't seen many basic config tools that undo things included for dependencies.22:05
KatolaZif it had to remove all the reverse deps, it should remove everything....22:05
muepit does know if because all the config options have that metadata22:05
muepbut it does not tell me. it just gives me options in the menu that can not be cleared22:06
RandomDamageapt-get autoremove is remarkable for existing22:06
KatolaZRandomDamage: that's easier22:06
mueplike, if I tell apt to remove gtk2 it will tell me that ok, but let's remove also these things that require gtk222:06
KatolaZmmmhhh22:07
muepif apt was like the kernel configurator, it would just say that it is not possible to remove gtk222:07
KatolaZmuep the kernel config system already does that22:07
KatolaZif you remove networking, you won't have any ethernet card driver22:07
RandomDamageKatolaZ: would that be in the xconfig target?22:07
KatolaZRandomDamage: ?22:07
muepsome specific items work like that, especially if they are nested22:07
muepbut a network driver might require e.g. some less common bus or suchlike22:08
muepthose just get enabled and I'm not told why22:08
KatolaZerr...because the driver requires them? :D22:08
muepyes the information is in the config metadata but not presented to me22:08
muepand if I go find the whatever required thing it is in the menu, I often can't clear it22:09
muepI just need to go through all my enabled items to find out which one requires it22:09
KatolaZmuep: do you have a specific example?22:09
muepnot right now because it is quite a long time since I last was doing this22:09
muepit may even have gotten improved22:09
KatolaZall the required deps are explicitly listed in the documentation file accompanying each item22:09
RandomDamageKatolaZ: I see what you mean, but groups are handled differently than item dependencies. It's a legit gripe, but a non-trivial problem to solve22:10
KatolaZRandomDamage: see above ^^^22:10
KatolaZthe deps are listed in the info file22:10
KatolaZIIRC22:10
RandomDamageKatolaZ: Yes, all very well documented, but I can see why not having a tool that handles things more gracefully is an issue.22:11
KatolaZRandomDamage: you don't compile a kernel every other day :)22:11
KatolaZand if you do, you know what to touch (or you learn it anyway, the hard way)22:12
RandomDamageI lived in the kernel for a few years, and I did recompile at least twice a week when I did. I'm just remembering how much I had to keep track of when I did.22:12
KatolaZyep RandomDamage :)22:12
RandomDamageA smarter tool would have been noce22:12
RandomDamage*nice22:13
muepIIRC there was also the mode that some feature is not shown at all because some required feature entirely elsewhere is disabled22:14
RandomDamagemuep: that happens with some config groups in menuconfig and xconfig22:16
muepand then there is actually something I found I could use. point to a partial kernel config file with the KCONFIG_ALLCONFIG env variable while running make allnoconfig22:17
muepbut it took me hours to find all those settings that "unlock" the ones that I actually knew I wanted to have22:17
muepif it worked more like a proper dependency solver (which it IMO should because the dependency information is meticulously provided by the devs), it would just automatically enable the things that are needed by the things I requested22:19
muepand now I could keep this partial config in version control and document for myself why I want each of those enabled things22:20
RandomDamageThat would be a handy tool22:20
gnarfacegoogle defconfig22:21
gnarface"When using one of those configuration interfaces, it is always a good idea to start from a reasonable default configuration. The kernel provides such configurations in arch/arch/configs/*_defconfig and you can put your selected configuration in place with a command like make x86_64_defconfig (in the case of a 64-bit PC) or make i386_defconfig (in the case of a 32-bit PC)."22:21
gnarfacethe kernel is shipped with many pre-made minimal configs as you have described making by hand22:21
gnarfacemost the time you can just load up the one for your arch and add whatever is missing to that22:21
muepI did not want someone else's minimal config. I wanted one that has things that I need22:22
gnarfacetrust me, this will ONLY have the stuff you need22:22
gnarfaceyou'll probably still have to turn on other stuff just to get it to work22:22
KatolaZmuep: there is a simple reason why the tool you have in mind does not exist: tracking reverse deps is not as easy as you imagine, IMHO22:22
muepit made the difference between having kernel build take 5 minutes and having it take 30 minutes22:22
gnarfaceor just spend a day doing it yourself by hand.  that's fine too, but in the end you're not gonna find any difference in accuracy between the two approaches; just a lot more time spent on one than the other turning off page after page of stuff you don't need22:23
KatolaZif you remove the last network driver, should you remove also "networking" altogether?22:23
KatolaZ(no you shouldn't, but a "proper" dependency system would)22:23
muepI am not asking for that22:23
muepI am asking that if I specify that I want a driver for my network interface, I also get networking without having to specify it manually22:24
muepgnarface: my impression is that defconfig is more close to what a distribution could ship22:24
RandomDamageIt's definitely not a tool I would want to put in the kernel tree. There's too much stuff in there already. But a proper full dependency config tool would be pretty awesome.22:25
KatolaZRandomDamage: believe me, you don't want it22:25
KatolaZthere must be a reason if nobody has thought about it in 25 years...22:25
muepimo if they are happy to have a Qt interface to kernel configuration, I'd expect them to have a dependency solver too22:26
KatolaZand the reason is that it would introduces more problems than it "seems" to be able to solve22:26
gnarfacemuep: that was not my impression even remotely, but i admit i never had to bother to resorting to them before i started building kernels for ARM/ARM64 devices22:26
KatolaZmuep: there is one way to see if it works...22:26
KatolaZ:)22:26
RandomDamageBecause to do it right means building a tool that could never be included in the source tree. It's an idea that *has* been floating around for 25 years.22:26
gnarfacemuep: for whatever it's worth, the actual config that THIS distro DOES ship is easy to rip from the running kernel and stuff in another of approximately similar versioning...22:27
KatolaZRandomDamage: many things have been floating around :)22:27
muephm, indeed it seems that defconfig is not a distro-like configuration22:27
muepbut it does not set up the HW support I need eitehr22:28
KatolaZmuep: manu defconfigs are very minimal22:28
KatolaZ~many22:28
RandomDamageI know I never did it because keeping the dependencies in my head was easier than writing a tool for it22:28
KatolaZI personally don't mind at all22:29
KatolaZthe kernel is not something that anybody has the competence to delve into22:29
gnarfacemuep: most the time when using a defconfig, i still had to diff the resulting config from my distro's kernel config to find stuff that was missing because it wasn't strictly required for the arch but was for normal debian/linux functionality22:29
KatolaZnot anything can be reduced into a "cool" GTK app22:29
KatolaZthe best way to make the configuration "easy" would be by lumping entire groups of options/modules together22:31
KatolaZwhich would result in pretty much overbloated kernels22:31
msiism'apt-get install vim' pulls libgpm2 as a dependency, but 'apt-get purge vim && apt-get autoremove --purge' does not remove it. you have to do that manually. why is that?22:31
muepmy complaint is not the amount of config options. I just think that things should have a well-working non-interactive UI in addition to the interactive ones22:32
KatolaZmuep: go for it22:32
KatolaZI am serious22:32
RandomDamagemsiism: apt-get autoremove would then remove it, *if* nothing else depended22:32
gnu_srsmsiism: It depends on if the package is manually or automatically installed22:33
msiismRandomDamage: hm... i'm pretty sure this is the case, since this is just a base system.22:33
muepKatolaZ: I found my workarounds but I still think the kernel configuration system is way more difficult to use than it has to22:33
KatolaZmuep: :)22:33
gnarfaceheh22:34
muepthe menuconfig is pretty ok if you do not need to keep a history of your changes and the reasoning for them. and especially if you just want to browse around to see what options are available22:34
gnarfacewait until you try crossbuilding22:34
gnarfacetbh alot of these complaints you bring up have trivial workaround22:35
gnarface*s22:35
muepbut in case I already know that I want FOO=y and BAR=y and BAZ=n, there is completely unnecessary manual hunting involved22:35
gnarfacefor example, if you really need versioned changes to your config, nothing is stopping you from checking the file into a source repository22:35
gnarfaceit's just $SRC_DIR/.config22:35
KatolaZmuep: go for it22:36
KatolaZsolve it22:36
KatolaZyou'd discover that it is not as easy as it seems22:36
RandomDamageThe kernel community is also pretty small, as such things go. It takes someone who wants it badly enough to write it.22:36
KatolaZ(even without considering the fact that you might want modules vs builtin)22:36
gnarfacei dunno i'm thinking a few hours reading the grep regexp syntax would save him weeks of time22:36
muepI would like to but I do not have the resources. I am not even asking for it to be changed. I just noted that I prefer how most build configurator tools have an useful non-interactive mode22:37
KatolaZI see your point muep22:37
msiismRandomDamage: if anything on that system would depend on libgpm2, it would already have been there, wouldn't it? but vim is the thing that pulls it in. and if i remove it again right after having it installed, libgpm2 will not be removed. but i think it should.22:37
muepI considered just stuffing .config into version control as-is but then it is basically just a backup with no reasoning from me for most of the lines22:38
muepbased on my last version-controlled partial configuration, there are maybe about 100-200 options that I actually care about having enabled22:39
muepin total there's about 250 settings in there but many of those are just the ones that I had to find and enable to make those relevants ones available22:40
RandomDamagemsiism: good point. I just looked and not a lot of things depend on libgpm2. So not an easy problem.22:42
msiismRandomDamage: ok, i'll write it down for later.22:44
KatolaZmsiism: what happens if you try to remove libgpm2?22:44
KatolaZmuep: I just had a go at the KConfig files22:48
KatolaZit's not that easy at all22:48
msiismKatolaZ: it just gets removed.22:49
KatolaZsince not all the deps are stated22:49
KatolaZonly those that are not directly implied by the position of the option/module22:49
KatolaZfor instance22:49
KatolaZethernet drivers do not depend on NET22:49
KatolaZthey normally depend on the bus (ISA/PCI/etc.) on which they are installed22:49
KatolaZthe "NET" dep is brought in "automaticallY:22:50
msiismKatolaZ: and it doesn't try to take anything with it.22:50
KatolaZmeaning that if you don't select NET you don't see ethernet drivers22:50
muepI'm not saying that it is just missing some grepping22:50
KatolaZmuep: ^^^22:50
KatolaZtracking deps is not that easy22:50
KatolaZI remembered something like that, but it has been a couple of years since I built a really custom kernel22:51
KatolaZ:)22:51
muepI would say that it is a problem solved many times22:51
KatolaZmuep: again, it's not that easy22:51
KatolaZit would require additional metadata22:51
KatolaZjust have a look at a couple of KConfig files22:52
KatolaZthe ethernet drivers are a good example22:52
muepjust having multiple ways to express a dependency (e.g. explicit or based on position in the hierarchy) does not add that much either. it should be a pretty simple to transform that into an uniform representation that is then processed by the dependency solver22:52
muepdependency solving itself is a bit hard but e.g. multiple package managers have solved it for collections of a few tens of thousands of items22:53
muepI'd say package managers even have more complex solvers because they need to deal with three levels of dependency (hard, recommend, suggest) and multiple versions of the same thing and package obsoletion and many other details that do not exist with kernel build options22:55
msiismKatolaZ: just going through the expert install of the ascii RC. the missing translations problem (let me find that bug report...) is still there.22:57
muepI can easily agree that it would take a non-trivial amount of work to have what I wish to have. but so far I do not see anything particularly hard about it22:58
KatolaZmsiism: and it will remain there, if we don't have anybody that translates that :)22:58
KatolaZmuep: please, have a look at a couple od Kconfig file22:58
KatolaZeach option can be "select"ed by whatever other option22:58
KatolaZliterally22:59
KatolaZCRC32 is select-ed by several ethernet drivers22:59
KatolaZand also by some FSs22:59
KatolaZand by who-knows-how-many other options22:59
muepyes. so those would need to be transformed into explicit data that those several drivers depend on CRC3222:59
msiismKatolaZ: http://bugs.devuan.org/191. ok, i may be able to do that.23:00
KatolaZmsiism: let me check if any translation is available there23:00
muepthe data is currently in an inconvenient format and it is a lot of work (as far as I can tell, only hard in the sense that there's lot of it) to write something that can construct the full set of deps23:01
KatolaZmsiism: unfortunately not everything in d-i is or can be localised easily23:01
KatolaZmuep: it's a lot, and it's changing23:01
KatolaZcontinuously23:01
KatolaZmaybe not that quick for most parts, but still23:02
muepI don't think the format is changing much23:02
msiismKatolaZ: ok, i think the normal install is already fine now. (i've just done it an hour ago and would have noticed.)23:02
KatolaZthe actual set of deps might23:02
KatolaZbut that's not ereally a problem23:02
muepyes, so of course the tool would collect the deps from the source that is being configured23:02
KatolaZstill, looks like an insane amount of work to me :)23:03
KatolaZmaybe I am wrong23:03
muepit looks non-trivial to me too23:03
msiismKatolaZ: but then again, if you're going for a new installer anyway (which i find very interesting), this is not too important.23:03
muepcomparable to writing a new package manager23:03
msiismi just went through another install of the ascii rc, deselecting everything in tasksel. the base system i get after that already contains dbus. this could be connected to wpasupplicant, which will pull in dbus via libdbus-1-3 if not explicitly told not to. so, as it seems, it is not possible to get a dbus-free system using d-i on (any?) wifi-capable machine. (this may as well be the case in jessie.)23:59

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