[Dev] [issue370] [mips64el] don't have unnecessary repos in abslibre-pre-mips64el and abslibre-mips64el

Michał Masłowski (Parabola Issue Tracker) bugs at parabolagnulinux.org
Fri Jan 27 13:43:45 GMT 2012


New submission from Michał Masłowski:

Currently mips64el packaging is done mostly with abslibre-mips64el, a repo of
PKGBUILDs from x86_64 abs tree (in abslibre-pre-mips64el) with changes done by
mips64el packagers.  This has several problems:

- boring and bug-prone merge is needed for an update from abslibre-pre-mips64el

- many changes and some conflicts above are caused by repos not used on
mips64el, e.g. staging, testing, multilib

- abslibre's changes aren't properly versioned in abslibre-mips64el, just saved
daily without original commits

- changing libre packages for use on other arches needs a separate repo, not
used for mips64el building

- we need to merge mips64el-specific changes in our repos like libre, while
there is no need for that

- we sometimes fix non-mips64el-specific problems in libre which are later
needed on x86_64

I recommend changing the scripts updating abslibre-pre-mips64el, so it only has
the core, extra and community repos; merging all useful changes done for
mips64el in Parabola-specific repos from abslibre-mips64el to abslibre; using
abslibre directly also for mips64el packaging of packages from non-Arch repos.

These changes would be much simpler to introduce than a complete reorganization
of repos discussed a long time ago, solve some problems and not make such a
reorganization harder.

(I chose the "bug" priority, since this leads to real problems like some libre
packages being buildable only on mips64el, and makes more bugs possible to
introduce when merging from abslibre-pre-mips64el.)

----------
keyword: mips64el
messages: 1463
nosy: dev_list, mtjm
priority: bug
status: unread
title: [mips64el] don't have unnecessary repos in abslibre-pre-mips64el and abslibre-mips64el

____________________________________________________
Parabola's issue tracker <bugs at parabolagnulinux.org>
<https://bugs.parabolagnulinux.org/bugs/issue370>
____________________________________________________



More information about the Dev mailing list