Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPKG format (binary package) support in eix #104

Open
jeandestouches opened this issue Jan 29, 2023 · 9 comments
Open

GPKG format (binary package) support in eix #104

jeandestouches opened this issue Jan 29, 2023 · 9 comments

Comments

@jeandestouches
Copy link

Hello,
I recently switched to the new BINPKG_FORMAT=gpkg but eix only supports *.tbz2 or *.xpak (according to manpage)
Would you consider adding support for gpkg in eix ?
Thanks

@vaeth
Copy link
Owner

vaeth commented Jan 29, 2023

Fixed in eix-0.36.6

@vaeth vaeth closed this as completed Jan 29, 2023
@zarMarco
Copy link

zarMarco commented Feb 9, 2024

Sorry if I reopened this issue but I've installed eix.0.36.7 but if I launch eix --binary I don't see binary with gpkg

actually I only see the installed binaries

@vaeth
Copy link
Owner

vaeth commented Feb 9, 2024

Here it works. Are you sure that you have actually available versions?

@vaeth vaeth reopened this Feb 9, 2024
@zarMarco
Copy link

zarMarco commented Feb 9, 2024

Yes, I've installed some gpkg packages and I have setted file on /etc/portage/binhost

@vaeth
Copy link
Owner

vaeth commented Feb 9, 2024

This seems a strange directory to me: Is this what is shown with eix --print PKGDIR?

@zarMarco
Copy link

PKGBUILD is setted on /var/cache/binpkg. I followed this guide https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart for use binary and I installed a few binary. But if launch eix --binary I only saw packages on /var/cache/binpkg, so only packages installed with binary, but not packages that I never installed

@vaeth
Copy link
Owner

vaeth commented Feb 10, 2024

It seems that there is a misunderstanding: PKGDIR (that is, /var/cache/binpkg) are the binary packages, that is, which can be installed as binary - it does neither mean that they have been installed nor that they have been downloaded (they can get into this directory in many ways, including using quickpkg from a locally compiled packages), This is what eix is supposed to show. There is no plan to let eix query remote binhosts.

@zarMarco
Copy link

So if I understand right, my problem is with portage that doesn't populate folder on /var/cache/binpkg?

@vaeth
Copy link
Owner

vaeth commented Feb 18, 2024

So if I understand right, my problem is with portage that doesn't populate folder on /var/cache/binpkg?

Yes. Maybe we can build a workaround in eix: Does /etc/portage/binhost have the same format as /var/cache/binpkg? In that case, it would be easy to add an optional path to eix which is treated the same way as PKGDIR. However, if the formats of these directories differ, I will probably not add such a support to eix.

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

No branches or pull requests

3 participants