Skip to content

Conversation

@imjasonh
Copy link
Member

No description provided.

@imjasonh imjasonh marked this pull request as ready for review October 28, 2024 01:14
@imjasonh imjasonh requested a review from a team as a code owner October 28, 2024 01:14
@mattmoor
Copy link
Member

Have we done a world build with this to ensure we aren't missing any APKs?

Copy link
Member

@xnox xnox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$ apkrane ls https://apk.cgr.dev/chainguard/x86_64/APKINDEX.tar.gz | sort > x86.list
$ ls *.yaml | xargs -I{} sh -c 'melange query {} "{{.Package.Name}}-{{.Package.Version}}-r{{.Package.Epoch}}.apk"; echo' >> melange.list
$ cat melange.list | sort | sponge melange.list
$ comm -13 x86.list melange.list | wc -l
201
$ apkrane ls https://packages.wolfi.dev/os/x86_64/APKINDEX.tar.gz | sort > old-url.x86.list
$ comm -13 old-url.x86.list melange.list | wc -l
0

Either i am doing something wrong, or 201 .yaml files are missing.

Should I commit them to backfill-packages.txt ?

@imjasonh
Copy link
Member Author

I just backfilled a bunch of packages in #32100

If there are more that are missing we should backfill them.

@xnox
Copy link
Member

xnox commented Oct 28, 2024

I just backfilled a bunch of packages in #32100

If there are more that are missing we should backfill them.

ok! i will wait for https://github.com/wolfi-dev/os/actions/runs/11557396223 to complete and then will re-run the check.

@imjasonh
Copy link
Member Author

The backfill is complete, let me know if I missed anything.

@xnox
Copy link
Member

xnox commented Oct 28, 2024

The backfill is complete, let me know if I missed anything.

$ comm -13 x86.list melange.list
unixodbc-2.3.12-r0.apk

Is missing.

@imjasonh
Copy link
Member Author

imjasonh commented Oct 28, 2024

unixodbc-2.3.12-r0.apk

But we do have

$ wolfictl apk ls  https://apk.cgr.dev/chainguard/x86_64/APKINDEX.tar.gz  --latest | grep unixodbc 
unixodbc-static-2.3.12-r3.apk
unixodbc-2.3.12-r3.apk
unixodbc-doc-2.3.12-r3.apk
unixodbc-dev-2.3.12-r3.apk
unixodbc-config-2.3.12-r3.apk

and

$ wolfictl apk ls  https://packages.wolfi.dev/os/x86_64/APKINDEX.tar.gz  --latest | grep unixodbc   
unixodbc-static-2.3.12-r3.apk
unixodbc-config-2.3.12-r3.apk
unixodbc-2.3.12-r3.apk
unixodbc-doc-2.3.12-r3.apk
unixodbc-dev-2.3.12-r3.apk

Were these withdrawn? 🤔

@imjasonh
Copy link
Member Author

Not quite: https://github.com/wolfi-dev/os/pull/28350/files 😦

@xnox
Copy link
Member

xnox commented Oct 28, 2024

Not quite: https://github.com/wolfi-dev/os/pull/28350/files 😦

Let's just move past that by doing a rebuild to epoch 4 #32153

Copy link
Member

@xnox xnox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

apk.cgr.dev is up to date with all melange files.

@imjasonh imjasonh merged commit 0c5e82d into wolfi-dev:main Oct 28, 2024
imjasonh added a commit that referenced this pull request Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants