Skip to content

Synchronizing content with Teleport provider results in 0 deb packages #1233

@hb0nes

Description

@hb0nes

Version
rubygem-pulp_deb_client-3.3.1-1.el9.noarch
katello-repos-4.15.0-1.el9.noarch
katello-certs-tools-2.10.0-1.el9.noarch
foreman-installer-katello-3.13.0-1.el9.noarch
katello-selinux-5.0.2-1.el9.noarch
katello-common-4.15.0-1.el9.noarch
rubygem-katello-4.15.0-1.el9.noarch
katello-4.15.0-1.el9.noarch
katello-client-bootstrap-1.7.9-2.el9.noarch
rubygem-hammer_cli_katello-1.15.0-0.1.pre.main.20241104082525gitd2c7a35.el9.noarch

Describe the bug
Synchronizing from Teleport repository results in 0 debian packages in Pulp.

To Reproduce
Create a repository.
Set upstream to https://apt.releases.teleport.dev/debian
Set release to bookworm
Either leave component empty, or set it to stable/v17.
Sync.

Expected behavior
I'd expect packages to be synced.
What I see is 0 debian packages.

Additional context
https://apt.releases.teleport.dev/debian/dists/bookworm/InRelease

I can see an InRelease & Release file here. However, most apt repositories allow directory listing, but Teleport's doesn't.
I suspect Pulp requires directory listing, but one of our other sync scripts (https://github.com/apt-mirror/apt-mirror) doesn't require this and syncs Teleport just fine.

I'd expect Pulp to fetch a Release/Package file and grab the files from there, without needing directory listing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    .bugfixCHANGES/<issue_number>.bugfix

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions