]>
git.ipfire.org Git - pakfire.git/log
Michael Tremer [Wed, 2 Jul 2025 16:54:10 +0000 (16:54 +0000)]
cli: Show the repo description when listing repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:30:35 +0000 (16:30 +0000)]
cli: table: Check that we have the correct number of columns
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:30:10 +0000 (16:30 +0000)]
cli: table: Prevent from adding columns after rows have been added
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:18:42 +0000 (16:18 +0000)]
cli: table: Lets hope that we won't have tables wider than the screen
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:17:01 +0000 (16:17 +0000)]
cli: table: Automatically determine the alignment based on type
We should not ever need any of the other cases.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:14:13 +0000 (16:14 +0000)]
cli: repolist: Use the new thing to format the table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:13:58 +0000 (16:13 +0000)]
cli: table: Add option to print Yes/No
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:06:26 +0000 (16:06 +0000)]
cli: repo list: Use the new thing to format tables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 16:05:53 +0000 (16:05 +0000)]
cli: Create a thing to format tables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 14:47:35 +0000 (14:47 +0000)]
client: Process response when listing repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 10:46:41 +0000 (10:46 +0000)]
client: Create a callback for when deleting uploads
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 10:41:15 +0000 (10:41 +0000)]
client: Tidy up the mess that are the upload create callbacks
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:25:45 +0000 (08:25 +0000)]
client: Send system information when connecting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:18:01 +0000 (08:18 +0000)]
os: Convert all structs to types
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:17:18 +0000 (08:17 +0000)]
tests: Fix arch tests
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:08:35 +0000 (08:08 +0000)]
client: Send our version when connecting the control socket
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:07:16 +0000 (08:07 +0000)]
builder: Submit our architecture when opening the control socket
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 1 Jul 2025 08:02:20 +0000 (08:02 +0000)]
arch: Change how the native architecture is being returned
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:41:51 +0000 (16:41 +0000)]
root: Remove the version comparison function
This exists in the Python module as a separate thing now and we don't
gain anything any more from having a second function that is tied to
another pool.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:39:03 +0000 (16:39 +0000)]
transaction: Always initialize the database pointer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:38:34 +0000 (16:38 +0000)]
db: Refactor handling return codes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:31:44 +0000 (16:31 +0000)]
key: Don't count line numbers when reading signatures
We don't read the value again and clang keeps complaining.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:28:09 +0000 (16:28 +0000)]
pakfire: Declare types before trying to import anything else
This should a little bit with the circular imports.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:25:39 +0000 (16:25 +0000)]
daemon: Pass the correct pointer to the termination callback
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 16:06:05 +0000 (16:06 +0000)]
repolist: Remove some traces of this
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:49:53 +0000 (15:49 +0000)]
transaction: --> self
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:32:48 +0000 (15:32 +0000)]
repo: Remove an unused variable
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:30:28 +0000 (15:30 +0000)]
transaction: Move running ldconfig here
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:22:26 +0000 (15:22 +0000)]
jail: Remove unused function pakfire_run_script
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:21:09 +0000 (15:21 +0000)]
scriptlet: --> self
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:17:27 +0000 (15:17 +0000)]
transaction: Only create one jail to execute the scriptlets
This should save us some time because we don't need to set up lots and
lots of jails that are getting destroyed again very quickly.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 15:01:55 +0000 (15:01 +0000)]
util: Refactor pakfire_which()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:51:32 +0000 (14:51 +0000)]
root: Rename pakfire_root_on_root to pakfire_root_is_root
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:49:26 +0000 (14:49 +0000)]
problem: --> self
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:46:34 +0000 (14:46 +0000)]
solution: --> self
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:43:19 +0000 (14:43 +0000)]
repolist: Drop the entire thing
We have a callback to walk through all repositories which works well
enough for us here.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:27:53 +0000 (14:27 +0000)]
root: Remove an unused function to fetch the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:27:09 +0000 (14:27 +0000)]
transaction: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:21:39 +0000 (14:21 +0000)]
stripper: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:19:56 +0000 (14:19 +0000)]
snapshot: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:16:32 +0000 (14:16 +0000)]
repo: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:07:16 +0000 (14:07 +0000)]
pwd: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 14:00:25 +0000 (14:00 +0000)]
problem: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:58:34 +0000 (13:58 +0000)]
parser: Internally pass around the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:54:50 +0000 (13:54 +0000)]
parser: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:50:25 +0000 (13:50 +0000)]
packager: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:47:45 +0000 (13:47 +0000)]
package: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:38:38 +0000 (13:38 +0000)]
oci: Take the directly passed context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:37:43 +0000 (13:37 +0000)]
linter: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:32:13 +0000 (13:32 +0000)]
jail: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:22:52 +0000 (13:22 +0000)]
filelist: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:18:09 +0000 (13:18 +0000)]
file: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:09:34 +0000 (13:09 +0000)]
dist: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:04:18 +0000 (13:04 +0000)]
db: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:02:00 +0000 (13:02 +0000)]
build: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 13:00:08 +0000 (13:00 +0000)]
archive writer: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:59:59 +0000 (12:59 +0000)]
oci: Require the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:52:45 +0000 (12:52 +0000)]
archive: Directly pass the context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:52:34 +0000 (12:52 +0000)]
repo: Add context to pakfire_repo_compose
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:38:57 +0000 (12:38 +0000)]
solution: Add a reference to the context and remove root
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:35:24 +0000 (12:35 +0000)]
python: Rename Pakfire() to Root()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:15:32 +0000 (12:15 +0000)]
pakfire: Rename the files to reflect the type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Jun 2025 12:11:55 +0000 (12:11 +0000)]
pakfire: Rename the main class to root
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Jun 2025 08:48:26 +0000 (08:48 +0000)]
pakfire: Remove an unused callback definition
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Jun 2025 08:46:48 +0000 (08:46 +0000)]
package: Make the columns wider for all keys to fit
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Jun 2025 08:46:17 +0000 (08:46 +0000)]
package: Fix cleanup code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Jun 2025 08:40:57 +0000 (08:40 +0000)]
package: Refactor dumping a package
This should be more straight forward and leak less memory.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Jun 2025 08:33:40 +0000 (08:33 +0000)]
package: Check return codes when dumping package information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:14:01 +0000 (15:14 +0000)]
json: Use "json_object" instead of "struct json_object"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:13:16 +0000 (15:13 +0000)]
xfer: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:11:29 +0000 (15:11 +0000)]
transaction: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:10:35 +0000 (15:10 +0000)]
stripper: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:09:32 +0000 (15:09 +0000)]
solution: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:08:25 +0000 (15:08 +0000)]
snapshot: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 15:07:26 +0000 (15:07 +0000)]
scriptlet: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:44:11 +0000 (14:44 +0000)]
repo: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:40:29 +0000 (14:40 +0000)]
repolist: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:39:07 +0000 (14:39 +0000)]
pty: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:37:31 +0000 (14:37 +0000)]
progress: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:36:29 +0000 (14:36 +0000)]
problem: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:35:34 +0000 (14:35 +0000)]
parser: Create its own types
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:31:47 +0000 (14:31 +0000)]
package: Remove an unused function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:29:50 +0000 (14:29 +0000)]
package: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:27:59 +0000 (14:27 +0000)]
packager: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:27:04 +0000 (14:27 +0000)]
packagelist: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:25:42 +0000 (14:25 +0000)]
mirror: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:24:45 +0000 (14:24 +0000)]
mirrorlist: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:23:27 +0000 (14:23 +0000)]
buffer: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:22:18 +0000 (14:22 +0000)]
log stream: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:21:19 +0000 (14:21 +0000)]
log file: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:19:57 +0000 (14:19 +0000)]
log buffer: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:18:07 +0000 (14:18 +0000)]
linter: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:13:09 +0000 (14:13 +0000)]
linter file: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:11:10 +0000 (14:11 +0000)]
key: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:09:17 +0000 (14:09 +0000)]
job: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:07:38 +0000 (14:07 +0000)]
jail: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 14:01:00 +0000 (14:01 +0000)]
httpclient: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 13:59:12 +0000 (13:59 +0000)]
hasher: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 13:58:06 +0000 (13:58 +0000)]
file: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Jun 2025 13:56:00 +0000 (13:56 +0000)]
filelist: Create its own type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>