Bug 12567

Summary: Target specifications about urpmi orphans mechanism
Product: Mageia Reporter: Morgan Leijström <fri>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: doktor5000, sysadmin-bugs, thierry.vignaud
Version: Cauldron   
Target Milestone: Mageia 5   
Hardware: All   
OS: Linux   
URL: https://forums.mageia.org/en/viewtopic.php?t=6855
See Also: https://bugs.mageia.org/show_bug.cgi?id=920
Whiteboard:
Source RPM: urpmi-7.31-1.mga4.src.rpm CVE:
Status comment:

Description Morgan Leijström 2014-02-04 11:17:02 CET
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:
Comment 1 Florian Hubold 2014-02-04 14:22:58 CET
+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.vignaud
Component: Others => RPM Packages
Version: unspecified => Cauldron
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=920
Assignee: sysadmin-bugs => bugsquad
Product: Infrastructure => Mageia
Target Milestone: --- => Mageia 5

Florian Hubold 2014-02-04 14:24:24 CET

Summary: Target specifications of mageia technology => Target specifications about urpmi orphans mechanism
Source RPM: (none) => urpmi-7.31-1.mga4.src.rpm

Comment 2 Morgan Leijström 2014-02-04 15:08:53 CET
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.
Comment 3 Florian Hubold 2014-11-18 20:30:28 CET
@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? :)
Comment 4 Thierry Vignaud 2014-11-24 14:09:29 CET
Yes, this is a correct description of the orphan management.

Status: NEW => RESOLVED
Resolution: (none) => FIXED