~ubuntu-archive/ubuntu-archive-scripts/trunk

« back to all changes in this revision

Viewing changes to find-rcbuggy-problem-packages

  • Committer: Paride Legovini
  • Date: 2025-04-22 11:27:32 UTC
  • Revision ID: paride@ubuntu.com-20250422112732-kp59bwoymhae9rot
plucky->questing

Show diffs side-by-side

added added

removed removed

Lines of Context:
248
248
 
249
249
def main():
250
250
    print("loading data")
251
 
    with open(args.ubuntu_excuses) as fp:
 
251
    if args.ubuntu_excuses.endswith('.xz'):
 
252
        import lzma
 
253
        excuses_opener = lzma.open
 
254
    else:
 
255
        excuses_opener = open
 
256
    with excuses_opener(args.ubuntu_excuses) as fp:
252
257
        ubuntu_excuses = yaml.load(fp, Loader=yaml.CSafeLoader)
253
258
    with open(args.ubuntu_update_output) as fp:
254
259
        bin_pkg_arch_to_blocked_src_pkgs = extract_bin_pkg_arch_to_blocked_src_pkgs(fp)