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

« back to all changes in this revision

Viewing changes to find-rcbuggy-problem-packages

  • Committer: Łukasz 'sil2100' Zemczak
  • Date: 2022-04-19 17:02:10 UTC
  • Revision ID: lukasz.zemczak@canonical.com-20220419170210-3nmi5ryi84lf3zm8
...run ben as ubuntu using sudo, as the previous approach doesn't work

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)