Trying to know how orphans is defined (and thus if --auto-orphans work as intended) we realise there should be some document discussing and documenting the theories. (The orphans question is only an example here. I am talking on all mageia technology) "Read the code" is the absolutely wrong answer here. I am talking about documented ideas / target specifications, about how we want the system to work. Do we have such documentations in some structure acessible somewhere? If not, it should be on some todo-list Maybe a wiki, so people who know different part of the software can enter what they know, and other people too, and bug reporters can have a look at when finding something strange. Reproducible: Steps to Reproduce:
+5 from me on requiring documentation how orphans mechanism is intended to work, so we can figure out where it doesn't work as intented, and when behaviour is documented we can take a look where it can be improved. Maybe it would already be enough to correct the descriptions in https://wiki.mageia.org/en/Removing_packages I'll even volunteer to write the documentation, if somebody tells me what to write - as I don't have the specification, and suck at perl, can't really write it on my own.
CC: (none) => doktor5000, thierry.vignaudComponent: Others => RPM PackagesVersion: unspecified => CauldronSee Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=920Assignee: sysadmin-bugs => bugsquadProduct: Infrastructure => MageiaTarget Milestone: --- => Mageia 5
Summary: Target specifications of mageia technology => Target specifications about urpmi orphans mechanismSource RPM: (none) => urpmi-7.31-1.mga4.src.rpm
Thank you Florian. Would be very good to have orphans documentation. I intended to have this bug wider, however, as i have a feeling there lack target specifications procedure documentation, coarse pseudocode or similar for a lot of things, or tell me where to look, or i make a new more general bug. An example is diskdrake plus the installer incarnarion of it that both often breaks before or during each mageia generation regarding encrypted lvm, just to name something.
@Thierry: Could you please review https://wiki.mageia.org/en/Removing_packages and / or https://forums.mageia.org/en/viewtopic.php?p=27654#p27654 so that we can close this one please? Pretty please with a cherry on top? :)
Yes, this is a correct description of the orphan management.
Status: NEW => RESOLVEDResolution: (none) => FIXED