Bug 4529

Summary: Implement distromatch-solution from Debian into urpmi so that when you use urpmi it'll find the same package in Mageia-mirrors & install it.
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Low CC: lovaren, rverschelde, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://enricozini.org/2011/debian/distromatch/
Whiteboard:
Source RPM: urpmi CVE:
Status comment:

Description Kristoffer Grundström 2012-02-15 09:10:48 CET
Description of problem: As I'm about to compile Cyanogenmod for my Tab to create a customized Recovery I'm guided from http://forum.xda-developers.com/showthread.php?t=1385153 to http://source.android.com/source/initializing.html

The only problem I have is that I have to download every renamed (for other distros) packages & read each spec-file to see if Mageia has the dep I need in order to install everything needed from any guide NOT written for an RPM-based distro.

Version-Release number of selected component (if applicable): 6.68

How reproducible: Everytime I use urpmi to let it install renamed (for other distros) packages.

Steps to Reproduce:
1. Open desired webbrowser.
2. Go to http://forum.xda-developers.com/showpost.php?p=20162933&postcount=2
3. Read the DEV AREA NOW-part.
4. As the Sources-part in that post says, (open a new tab) & go to https://github.com/sgt7
5. The guide also tells you how to get the sources so open a new tab & go to http://sources.android.com/sources/initializing.html.
6. Install theese packages using urpmi as root:

For 64-bit:
dpkg (is this really needed?)
git
gnupg
flex
bison
gperf
zip
curl
glibc-devel
ia32-libs package contain so-files that needs theese deps:
lib64sm6-devel
lib64ice6-devel
lib64x11_6-devel
libxau6-devel
lib64xdmcp6-devel
lib64xext6-devel
lib64xrandr2-devel
lib64xrender1-devel
lib64xscrnsaver1-devel
lib64xv1-devel
lib64alsa2-devel
lib64fontconfig-devel
lib64freetype6-devel
lib64glib2.0-devel
lib64pcre-devel
lib64xcb-devel
lib64gtkmathview-devel
lib64xml2-devel
lib64curl-devel
lib64openssl-devel
lib64krb53-devel
lib64idn-devel
lib64ldap2.4_2-devel
lib64rtmp-devel
lib64ssh2-devel
lib64openssl-devel
lib64ext2fs-devel
lib64keyutils-devel
lib64sasl2-devel
lib64drm-psb-devel
lib64drm-devel
lib64xdamage-devel
lib64xfixes3-devel
lib64xxf86vm-devel
lib64x11_6-devel
lib64readline-devel
lib64bluez-devel
lib64compiz-devel
lib64ggz-devel
lib64glitz-devel
lib64graphviz-devel
lib64hz-devel
lib64musicbrainz-devel
lib64oggz-devel
lib64qimageblitz-devel
lib64yaz-devel
lib64mesaegl1-devel
lib64uClibc-devel
lib64xi-devel
lib64zlib-devel
lib64ncurses-devel
libxml2-utils
x11-proto-devel
mingw32-gcc
mingw32-gcc-c++
python-markdown
xsltproc
Kristoffer Grundström 2012-02-15 09:10:55 CET

CC: (none) => kristoffer.grundstrom1983

Kristoffer Grundström 2012-02-15 09:13:57 CET

Priority: Normal => High
URL: (none) => http://enricozini.org/2011/debian/distromatch/

Comment 1 Kristoffer Grundström 2012-02-15 09:31:27 CET
Extra-note: tofrodos is also one of the deps, but I forgot to include it in the list.
Remco Rijnders 2012-02-15 09:43:01 CET

Priority: High => Low

Nicolas Vigier 2012-02-19 18:29:47 CET

CC: (none) => boklm

Comment 2 Marja Van Waes 2012-05-26 13:02:38 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Manuel Hiebel 2012-06-12 20:43:22 CEST

Keywords: NEEDINFO => (none)
CC: (none) => sysadmin-bugs
Component: RPM Packages => Release (media or process)

Thierry Vignaud 2012-10-12 09:45:58 CEST

CC: (none) => thierry.vignaud
Summary: WISH] Implement distromatch-solution from Debian into urpmi so that when you use urpmi it'll find the same package in Mageia-mirrors & install it. => Implement distromatch-solution from Debian into urpmi so that when you use urpmi it'll find the same package in Mageia-mirrors & install it.

Nicolas Vigier 2014-03-24 10:52:45 CET

CC: boklm => (none)

Comment 3 Kristoffer Grundström 2014-04-06 11:50:34 CEST
Can this still be done?
Kristoffer Grundström 2014-04-06 11:53:39 CEST

Component: Release (media or process) => New RPM package request

Rémi Verschelde 2014-05-01 23:02:42 CEST

CC: (none) => remi
Component: New RPM package request => RPM Packages

Comment 4 Kristoffer Grundström 2015-09-23 04:20:21 CEST
Is this possible to include?

Here's the source code to fetch:

git clone https://gitlab.com/appstream/distromatch.git
Rémi Verschelde 2015-09-23 07:51:47 CEST

CC: sysadmin-bugs => (none)

Comment 5 Samuel Verschelde 2016-10-11 22:14:17 CEST
Seeing that no packager had interest in this request, and no other user either, I'm closing as wontfix.

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