]> git.ipfire.org Git - pakfire.git/log
pakfire.git
6 years agokey: Set path correctly for each GPG context
Michael Tremer [Wed, 29 Nov 2017 17:53:21 +0000 (18:53 +0100)] 
key: Set path correctly for each GPG context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Add some debug output when importing keys
Michael Tremer [Wed, 29 Nov 2017 17:18:26 +0000 (18:18 +0100)] 
key: Add some debug output when importing keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Ensure that GPG database directory exists
Michael Tremer [Wed, 29 Nov 2017 17:15:22 +0000 (18:15 +0100)] 
key: Ensure that GPG database directory exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog to syslog by default
Michael Tremer [Wed, 29 Nov 2017 17:13:44 +0000 (18:13 +0100)] 
Log to syslog by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd convenience functions to create directories
Michael Tremer [Wed, 29 Nov 2017 17:12:51 +0000 (18:12 +0100)] 
Add convenience functions to create directories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Don't access pakfire path directly
Michael Tremer [Wed, 29 Nov 2017 15:23:36 +0000 (16:23 +0100)] 
key: Don't access pakfire path directly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add test for setting pakfire path
Michael Tremer [Wed, 29 Nov 2017 15:23:18 +0000 (16:23 +0100)] 
testsuite: Add test for setting pakfire path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Remove any assertions after acquiring a gpg context
Michael Tremer [Wed, 29 Nov 2017 15:00:36 +0000 (16:00 +0100)] 
key: Remove any assertions after acquiring a gpg context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Release context after deleting a key
Michael Tremer [Wed, 29 Nov 2017 15:00:10 +0000 (16:00 +0100)] 
key: Release context after deleting a key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Count keys before generating list with all of them
Michael Tremer [Wed, 29 Nov 2017 14:57:02 +0000 (15:57 +0100)] 
key: Count keys before generating list with all of them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Log errors when gpgme couldn't be initialized
Michael Tremer [Wed, 29 Nov 2017 14:56:10 +0000 (15:56 +0100)] 
key: Log errors when gpgme couldn't be initialized

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokeys: Add some logging to initializing the gpg context
Michael Tremer [Wed, 29 Nov 2017 14:41:58 +0000 (15:41 +0100)] 
keys: Add some logging to initializing the gpg context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix compiler warning because of missing header
Michael Tremer [Wed, 29 Nov 2017 14:41:31 +0000 (15:41 +0100)] 
testsuite: Fix compiler warning because of missing header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix typo in logging function
Michael Tremer [Wed, 29 Nov 2017 14:40:07 +0000 (15:40 +0100)] 
testsuite: Fix typo in logging function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoImport some packages for testing
Michael Tremer [Wed, 29 Nov 2017 13:48:17 +0000 (14:48 +0100)] 
Import some packages for testing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop empty solver.c and solver.h
Michael Tremer [Wed, 29 Nov 2017 13:37:47 +0000 (14:37 +0100)] 
libpakfire: Drop empty solver.c and solver.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Log to stderr
Michael Tremer [Tue, 28 Nov 2017 22:46:04 +0000 (23:46 +0100)] 
testsuite: Log to stderr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Perform distcheck in debug mode
Michael Tremer [Tue, 28 Nov 2017 22:39:06 +0000 (23:39 +0100)] 
configure: Perform distcheck in debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMove logging stuff away from Pakfire context
Michael Tremer [Tue, 28 Nov 2017 22:36:54 +0000 (23:36 +0100)] 
Move logging stuff away from Pakfire context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Log configuration of Pakfire
Michael Tremer [Tue, 28 Nov 2017 22:01:10 +0000 (23:01 +0100)] 
libpakfire: Log configuration of Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog everything as "pakfire"
Michael Tremer [Tue, 28 Nov 2017 21:58:48 +0000 (22:58 +0100)] 
Log everything as "pakfire"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add some logging when pakfire is being instanciated
Michael Tremer [Tue, 28 Nov 2017 21:55:38 +0000 (22:55 +0100)] 
libpakfire: Add some logging when pakfire is being instanciated

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Check for functions and headers that we use
Michael Tremer [Tue, 28 Nov 2017 21:38:48 +0000 (22:38 +0100)] 
configure: Check for functions and headers that we use

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Allow to enable debug mode
Michael Tremer [Tue, 28 Nov 2017 21:32:55 +0000 (22:32 +0100)] 
configure: Allow to enable debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix path of pakfire helper header
Michael Tremer [Tue, 28 Nov 2017 21:27:31 +0000 (22:27 +0100)] 
testsuite: Fix path of pakfire helper header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add logging functionality
Michael Tremer [Tue, 28 Nov 2017 21:18:06 +0000 (22:18 +0100)] 
libpakfire: Add logging functionality

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix passing function pointers
Michael Tremer [Tue, 28 Nov 2017 18:39:13 +0000 (19:39 +0100)] 
testsuite: Fix passing function pointers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add function to initialize Pakfire
Michael Tremer [Tue, 28 Nov 2017 18:32:57 +0000 (19:32 +0100)] 
testsuite: Add function to initialize Pakfire

This will be used quite often, so that it is good to
just write this once.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Automatically detect system architecture
Michael Tremer [Tue, 28 Nov 2017 18:31:05 +0000 (19:31 +0100)] 
libpakfire: Automatically detect system architecture

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Build a framework for testsuites
Michael Tremer [Tue, 28 Nov 2017 15:47:05 +0000 (16:47 +0100)] 
libpakfire: Build a framework for testsuites

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoPOTFILES.in: Add archive.c and key.c
Michael Tremer [Mon, 27 Nov 2017 13:45:31 +0000 (14:45 +0100)] 
POTFILES.in: Add archive.c and key.c

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make archive signatures an exportable object
Michael Tremer [Mon, 27 Nov 2017 13:12:50 +0000 (14:12 +0100)] 
libpakfire: Make archive signatures an exportable object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Forgot to close archive after verifying files
Michael Tremer [Sat, 25 Nov 2017 14:14:33 +0000 (15:14 +0100)] 
libpakfire: Forgot to close archive after verifying files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Verify signatures of all files in the archive
Michael Tremer [Sat, 25 Nov 2017 14:07:58 +0000 (15:07 +0100)] 
libpakfire: Verify signatures of all files in the archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Don't try to validate signatures when there are none
Michael Tremer [Sat, 25 Nov 2017 14:07:11 +0000 (15:07 +0100)] 
libpakfire: Don't try to validate signatures when there are none

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Initialize libgcrypt when we need it
Michael Tremer [Sat, 25 Nov 2017 14:06:18 +0000 (15:06 +0100)] 
libpakfire: Initialize libgcrypt when we need it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix SEGV when an archive has no signatures
Michael Tremer [Sat, 25 Nov 2017 14:05:30 +0000 (15:05 +0100)] 
libpakfire: Fix SEGV when an archive has no signatures

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Depend on libgcrypt
Michael Tremer [Fri, 24 Nov 2017 18:28:53 +0000 (19:28 +0100)] 
libpakfire: Depend on libgcrypt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Read signatures from archives and verify them
Michael Tremer [Fri, 24 Nov 2017 17:45:24 +0000 (18:45 +0100)] 
libpakfire: Read signatures from archives and verify them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Parse checksums file in archives
Michael Tremer [Fri, 24 Nov 2017 15:19:04 +0000 (16:19 +0100)] 
libpakfire: Parse checksums file in archives

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocli: List imported keys properly
Michael Tremer [Fri, 24 Nov 2017 12:16:28 +0000 (13:16 +0100)] 
cli: List imported keys properly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Support deleting keys
Michael Tremer [Fri, 24 Nov 2017 12:15:10 +0000 (13:15 +0100)] 
libpakfire: Support deleting keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Choose a good default key size
Michael Tremer [Fri, 24 Nov 2017 12:00:06 +0000 (13:00 +0100)] 
libpakfire: Choose a good default key size

The short keys have just been around for testing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make key info dumpable and add access to key properties
Michael Tremer [Fri, 24 Nov 2017 11:58:28 +0000 (12:58 +0100)] 
libpakfire: Make key info dumpable and add access to key properties

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years ago_pakfire: Add support for getting the fingerprint of a key
Michael Tremer [Thu, 23 Nov 2017 18:50:57 +0000 (19:50 +0100)] 
_pakfire: Add support for getting the fingerprint of a key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Support importing keys
Michael Tremer [Thu, 23 Nov 2017 18:45:52 +0000 (19:45 +0100)] 
libpakfire: Support importing keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Always add a pool to Pakfire
Michael Tremer [Thu, 23 Nov 2017 17:56:14 +0000 (18:56 +0100)] 
libpakfire: Always add a pool to Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Actually free Pakfire objects when needed
Michael Tremer [Thu, 23 Nov 2017 17:35:10 +0000 (18:35 +0100)] 
libpakfire: Actually free Pakfire objects when needed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make keys belong to Pakfire instead of PakfirePool
Michael Tremer [Thu, 23 Nov 2017 17:34:05 +0000 (18:34 +0100)] 
libpakfire: Make keys belong to Pakfire instead of PakfirePool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Create a Pakfire root object
Michael Tremer [Thu, 23 Nov 2017 17:07:04 +0000 (18:07 +0100)] 
libpakfire: Create a Pakfire root object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add capability to generate keys and export them
Michael Tremer [Thu, 23 Nov 2017 16:30:00 +0000 (17:30 +0100)] 
libpakfire: Add capability to generate keys and export them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Depend on GPGME
Michael Tremer [Thu, 23 Nov 2017 16:28:38 +0000 (17:28 +0100)] 
configure: Depend on GPGME

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosteps: Build dummy functions for what needs to be done in each step
Michael Tremer [Mon, 6 Nov 2017 11:17:21 +0000 (12:17 +0100)] 
steps: Build dummy functions for what needs to be done in each step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoReplace solver types by our own step types
Michael Tremer [Fri, 3 Nov 2017 18:57:30 +0000 (19:57 +0100)] 
Replace solver types by our own step types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd reinstall & obsoletes step types
Michael Tremer [Fri, 3 Nov 2017 18:53:28 +0000 (19:53 +0100)] 
Add reinstall & obsoletes step types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd scaffolding for running a transaction
Michael Tremer [Fri, 3 Nov 2017 18:48:19 +0000 (19:48 +0100)] 
Add scaffolding for running a transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosteps: Use own types instead of libsolv types
Michael Tremer [Fri, 3 Nov 2017 17:43:08 +0000 (18:43 +0100)] 
steps: Use own types instead of libsolv types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoclient/hub: Use new streaming upload method
Michael Tremer [Fri, 3 Nov 2017 16:30:32 +0000 (17:30 +0100)] 
client/hub: Use new streaming upload method

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigrue: Require Python 3.6 or later
Michael Tremer [Fri, 3 Nov 2017 14:22:51 +0000 (15:22 +0100)] 
configrue: Require Python 3.6 or later

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Support stream-upload large files
Michael Tremer [Fri, 3 Nov 2017 14:22:31 +0000 (15:22 +0100)] 
http: Support stream-upload large files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Correctly pass on the HTTP method
Michael Tremer [Fri, 3 Nov 2017 14:21:59 +0000 (15:21 +0100)] 
http: Correctly pass on the HTTP method

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop old downloader module
Michael Tremer [Thu, 2 Nov 2017 19:29:25 +0000 (20:29 +0100)] 
Drop old downloader module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop "pakfire-server" command
Michael Tremer [Thu, 2 Nov 2017 19:27:24 +0000 (20:27 +0100)] 
Drop "pakfire-server" command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobase: Drop importing the actions module
Michael Tremer [Thu, 2 Nov 2017 19:16:01 +0000 (20:16 +0100)] 
base: Drop importing the actions module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Remove dependency on constants.py
Michael Tremer [Thu, 2 Nov 2017 19:07:36 +0000 (20:07 +0100)] 
http: Remove dependency on constants.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop resolvdep command which isn't very helpful
Michael Tremer [Thu, 2 Nov 2017 19:01:57 +0000 (20:01 +0100)] 
Drop resolvdep command which isn't very helpful

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAllow removing packages
Michael Tremer [Thu, 2 Nov 2017 18:56:44 +0000 (19:56 +0100)] 
Allow removing packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Don't add base URL if it is empty
Michael Tremer [Thu, 2 Nov 2017 18:45:01 +0000 (19:45 +0100)] 
http: Don't add base URL if it is empty

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop importing old satsolver
Michael Tremer [Thu, 2 Nov 2017 18:42:28 +0000 (19:42 +0100)] 
Drop importing old satsolver

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAllow to check for any dependency issues
Michael Tremer [Thu, 2 Nov 2017 18:42:15 +0000 (19:42 +0100)] 
Allow to check for any dependency issues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoPOTFILES.in: Add files that use translations
Michael Tremer [Thu, 2 Nov 2017 18:37:20 +0000 (19:37 +0100)] 
POTFILES.in: Add files that use translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop now unused satsolver.py file
Michael Tremer [Thu, 2 Nov 2017 18:30:46 +0000 (19:30 +0100)] 
Drop now unused satsolver.py file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMake search working
Michael Tremer [Thu, 2 Nov 2017 18:26:12 +0000 (19:26 +0100)] 
Make search working

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years ago.gitignore: Add VS Code files
Michael Tremer [Thu, 2 Nov 2017 18:15:18 +0000 (19:15 +0100)] 
.gitignore: Add VS Code files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDon't execute a transaction when it is empty
Michael Tremer [Thu, 2 Nov 2017 18:14:50 +0000 (19:14 +0100)] 
Don't execute a transaction when it is empty

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLink libpakfire.so again if symbol table has changed
Michael Tremer [Thu, 2 Nov 2017 18:14:10 +0000 (19:14 +0100)] 
Link libpakfire.so again if symbol table has changed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd support to the solver to update
Michael Tremer [Thu, 2 Nov 2017 18:06:01 +0000 (19:06 +0100)] 
Add support to the solver to update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRemove old installation logic and move it into the CLI module
Michael Tremer [Thu, 2 Nov 2017 17:10:17 +0000 (18:10 +0100)] 
Remove old installation logic and move it into the CLI module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoSupport to install packages without recommended packages
Michael Tremer [Thu, 2 Nov 2017 15:55:05 +0000 (16:55 +0100)] 
Support to install packages without recommended packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocli: Catch dependency errors and show a nice message
Michael Tremer [Thu, 2 Nov 2017 15:24:06 +0000 (16:24 +0100)] 
cli: Catch dependency errors and show a nice message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoproblems: Show problem string in repr
Michael Tremer [Thu, 2 Nov 2017 15:09:42 +0000 (16:09 +0100)] 
problems: Show problem string in repr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRaise DependencyError from C module if request could not be solved
Michael Tremer [Thu, 2 Nov 2017 15:01:08 +0000 (16:01 +0100)] 
Raise DependencyError from C module if request could not be solved

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Add baseurl as mirror with least priority
Michael Tremer [Wed, 1 Nov 2017 21:25:32 +0000 (22:25 +0100)] 
http: Add baseurl as mirror with least priority

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoBetter error messagen if SOLV file could not be parsed
Michael Tremer [Wed, 1 Nov 2017 21:25:13 +0000 (22:25 +0100)] 
Better error messagen if SOLV file could not be parsed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoSoftly fail when mirrorlist is not in cache
Michael Tremer [Wed, 1 Nov 2017 21:00:37 +0000 (22:00 +0100)] 
Softly fail when mirrorlist is not in cache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog reason why file could not be opened
Michael Tremer [Wed, 1 Nov 2017 20:56:38 +0000 (21:56 +0100)] 
Log reason why file could not be opened

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: Implement dumping a transaction
Michael Tremer [Wed, 7 Jun 2017 20:54:06 +0000 (22:54 +0200)] 
libpakfire: Implement dumping a transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: Allow sorting package lists
Michael Tremer [Sat, 3 Jun 2017 13:39:28 +0000 (15:39 +0200)] 
libpakfire: Allow sorting package lists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoRe-add accidentially committed line
Michael Tremer [Fri, 2 Jun 2017 17:03:34 +0000 (19:03 +0200)] 
Re-add accidentially committed line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoerrors: Print a nice message on dependency errors
Michael Tremer [Fri, 2 Jun 2017 17:03:00 +0000 (19:03 +0200)] 
errors: Print a nice message on dependency errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocli: Move exception handling into Cli base class
Michael Tremer [Fri, 2 Jun 2017 17:02:32 +0000 (19:02 +0200)] 
cli: Move exception handling into Cli base class

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocli: Load ui component for CLIs
Michael Tremer [Fri, 2 Jun 2017 17:01:44 +0000 (19:01 +0200)] 
cli: Load ui component for CLIs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: repo: Don't clear repodata when repo is deallocated
Michael Tremer [Sat, 20 May 2017 21:26:01 +0000 (23:26 +0200)] 
libpakfire: repo: Don't clear repodata when repo is deallocated

This data needs to stay there until the pool (and the actual
repository in libsolv) is destroyed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: Allow accessing possible solutions for problems
Michael Tremer [Sat, 20 May 2017 21:01:55 +0000 (23:01 +0200)] 
libpakfire: Allow accessing possible solutions for problems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: Allow extracting problems from solver
Michael Tremer [Sat, 20 May 2017 13:13:36 +0000 (15:13 +0200)] 
libpakfire: Allow extracting problems from solver

When a request could not be solved, the solver will return
a list of problems of what went wrong.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpakfire: Fix releasing memory in correct order
Michael Tremer [Sat, 20 May 2017 13:10:41 +0000 (15:10 +0200)] 
libpakfire: Fix releasing memory in correct order

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoBig rewrite of the builder class
Michael Tremer [Sat, 20 May 2017 10:11:02 +0000 (12:11 +0200)] 
Big rewrite of the builder class

This is WIP and mainly a reformatting and rewrite to use the
new interfaces of the Pakfire class.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agopakfire: Allow easy access to version number
Michael Tremer [Sat, 20 May 2017 10:09:35 +0000 (12:09 +0200)] 
pakfire: Allow easy access to version number

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agopakfire: Allow passing an individual configuration to a pakfire instance
Michael Tremer [Sat, 20 May 2017 10:08:50 +0000 (12:08 +0200)] 
pakfire: Allow passing an individual configuration to a pakfire instance

Handy for build environments that have a different configuration
than the host system

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoconfig: Make distribution objects easily accessible from config
Michael Tremer [Sat, 20 May 2017 10:06:57 +0000 (12:06 +0200)] 
config: Make distribution objects easily accessible from config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>