Bug 12567 - Target specifications about urpmi orphans mechanism
Summary: Target specifications about urpmi orphans mechanism
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: Mageia 5
Assignee: Mageia Bug Squad
QA Contact:
URL: https://forums.mageia.org/en/viewtopi...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-04 11:17 CET by Morgan Leijström
Modified: 2014-11-24 14:09 CET (History)
3 users (show)

See Also:
Source RPM: urpmi-7.31-1.mga4.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.