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
Testing the eopkg4-bin package #1316
Comments
The test matrix lists an |
|
|
|
|
|
The |
The |
|
The |
I don't know how Side note, |
|
|
Successfully did:
All worked as expected. |
|
When trying to install a package and there are dependencies or system packages that should be updated,
Full traceback:
|
Hm I might have had an old version of |
@EbonJaeger @sheepman4267 @joebonrichie @livingsilver94 : Have any of you found anything concerning with eopkg4-bin release 4 since python-3.11 landed? For context, I haven't and even though eopkg4-bin release 4 was built against python-3.10, in my tests it can trivially upgrade itself to a bumped eopkg4-bin release 5 built against python-3.11 and back again to the eopkg4-bin release 4 version with no breakage observed either before, during or after... |
I haven't noticed anything different. Everything seems to be working exactly as it did before for me. |
This is a very new packaging effort, building a binary version of a relatively untested python3 version of eopkg. It probably won't break your system, but it definitely could. Do not use this if you don't know what you're doing.
With that out of the way, this issue exists as a repository for test results and discussion of the new compiled binary version of
eopkg4
. Place concerns about the actual package in the draft PR, but discussions and testing of the binary itself here.For installation instructions, see here: https://github.com/getsolus/packages/tree/main/packages/e/eopkg4-bin
And Do not use this if you don't know what you're doing!!!
How to use eopkg4-bin as a convenient replacement for eopkg py2
eopkg commands test matrix
Notes
OPTIONS
-D
,--destdir
-y
, `--yes-all-u
,--username
-p
,--password
-L
,--bandwidth-limit
(David)-v
,--verbose
(David)-d
,--debug
(David)-h
,--help
--version
-N
,--no-color
SUBCOMMANDS
add-repo (ar) <repo-name> <repo URI>
--ignore-check
--no-fetch
--at
@ermo : This one is interesting. It takes an integer as argument. I wonder if this is a way to sort out repo priority?autoremove (rmf) <package1> <package2> ...
--ignore-dependency
--ignore-comar
--ignore-safety
-n
,--dry-run
-p
,--purge
ermo: Doesn't appear to do anything? Not sure what it's supposed to be doing either...blame (bl) <packagename>
-r
,--release
-a
,--all
build (bi) <path to pspec.xml>
check <package?>
-c
,--component
--config
clean
configure-pending (cp)
delete-cache (dc)
delta (dt) <oldpackage1> <newpackage>
-t
,--newest-package
-O
,--output-dir
-F
,--package-format
disable-repo (dr) <name>
emerge (em) <name>
🚫 not a recognized commandenable-repo (er) <name>
fetch (fc) <name>
-o
,--output-dir
help (?) <subcommand?>
history (hs)
❌ David gets- fixed by Fix broken pipe on eopkg hs eopkg#31BrokenPipeError: [Errno 32] Broken pipe
after quitting command-l
,--last
-s
,--snapshot
-t
,--takeback
index (ix) <directory>
❌ System error. Program terminated. Invalid attribute name 'xml:lang' (see this comment)-a
,--absolute-urls
-o
,--output
--compression-types
--skip-sources
--skip-signing
info
-f
,--files
-c
,--component
-F
,--files-path
-s
,--short
--xml
Evan, David confirms ❌System error. Program terminated. Invalid attribute name 'xml:lang'
install (it) <name>
--ignore-dependency
--ignore-comar
--ignore-safety
-n
,--dry-run
--reinstall
--ignore-check
--ignore-file-conflicts
--ignore-package-conflicts
-c
,--component
ermo--component
✔️, ❌ sheepmanError, the program tried to call itself with '-c' argument. Disable with '--no-deployment-flag=self-execution'.
-r
,--repository
-f
,--fetch-only
-x
,--exclude
--exclude-from <filename>
list-available <la> <repo name?>
-l
,--long
-c
,--component
ermo--component
✔️,-c
= ❌,Error, the program tried to call itself with '-c' argument. Disable with '--no-deployment-flag=self-execution'.
-U
,--uninstalled
list-components (lc)
l
,--long
r
,--repository
list-installed (li)
-a
,--automatic
-b
,--build-host
-l
,--long
-c
,--component
ermo--component
✔️,-c
= ❌,Error, the program tried to call itself with '-c' argument. Disable with '--no-deployment-flag=self-execution'.
-i
,--install-info
list-newest (ln) <repo?>
-s
,--since
-l
,--last
list-pending (lp)
list-repo (lr)
list-sources (ls)
🚫 not a recognized command-l
,--long
list-upgrades (lu)
-l
,--long
-c
,--component
ermo --component ✔️, -c = ❌, Error, the program tried to call itself with '-c' argument. Disable with '--no-deployment-flag=self-execution'.-i
,--install-info
rebuild-db (rdb)
-f
,--files
remove (rm) <package1> <package2> ...
--ignore-comar
--ignore-safety
-n
,--dry-run
-p
,--purge
-c
,--component
remove-orphans (rmo)
--ignore-comar
--ignore-safety
-n
,--dry-run
-p
,--purge
search (sr) <term>
-l
,--language
(seems to work but it's slower)-r
,--repository
-i
,--installdb
-s
,--sourcedb
❌error: no such option: -s/--sourcedb
--name
--summary
--description
search-file (sf) <path>
-l
,--long
(same output and behaviour as without-l/--long
)-q
,--quiet
update-repo (ur) <reponame?>
-f
,--force
upgrade (up) <package-name?>
--ignore-comar
--ignore-safety
-n
,--dry-run
--security-only
-b
,--bypass-update-repo
--ignore-file-conflicts
--ignore-package-conflicts
-c
,--component
-r
,--repository
-f
,--fetch-only
-x
,--exclude
--exclude-from <filename>
The text was updated successfully, but these errors were encountered: