IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
In the early bootstrap stage (like loongarch64 now)
repository may have some unmets (mostly build unmets)
that are worked around by adding additional (e.g. noarch)
source into the build environment.
This commit tries to model this by adding a set of binaries
to repo (we call this 'addon') and using it to satisfy
build requiremets if none are provided by the repo itself.
This commit also improves build report accuracy in presence
of unments: packages that are required to resolve the unmets
we find are added to build requirements of the package
with special marker.
On certain graphs, repeative topolgical sorting takes
too much time. So, we introduce an option to disable
the summary and produce all the required build
reports only.
Some checkinstall packages (like rpminstall-tests-checkinstall)
have large dependencies that affect ability to build package
when install checks are enabled.
Due to typo, recursive build reports sometimes
contained 'has NONE' lines for sources that
were, in fact, present in the target repository.
This commit fixes that.
Refactor unmet-based repos for cleaner code.
Add one more unmet-based repo, to check what
packages in the target repo still have
a dependency but should not.
By default, genbasedir saves several copies of every
package list, compressing them with different methods
(xz, bz2, uncompressed). With this change, we read
only the first one, thus avoiding extra work
and (false) warnings about duplicate binaries.