libera/#devuan/ Thursday, 2023-06-22

systemdleteGeez, I actually believed I understand package dependencies, but I am no longer so sure.  Have a look at this:  https://pastebin.com/pnNmWYn100:30
systemdleteRemoving the login manager will also remove libreoffice?00:30
systemdleteI'm sorry if the reason is obvious--I might have just hit my head one too many times.00:31
_ds_“aptitude why-not $PACKAGE” may help.00:32
_ds_(or “why”, as appropriate)00:33
systemdleteI don't have aptitude installed.  Can you run it for slim?00:33
systemdlete(I'd rather not install it)00:34
systemdleteI mean, is why and why-not dependent on my installed packages, or is it simply generic?  If generic, then anyone should be able to get the answer, right?00:35
systemdleteat any rate, this is way too involved.   I cannot see why libreoffice--or any other user app--would be a dependency of a login package.00:36
plasma41systemdlete: My guess is that task-xfce-desktop depends on slim, so when you remove slim, task-xfce-desktop gets removed. I'm guessing most of the packages that task-xfce-desktop depends on are only marked as 'automatically' rather than 'manually' installed so they are marked as _candidates_ for autoremoval, but won't be unless you specifically run 'apt autoremove'.00:39
plasma41systemdlete: You can mark a package as manually installed with 'apt-mark manual pkgname'.00:40
systemdleteplasma41, task-xfce-desktop isn't the question, though.  I am asking about libreoffice:  Why is that connected with slim, by and by?00:41
systemdleteBut I am installing aptitude anyway...00:41
systemdleteSo task-xfce-desktop recommends libreoffice-writer, but the question is why, and why not the entire suite?  And if it only recommends it, then why should it want to tear out everything?00:43
plasma41systemdlete: task-xfce-desktop depends on libreoffice-writer, libreoffice-calc, libreoffice-impress, and libreoffice-help-en-us. Try running 'apt-mark manual libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-help-en-us' before removing slim.00:43
systemdletedesktop package only RECOMMENDS writer, not depends on, at least according to aptitude's why function00:44
plasma41systemdlete: Or install lightdm in place of slim in one command with 'apt install lightdm slim-'00:45
systemdleteI don't use a DM, tbh.  slim is disabled here.00:45
systemdleteThat's because I have my sensitive data encrypted, and I unlock it when the system boots00:45
systemdleteso i feel no need for login00:45
systemdlete(security, that is)00:46
plasma41systemdlete: Right, but if task-xfce-desktop is removed because one of its Depends is removed, namely slim, than anything that is only installed automatically as a Recommends of task-xfce-desktop, namely the libreoffice packages, become candidates for autoremoval as nothing is Depending or Recommending on their installation anymore.00:48
systemdleteso a recommended package is always installed?  I thought recommend is diff from dependency.00:50
systemdleteI thought it was optional.00:50
_ds_task-xfce-desktop depending on *-en-us? Looks like a bug to me.00:51
systemdleteAHA!00:51
systemdletethank you _ds_ !!!00:51
systemdletesmoking gun, you got it00:51
_ds_(wrong locale for me)00:51
plasma41It is optional, but an automatically installed package won't get autoremoved if another package Depends, Recommends, or Suggests it.00:51
systemdleteplasma41, I think _ds_ might have solved it00:52
_ds_Have I?00:52
systemdleteIdk.  I thought you said it was a bug00:52
_ds_I was commenting on the fact that it depends on packages for a specific locale.00:53
plasma41I've got to go, but hopefully what I've written is helpful.00:53
systemdleteI'm still confused.  It looks like libreoffice-* is to be added to the autoremove list upon removing slim00:53
_ds_(I'd want *-en-gb and no *-en-us)00:53
systemdleteoh, sorry _ds_ I thought you saw something in that locale package.  I guess not.00:54
_ds_Could it be that it's just showing everything on that list?00:54
_ds_(regardless of whether it can be removed once slim's removed)00:54
systemdlete_ds_:  What I have noticed, over many times using apt, that when it warns you of a list of items that way, it means it will be added to the autoremove list.00:55
_ds_Hmm. I normally use aptitude, so I wouldn't have noticed that.00:55
systemdleteI know it won't automatically remove the libreoffice packages et al, but the fact that it lists them tells me that the next time I run autoremove, all of those packages will be removed.00:56
systemdleteI will just leave slim alone.  It IS disabled anyway, and it doesn't use much disk space, afaict.00:58
systemdleteIt's just that some of the dependencies I've run into are a bit...odd.00:59
systemdleteI mean, it's weird (to me, ok) that the task package that installs a desktop is dependent on having a DM.  I'd think that DM would be a separate option, apart from any desktop.01:00
systemdleteI know there is SOME interaction issues with desktops and DMs01:00
systemdletebut still, it might be better to query the admin when trying to install a potentially lethal combination.01:01
systemdlete(there is no law stating that a desktop user MUST run a DM or login manager)01:02
systemdletesorry not "DM"01:02
systemdletes/DM/login manager/g01:02
Jjp137task-* packages tend to cover a wide variety of use cases; if you already know exactly what you want, don't use the task-* packages and install the individual packages instead01:03
systemdleteJjp137, can that be done (easily) during install?   That's how the desktop task package got installed in the first place.01:04
systemdlete(and the installer for this system is from hunger, frankly)01:04
Jjp137what I usually do is only have the standard system tools installed (or whatever it's called) and then just pick and choose after the install01:05
systemdleteI might start doing that too, yeah.01:06
systemdletethanks everyone.01:08
systemdlete(again)01:08
systemdletesorry about my poor attitude about apt and my even worse aptitude with aptitude.01:09
systemdlete:D01:09
FatPhilone nice thing is that you can delete tasksel itself after the install, it's of no use to man nor beast, so just ditch it.10:40
Kittyany news on the new devuan release?14:51
gnarfaceno, but it's usable and there's test install images already up15:06
ArthfachHello everyone! I recently learned that MariaDB is integrating AI into the database. As someone looking to stay privacy-focused and whose primary OS is Devuan (which I picked, in large part, for privacy reasons), is there any plan in the works for an alternative DB as the system default, or openness for a maintainer to provide a forked copy with the AI integrations stripped out?18:15
djpher, isn't that some (optional) integration with mindsDB18:18
ArthfachIndeed; it's through MindsDB - I had read that it was going to be a non-optional integration but if that's not the case and it's not true / was misstated; that's wonderful news.18:20
djphI mean, if you don't install "mindsDB" , it's kind of impossible to use that application ;)18:26
ArthfachVery true. If it's not mandatory, all is good. Thanks, @djph! :)18:31

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