Skip to content
/ pacbug Public

Cross-checks packages to be updated against open issues on GitLab (ArchLinux)

Notifications You must be signed in to change notification settings

cherio/pacbug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(ArchLinux only)

SYNOPSIS

pacbug.pl [--sync] [--severity=N] [--history=N]

DESCRIPTION

This script verifies whether any of the outdated packages (whose names
show up when you run "pacman -Syu", upgradable packages) have open
issues in Arch GitLab issue tracker. It helps making decision whether
you want to hold off updating certain packages if issues are found in
packages slated for update.

The default output of this script is the list of packages that have
issues, and the issue descriptions with reference links to GitLab.

OPTIONS

--sync, -s
    Optional. Run "sudo pacman -Sy" to update package pacman database
    prior to checking against GitLab issue-tacker. This can be done
    separately prior to running "pacbug".

--history=N
    Do not consider issues older than N days. Default - 28.

--severity=N
    Minimum considered issue severity level from 1 to 5 (critical to
    lowest). Default = 5 (consider all)

--verbose, -v
    More details. May be repeated to increase berbosity

--help
    This!

Sample output:

\[boss@host\]$ pacbug --sync
\[sudo\] password for boss:
:: Synchronizing package databases...
 core                  131.1 KiB   835 KiB/s 00:00 [########################################################] 100%
 extra                   8.2 MiB  20.7 MiB/s 00:00 [########################################################] 100%
 multilib is up to date
Upgradable package count: 48
Ignoring issues created prior to: 2023-11-10 16:02:35
GitLab issue count: 27
pipewire : 2023-11-26 11:30:19, Low-latency audio/video router and processor, ISSUES
    Installing pipewire-pulse result in offering deprecated pipewire-media-session is getting installed by default
    https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/2
linux : 2023-11-28 19:37:40, The Linux kernel and modules, ISSUES
    ntfs3 module flushes changes to files only on unmount
    https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/6
WARNING: Upgradable package issue count: 2

About

Cross-checks packages to be updated against open issues on GitLab (ArchLinux)

Resources

Stars

Watchers

Forks

Packages

No packages published