-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.BUILDINFO rebuilds #1351
Comments
Hmm I wonder if there is a way to remove such vestigial packages. |
Require matching version number? |
Good idea! |
This has been implemented in archlinuxcn/misc_scripts@1819558. |
@lilydjwg openlibm-git-debug is still in [archlinuxcn]. Mind to have a look? |
Oops, fixed: archlinuxcn/misc_scripts@f69bb2f |
Aha, thanks :D |
Cleanup the list and leave unfinished packages only. The fontweak build failure
appears to be incorrect PKGBUILD from AUR https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=fontweak#n19 |
@yan12125 之前尝试在 arch repo 这边改 PKGBUILD,但不止为何 lilac 似乎依然从 AUR 拉取,总之 AUR 已改,看起来编译过了:https://build.archlinuxcn.org/packages/#/fontweak |
That's configured here: repo/archlinuxcn/fontweak/lilac.yaml Lines 9 to 11 in 7b8e8c2
|
@ykelvis I guess you attemped to trigger the rebuild for all three packages in 13071dd? xfce4-soundmenu-plugin is actually not triggered as in #1163, xfce4-soundmenu-plugin is marked as unmanaged due to lack of |
Signed-off-by: Jianqiu Zhang <[email protected]>
@VOID001 The package libgnomeui specifies a non-existent dependency gnome-vfs-nosmb repo/archlinuxcn/libgnomeui/lilac.py Line 14 in f535677
And thus lilac is broken
/cc @lilydjwg |
lilac has been fixed in archlinuxcn/lilac@aca041c. |
I'll drop xfce4-soundmenu-plugin as it has been removed from aur, 1) no update in a long time; 2) official package xfce4-pulseaudio-plugin has the same function. |
问题类型 / Type of issues
受影响的软件包 / Affected packages
@Sasasu:
@SilverRainZ:
@VOID001:
@colinkeenan:
All remaining packages removed in ff9033c
@felixonmars:
Many packages removed in 331b9d3
@frealgagu:
@heavysink:
@petronny:
@phoenixlzx:
All remaining packages removed in e31d837
@ykelvis:
@yuyichao:
TODO
Please rebuild affected packages. In general simply bumping
pkgrel
and rebuilding it (via lilac or manually) is enough.Motivation
Pacman >= 5.1 records installed packages during the build in a file
.BUILDINFO
of*.pkg.tar.xz
. This file is useful for dependency analysis (e.g., my ongoing PR archlinuxcn/misc_scripts#15). Some packages do not have a.BUILDINFO
at all. Other packages have old-formatted.BUILDINFO
created by pacman < 5.1 or broken.BUILDINFO
. For example,Packages built with pacman >= 5.1 should have
As a reference, here is the TODO for official packages: https://www.archlinux.org/todo/buildinfo-rebuild/
Supplementary details
The package list is generated with the following steps:
$HOME/tmp
)PYTHONPATH=$PWD/../winterpy/pylib python ./who_depends_this_lib /data/repo/x86_64/archlinuxcn.files libproto protobuf >&| ../output
.BUILDINFO
and use an editor to extract the package listmaintainers.py
This script is based the one at archlinuxcn/misc_scripts#15 (comment).
The text was updated successfully, but these errors were encountered: