#7636 Koschei doesn't sync rust-sig group
Closed: Fixed 5 years ago by mizdebsk. Opened 5 years ago by ignatenkobrain.

https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/koschei/backend/templates/cron-refresh-groups.j2 should sync packages which have @rust-sig into koschei, but this seems to not happen. It uses https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/koschei/backend/files/koschei-refresh-distgit-group script which essentially does:

⋊> ~/t/ansible on master ◦ curl -s "https://src.fedoraproject.org/api/0/group/rust-sig?projects=1" | jq -r '.projects[].name' | wc -l
587

But in Koschei I see only 546 packages (https://apps.fedoraproject.org/koschei/groups/rust-sig?).


Metadata Update from @bowlofeggs:
- Issue priority set to: Waiting on Assignee (was: Needs Review)

5 years ago

Metadata Update from @mizdebsk:
- Issue assigned to mizdebsk

5 years ago

I can see that the sync fails with:

Traceback (most recent call last):
  File "/usr/bin/koschei-admin", line 35, in <module>
    main(args=sys.argv[1:])
  File "/usr/lib/python3.7/site-packages/koschei/admin.py", line 82, in main
    cmd.execute(**kwargs)
  File "/usr/lib/python3.7/site-packages/koschei/admin.py", line 356, in execute
    self.set_group_content(session, group, content_from_file, append)
  File "/usr/lib/python3.7/site-packages/koschei/admin.py", line 300, in set_group_content
    from_fo(sys.stdin)
  File "/usr/lib/python3.7/site-packages/koschei/admin.py", line 297, in from_fo
    data.set_group_content(session, group, content, append)
  File "/usr/lib/python3.7/site-packages/koschei/data.py", line 98, in set_group_content
    raise PackagesDontExist(contents - {base.name for base in new_content})
koschei.data.PackagesDontExist: Packages don't exist: rpick

I'll need to investigate this more.

Group rust-sig modified: package rust-deflate added
Group rust-sig modified: package rust-tinytemplate added
Group rust-sig modified: package rust-crossterm_utils added
Group rust-sig modified: package rust-arraydeque added
Group rust-sig modified: package rust-entities added
Group rust-sig modified: package rust-jpeg-decoder added
Group rust-sig modified: package rust-y4m added
Group rust-sig modified: package rust-terminfo added
Group rust-sig modified: package rust-urlshortener added
Group rust-sig modified: package rust-pulse added
Group rust-sig modified: package rust-color_quant added
Group rust-sig modified: package rust-stb_truetype added
Group rust-sig modified: package rust-crossterm_input added
Group rust-sig modified: package rust-gettext-sys added
Group rust-sig modified: package rust-gif added
Group rust-sig modified: package rust-nasm-rs added
Group rust-sig modified: package rust-crossterm_style added
Group rust-sig modified: package rust-unicode_categories added
Group rust-sig modified: package rust-crossterm_cursor added
Group rust-sig modified: package rust-paste-impl added
Group rust-sig modified: package rust-png added
Group rust-sig modified: package rust-aom-sys added
Group rust-sig modified: package rust-safe-transmute added
Group rust-sig modified: package rust-blake2 added
Group rust-sig modified: package rust-crossterm_terminal added
Group rust-sig modified: package rust-dav1d-sys added
Group rust-sig modified: package rust-image added
Group rust-sig modified: package rust-scan_fmt added
Group rust-sig modified: package rust-inflate added
Group rust-sig modified: package rust-rand_xoshiro added
Group rust-sig modified: package rust-qr2term added
Group rust-sig modified: package rust-criterion-plot added
Group rust-sig modified: package rust-tiff added
Group rust-sig modified: package rust-resize added
Group rust-sig modified: package rust-ybaas added
Group rust-sig modified: package rust-heatseeker added
Group rust-sig modified: package rust-crossterm_screen added
Group rust-sig modified: package rust-arg_enum_proc_macro added
Group rust-sig modified: package rust-checked_int_cast added
Group rust-sig modified: package rust-bitstream-io added
Group rust-sig modified: package rust-static_assertions added
Group rust-sig modified: package rust-criterion added
Group rust-sig modified: package rust-num-derive added
Group rust-sig modified: package rust-tokio-trace-core added
Group rust-sig modified: package rust-qrcode added
Group rust-sig modified: package rust-paste added
Group rust-sig modified: package rust-warp added
Group rust-sig modified: package rust-toml0.4 added
Group rust-sig modified: package rust-mktemp added
Group rust-sig modified: package rust-lzw added
Group rust-sig modified: package rust-interpolate_name added
Group rust-sig modified: package rust-atom added
Group rust-sig modified: package rust-crossterm added

Metadata Update from @mizdebsk:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata