]> git.ipfire.org Git - pakfire.git/log
pakfire.git
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 years agorepository: Automatically load repos from configuration file on startup
Michael Tremer [Sat, 20 May 2017 10:06:13 +0000 (12:06 +0200)] 
repository: Automatically load repos from configuration file on startup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoconfig: Don't file if a file does not exist
Michael Tremer [Sat, 20 May 2017 10:05:43 +0000 (12:05 +0200)] 
config: Don't file if a file does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoarch: Fix typos and catch some errors
Michael Tremer [Sun, 7 May 2017 12:23:57 +0000 (14:23 +0200)] 
arch: Fix typos and catch some errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoshell: Fix tailing logs
Michael Tremer [Sun, 7 May 2017 12:18:27 +0000 (14:18 +0200)] 
shell: Fix tailing logs

Anything that is read from a file descriptor is now
of the bytes data type.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoDrop support for icecream
Michael Tremer [Fri, 5 May 2017 18:29:46 +0000 (20:29 +0200)] 
Drop support for icecream

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoRefactor repository downloading code
Michael Tremer [Fri, 5 May 2017 17:10:20 +0000 (19:10 +0200)] 
Refactor repository downloading code

This was always a bit messy and hard to use in other parts
of pakfire. Now, repositories are now refreshing themselves
when refresh() is being called.

Downloading code has been tidied up and everything should
be atomic.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agolibpakfire: Allow direct parsing of XZ compressed SOLV files
Michael Tremer [Thu, 13 Apr 2017 17:27:05 +0000 (19:27 +0200)] 
libpakfire: Allow direct parsing of XZ compressed SOLV files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agohttp: Reset pointer of downloaded temporary file
Michael Tremer [Wed, 12 Apr 2017 20:50:45 +0000 (22:50 +0200)] 
http: Reset pointer of downloaded temporary file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agohttp: Compare retrieved files against a checksum
Michael Tremer [Sat, 8 Apr 2017 16:54:04 +0000 (18:54 +0200)] 
http: Compare retrieved files against a checksum

If the checksum does not match, the file is redownloaded from
another mirror server until all mirrors have been tried.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agohttp: Actually write downloaded file to disk
Michael Tremer [Sat, 8 Apr 2017 13:53:08 +0000 (15:53 +0200)] 
http: Actually write downloaded file to disk

This was just unreachable code because of wrong indentation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoDrop satsolver.Pool class and use Pool from _pakfire
Michael Tremer [Fri, 7 Apr 2017 18:06:09 +0000 (20:06 +0200)] 
Drop satsolver.Pool class and use Pool from _pakfire

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