[OM Cooker] urpmi tries to install packages not in repository.

Crispin Boylan cris at beebgames.com
Fri Apr 21 02:44:14 EDT 2017


i've fixed that one.  somehow the file had gone missing.

The urpmi metadata is created when the packages are built and published 
to the repo.  sometimes this can go wrong, especially when the file is 
old - there may have been an abf bug at the time the package was created 
for example.  particularly on the contrib repo which isnt rebuilt often.

you need to realise that the contrib repo is historically a set of 
packages which were 'unsupported'. meaning that users would contribute 
them but they wouldnt be worked on to the same level as a main repo 
package in terms of making sure they worked fine etc. of course if 
people found problems with them they might raise a bug and it might get 
fixed, but mostly it would be the packager who fixed it (if they were 
still interested), and there would be no formal qa performed on them.  
not all packages would be rebuilt every release, and non building 
packages would not prevent the release.

the reasons for a package being in contrib:

* obsolete software which some people may use (bits of gnome  1 for 
example are in here, because some old package still depend on them)

* niche things which would bring too much burden to maintain in main distro

* newer pieces of software which are not yet stable, change frequently 
and may need frequent rebuilds

* just stuff people wanted to contribute

historically things would move from main to contrib as they became less 
useful, and likewise they would move from contrib to main as they became 
more popular.

of course in the old days there were more people working on the distro 
so this repo decay would not be so much of an issue.  there has never 
been enough people working on omv to extend to properly fixing 
everything in contrib.


On 21/04/17 04:19, Ben Bullard wrote:
>
> Discovered this in context of playing with/testing Mate Desktop. 
> /There are other packages that behave this way. /
>
> These are packages in contrib-release as an example try:
>
> # urpmi mate-calc
>
>
> http://abf-downloads.openmandriva.org/3.0/repository/x86_64/media/contrib/release/mate-calc-1.8.0-2-omv2015.0.x86_64.rpm
> ...retrieving failed: aria2 failed: exited with 3
>
> and urpmi tries to download it but can't. *Why?* /Because it isn't in 
> repository./
>
> Which leads to a question? Where does urpmi get it's data? Meaning 
> why/how does it think it has 'mate-calc' when it isn't in repo? What 
> should be next steps to resolve?
> -- 
>
> Ben Bullard
> ben79
> --------------------
> OpenMandriva-QA Team
>
>
> _______________________________________________
> OM-Cooker mailing list
> OM-Cooker at ml.openmandriva.org
> http://ml.openmandriva.org/mailman/listinfo/om-cooker_ml.openmandriva.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.openmandriva.org/pipermail/om-cooker_ml.openmandriva.org/attachments/20170421/67835980/attachment.html>


More information about the OM-Cooker mailing list