]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
5 years agolibpakfire: parser: Return the declarations parser
Michael Tremer [Mon, 11 Mar 2019 10:34:53 +0000 (10:34 +0000)] 
libpakfire: parser: Return the declarations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Dynamically allocate declarations
Michael Tremer [Mon, 11 Mar 2019 10:29:25 +0000 (10:29 +0000)] 
libpakfire: parser: Dynamically allocate declarations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Remove static declaration of Pakfire object
Michael Tremer [Mon, 11 Mar 2019 10:22:58 +0000 (10:22 +0000)] 
libpakfire: parser: Remove static declaration of Pakfire object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Explicitely allow empty lines between assignments
Michael Tremer [Mon, 11 Mar 2019 10:10:15 +0000 (10:10 +0000)] 
libpakfire: parser: Explicitely allow empty lines between assignments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Do not allow words to be empty (removes a shift/reduce error)
Michael Tremer [Mon, 11 Mar 2019 10:05:43 +0000 (10:05 +0000)] 
libpakfire: parser: Do not allow words to be empty (removes a shift/reduce error)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: assignments and block assigments are the same thing
Michael Tremer [Mon, 11 Mar 2019 10:02:07 +0000 (10:02 +0000)] 
libpakfire: parser: assignments and block assigments are the same thing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Make top declaration more simple
Michael Tremer [Mon, 11 Mar 2019 10:00:13 +0000 (10:00 +0000)] 
libpakfire: parser: Make top declaration more simple

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Add block prefix to declaration name
Michael Tremer [Sun, 10 Mar 2019 18:17:40 +0000 (18:17 +0000)] 
libpakfire: parser: Add block prefix to declaration name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Store declared variables in a long list
Michael Tremer [Sun, 10 Mar 2019 18:05:20 +0000 (18:05 +0000)] 
libpakfire: parser: Store declared variables in a long list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Concat lines and words
Michael Tremer [Sun, 10 Mar 2019 16:59:44 +0000 (16:59 +0000)] 
libpakfire: parser: Concat lines and words

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Set empty values to NULL
Michael Tremer [Sun, 10 Mar 2019 16:45:29 +0000 (16:45 +0000)] 
libpakfire: parser: Set empty values to NULL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Allow parsing block assignments
Michael Tremer [Sun, 10 Mar 2019 16:43:37 +0000 (16:43 +0000)] 
libpakfire: parser: Allow parsing block assignments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Replace VARIABLE/VALUE tokens with WORD
Michael Tremer [Sun, 10 Mar 2019 16:29:09 +0000 (16:29 +0000)] 
libpakfire: parser: Replace VARIABLE/VALUE tokens with WORD

This is more generic although it allows any variable name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Read variable assignments
Michael Tremer [Sat, 9 Mar 2019 21:00:48 +0000 (21:00 +0000)] 
libpakfire: parser: Read variable assignments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Move operators before the value matching rule
Michael Tremer [Sat, 9 Mar 2019 19:21:34 +0000 (19:21 +0000)] 
libpakfire: parser: Move operators before the value matching rule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Values can be any sort of string
Michael Tremer [Sat, 9 Mar 2019 19:20:40 +0000 (19:20 +0000)] 
libpakfire: parser: Values can be any sort of string

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Increase indentation
Michael Tremer [Sat, 9 Mar 2019 19:18:54 +0000 (19:18 +0000)] 
libpakfire: parser: Increase indentation

No functional changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Move keywords before variable matches
Michael Tremer [Sat, 9 Mar 2019 19:18:21 +0000 (19:18 +0000)] 
libpakfire: parser: Move keywords before variable matches

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Variables must begin with a letter and may have digits and unders...
Michael Tremer [Sat, 9 Mar 2019 19:17:09 +0000 (19:17 +0000)] 
libpakfire: parser: Variables must begin with a letter and may have digits and underscores

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Ignore any empty lines
Michael Tremer [Sat, 9 Mar 2019 19:10:15 +0000 (19:10 +0000)] 
libpakfire: parser: Ignore any empty lines

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Use handle for whitespace
Michael Tremer [Sat, 9 Mar 2019 19:04:25 +0000 (19:04 +0000)] 
libpakfire: parser: Use handle for whitespace

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Ignore all lines with comments
Michael Tremer [Sat, 9 Mar 2019 19:01:47 +0000 (19:01 +0000)] 
libpakfire: parser: Ignore all lines with comments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Increase line number on newline
Michael Tremer [Sat, 9 Mar 2019 19:01:19 +0000 (19:01 +0000)] 
libpakfire: parser: Increase line number on newline

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Use our own logging mechanism for error messages
Michael Tremer [Sat, 9 Mar 2019 18:53:33 +0000 (18:53 +0000)] 
libpakfire: parser: Use our own logging mechanism for error messages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Show line number in error message
Michael Tremer [Sat, 9 Mar 2019 18:50:57 +0000 (18:50 +0000)] 
libpakfire: parser: Show line number in error message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: parser: Log data that we parse
Michael Tremer [Sat, 9 Mar 2019 18:46:00 +0000 (18:46 +0000)] 
libpakfire: parser: Log data that we parse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: Fix header declarations in parser.h
Michael Tremer [Sat, 9 Mar 2019 18:21:09 +0000 (18:21 +0000)] 
libpakfire: Fix header declarations in parser.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: Remove extra whitespace
Michael Tremer [Sat, 9 Mar 2019 18:18:20 +0000 (18:18 +0000)] 
libpakfire: Remove extra whitespace

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoAdd libpakfire-parser
Michael Tremer [Sat, 9 Mar 2019 18:15:37 +0000 (18:15 +0000)] 
Add libpakfire-parser

This library is now a prototype for a bison/flex parser
of the package metadata.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotestsuite: Make archive test compile
Michael Tremer [Sat, 9 Mar 2019 17:04:09 +0000 (17:04 +0000)] 
testsuite: Make archive test compile

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotestsuite: Pakfire context needs to be initialized to set the logging function
Michael Tremer [Sat, 9 Mar 2019 17:01:42 +0000 (17:01 +0000)] 
testsuite: Pakfire context needs to be initialized to set the logging function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoPrepare build system to use bison & flex
Michael Tremer [Sat, 9 Mar 2019 15:45:01 +0000 (15:45 +0000)] 
Prepare build system to use bison & flex

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibpakfire: Add missing break in case clause
Michael Tremer [Sat, 9 Mar 2019 15:44:28 +0000 (15:44 +0000)] 
libpakfire: Add missing break in case clause

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Improve logging when transactions are executed
Michael Tremer [Fri, 16 Feb 2018 19:37:14 +0000 (20:37 +0100)] 
libpakfire: Improve logging when transactions are executed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Use libpakfire's logging system
Michael Tremer [Fri, 16 Feb 2018 18:15:33 +0000 (19:15 +0100)] 
python: Use libpakfire's logging system

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMove logging into Pakfire context
Michael Tremer [Fri, 16 Feb 2018 17:24:25 +0000 (18:24 +0100)] 
Move logging into Pakfire context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd TransactionDownloader
Michael Tremer [Fri, 16 Feb 2018 15:46:13 +0000 (16:46 +0100)] 
Add TransactionDownloader

This class downloads all required packages in a transaction.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohttp: Create directory when a file should be downloaded to
Michael Tremer [Fri, 16 Feb 2018 15:40:28 +0000 (16:40 +0100)] 
http: Create directory when a file should be downloaded to

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make return code of pakfire_paclkage_is_cached() clearer
Michael Tremer [Fri, 16 Feb 2018 15:39:59 +0000 (16:39 +0100)] 
libpakfire: Make return code of pakfire_paclkage_is_cached() clearer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix memory leak in pakfire_access()
Michael Tremer [Fri, 16 Feb 2018 15:39:37 +0000 (16:39 +0100)] 
libpakfire: Fix memory leak in pakfire_access()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix cleaning repositories
Michael Tremer [Fri, 16 Feb 2018 13:39:41 +0000 (14:39 +0100)] 
Fix cleaning repositories

It is okay if the file does not exist.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Pass baseurl to libpakfire repositories
Michael Tremer [Mon, 22 Jan 2018 18:56:43 +0000 (19:56 +0100)] 
python: Pass baseurl to libpakfire repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Prevent crash when some repository values are unset
Michael Tremer [Mon, 22 Jan 2018 18:52:46 +0000 (19:52 +0100)] 
python: Prevent crash when some repository values are unset

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Fix undefined variable
Michael Tremer [Mon, 22 Jan 2018 18:49:28 +0000 (19:49 +0100)] 
python: Fix undefined variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop RepositoryRemote class
Michael Tremer [Mon, 22 Jan 2018 18:47:09 +0000 (19:47 +0100)] 
python: Drop RepositoryRemote class

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Move refreshing remote repositories into own module
Michael Tremer [Mon, 22 Jan 2018 18:41:21 +0000 (19:41 +0100)] 
python: Move refreshing remote repositories into own module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop SolvPackage data model
Michael Tremer [Mon, 22 Jan 2018 18:13:44 +0000 (19:13 +0100)] 
Drop SolvPackage data model

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make description available in repository configuration
Michael Tremer [Mon, 22 Jan 2018 18:11:21 +0000 (19:11 +0100)] 
libpakfire: Make description available in repository configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Store description with repository
Michael Tremer [Mon, 22 Jan 2018 18:10:15 +0000 (19:10 +0100)] 
libpakfire: Store description with repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop dummy repository
Michael Tremer [Mon, 22 Jan 2018 18:04:14 +0000 (19:04 +0100)] 
python: Drop dummy repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move Repository.get_config function into C library
Michael Tremer [Mon, 22 Jan 2018 17:52:03 +0000 (18:52 +0100)] 
libpakfire: Move Repository.get_config function into C library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Store mirrorlist in repository
Michael Tremer [Mon, 22 Jan 2018 17:35:43 +0000 (18:35 +0100)] 
libpakfire: Store mirrorlist in repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Don't overwrite the appdata pointer with garbage
Michael Tremer [Mon, 22 Jan 2018 17:26:20 +0000 (18:26 +0100)] 
libpakfire: Don't overwrite the appdata pointer with garbage

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Allow passing None as baseurl
Michael Tremer [Mon, 22 Jan 2018 17:01:16 +0000 (18:01 +0100)] 
python: Allow passing None as baseurl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Store keyfile in repository
Michael Tremer [Mon, 22 Jan 2018 17:00:38 +0000 (18:00 +0100)] 
libpakfire: Store keyfile in repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Allow setting empty baseurls in repositories
Michael Tremer [Mon, 22 Jan 2018 16:46:58 +0000 (17:46 +0100)] 
libpakfire: Allow setting empty baseurls in repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Use internal calloc function to allocate memory
Michael Tremer [Mon, 22 Jan 2018 16:40:31 +0000 (17:40 +0100)] 
libpakfire: Use internal calloc function to allocate memory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Set the correct priority in libsolv for repositories
Michael Tremer [Mon, 22 Jan 2018 16:24:06 +0000 (17:24 +0100)] 
libpakfire: Set the correct priority in libsolv for repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Automatically determine the repository priority
Michael Tremer [Mon, 22 Jan 2018 16:21:29 +0000 (17:21 +0100)] 
libpakfire: Automatically determine the repository priority

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Fix compile error since new_key function has been changed
Michael Tremer [Mon, 22 Jan 2018 16:04:07 +0000 (17:04 +0100)] 
python: Fix compile error since new_key function has been changed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Store base URL in repository
Michael Tremer [Mon, 22 Jan 2018 15:57:19 +0000 (16:57 +0100)] 
libpakfire: Store base URL in repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop old solver code
Michael Tremer [Sat, 20 Jan 2018 14:20:29 +0000 (15:20 +0100)] 
Drop old solver code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop reference to Pakfire from Request
Michael Tremer [Sat, 20 Jan 2018 14:17:59 +0000 (15:17 +0100)] 
python: Drop reference to Pakfire from Request

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop Pakfire reference from Key
Michael Tremer [Sat, 20 Jan 2018 14:14:45 +0000 (15:14 +0100)] 
python: Drop Pakfire reference from Key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop Pakfire reference from Archive
Michael Tremer [Sat, 20 Jan 2018 14:11:20 +0000 (15:11 +0100)] 
python: Drop Pakfire reference from Archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop Pakfire reference from some objects
Michael Tremer [Sat, 20 Jan 2018 14:09:52 +0000 (15:09 +0100)] 
python: Drop Pakfire reference from some objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Do not free repodata
Michael Tremer [Sat, 20 Jan 2018 13:47:14 +0000 (14:47 +0100)] 
libpakfire: Do not free repodata

This is done when the repository is being freed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop reference to Pakfire in Repo
Michael Tremer [Sat, 20 Jan 2018 13:43:48 +0000 (14:43 +0100)] 
python: Drop reference to Pakfire in Repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop functions to enable/disable a repository
Michael Tremer [Sat, 20 Jan 2018 13:33:12 +0000 (14:33 +0100)] 
Drop functions to enable/disable a repository

This is implemented in the repositories itself

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop unused Repositories.whatprovides function
Michael Tremer [Sat, 20 Jan 2018 13:15:35 +0000 (14:15 +0100)] 
Drop unused Repositories.whatprovides function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop python implementation of repository cache
Michael Tremer [Sat, 20 Jan 2018 13:11:50 +0000 (14:11 +0100)] 
Drop python implementation of repository cache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Refactor repos and how they are referenced
Michael Tremer [Sat, 20 Jan 2018 13:02:20 +0000 (14:02 +0100)] 
libpakfire: Refactor repos and how they are referenced

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix determining if a package needs to be downloaded
Michael Tremer [Fri, 19 Jan 2018 16:28:10 +0000 (17:28 +0100)] 
libpakfire: Fix determining if a package needs to be downloaded

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Fix getting Package from Step
Michael Tremer [Fri, 19 Jan 2018 16:27:38 +0000 (17:27 +0100)] 
python: Fix getting Package from Step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Implement verify step which verifies the downloaded archive
Michael Tremer [Fri, 19 Jan 2018 16:09:28 +0000 (17:09 +0100)] 
libpakfire: Implement verify step which verifies the downloaded archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Don't SEGV on unref with NULL
Michael Tremer [Fri, 19 Jan 2018 16:04:54 +0000 (17:04 +0100)] 
libpakfire: Don't SEGV on unref with NULL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Use internal access function to check if a file exists
Michael Tremer [Fri, 19 Jan 2018 15:57:20 +0000 (16:57 +0100)] 
libpakfire: Use internal access function to check if a file exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix SEGV when creating an empty Relation object
Michael Tremer [Fri, 19 Jan 2018 15:55:39 +0000 (16:55 +0100)] 
libpakfire: Fix SEGV when creating an empty Relation object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop Pool
Michael Tremer [Fri, 19 Jan 2018 15:47:54 +0000 (16:47 +0100)] 
libpakfire: Drop Pool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop PakfireCache
Michael Tremer [Fri, 19 Jan 2018 13:32:32 +0000 (14:32 +0100)] 
libpakfire: Drop PakfireCache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop old function
Michael Tremer [Fri, 19 Jan 2018 13:21:29 +0000 (14:21 +0100)] 
libpakfire: Drop old function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop repocache
Michael Tremer [Fri, 19 Jan 2018 13:20:44 +0000 (14:20 +0100)] 
libpakfire: Drop repocache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add function to check if file exists/is readable/is writable in cache
Michael Tremer [Fri, 19 Jan 2018 13:03:27 +0000 (14:03 +0100)] 
libpakfire: Add function to check if file exists/is readable/is writable in cache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move more cache logic into Pakfire
Michael Tremer [Fri, 19 Jan 2018 12:55:56 +0000 (13:55 +0100)] 
libpakfire: Move more cache logic into Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Remove cache path from Pool
Michael Tremer [Fri, 19 Jan 2018 12:10:13 +0000 (13:10 +0100)] 
libpakfire: Remove cache path from Pool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move package caching into Package
Michael Tremer [Fri, 19 Jan 2018 00:43:51 +0000 (01:43 +0100)] 
libpakfire: Move package caching into Package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add stat function for cache
Michael Tremer [Fri, 19 Jan 2018 00:29:00 +0000 (01:29 +0100)] 
libpakfire: Add stat function for cache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move cache into Pakfire object
Michael Tremer [Fri, 19 Jan 2018 00:23:05 +0000 (01:23 +0100)] 
libpakfire: Move cache into Pakfire object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop pakfire_pool_tmpdup
Michael Tremer [Thu, 18 Jan 2018 18:50:28 +0000 (19:50 +0100)] 
libpakfire: Drop pakfire_pool_tmpdup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop pakfire_pool_search
Michael Tremer [Thu, 18 Jan 2018 18:45:49 +0000 (19:45 +0100)] 
libpakfire: Drop pakfire_pool_search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop pakfire_pool_whatprovides
Michael Tremer [Thu, 18 Jan 2018 18:44:48 +0000 (19:44 +0100)] 
libpakfire: Drop pakfire_pool_whatprovides

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move pakfire_pool_count to pakfire_count_packages
Michael Tremer [Thu, 18 Jan 2018 18:42:56 +0000 (19:42 +0100)] 
libpakfire: Move pakfire_pool_count to pakfire_count_packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop pakfire_pool_[gs]et_installonly functions
Michael Tremer [Thu, 18 Jan 2018 18:25:12 +0000 (19:25 +0100)] 
libpakfire: Drop pakfire_pool_[gs]et_installonly functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop unused function
Michael Tremer [Thu, 18 Jan 2018 18:15:50 +0000 (19:15 +0100)] 
libpakfire: Drop unused function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire parent object of Selector
Michael Tremer [Tue, 16 Jan 2018 01:41:24 +0000 (02:41 +0100)] 
libpakfire: Make Pakfire parent object of Selector

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire the parent object of Relation
Michael Tremer [Tue, 16 Jan 2018 01:34:15 +0000 (02:34 +0100)] 
libpakfire: Make Pakfire the parent object of Relation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire parent object of Package
Michael Tremer [Tue, 16 Jan 2018 00:50:06 +0000 (01:50 +0100)] 
libpakfire: Make Pakfire parent object of Package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move the pool logic into Pakfire
Michael Tremer [Tue, 16 Jan 2018 00:36:12 +0000 (01:36 +0100)] 
libpakfire: Move the pool logic into Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make pakfire_unref the same style as others
Michael Tremer [Mon, 15 Jan 2018 23:40:23 +0000 (00:40 +0100)] 
libpakfire: Make pakfire_unref the same style as others

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make pakfire_pool_unref the same style as others
Michael Tremer [Mon, 15 Jan 2018 23:36:54 +0000 (00:36 +0100)] 
libpakfire: Make pakfire_pool_unref the same style as others

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