]> git.ipfire.org Git - people/stevee/pakfire.git/log
people/stevee/pakfire.git
11 years agoUpdate translation.
Michael Tremer [Sun, 28 Oct 2012 14:02:24 +0000 (15:02 +0100)] 
Update translation.

11 years agobase: Remove unused environ property.
Michael Tremer [Sun, 28 Oct 2012 13:58:38 +0000 (14:58 +0100)] 
base: Remove unused environ property.

11 years agoFix installed size of packages.
Michael Tremer [Sun, 28 Oct 2012 13:45:28 +0000 (14:45 +0100)] 
Fix installed size of packages.

11 years agoMake "whatprovides" more mighty with globbing.
Michael Tremer [Sun, 28 Oct 2012 12:40:22 +0000 (13:40 +0100)] 
Make "whatprovides" more mighty with globbing.

11 years agobuilder: Document distro option.
Michael Tremer [Sun, 28 Oct 2012 11:07:12 +0000 (12:07 +0100)] 
builder: Document distro option.

11 years agobuilder: Make lots of things about the build environment configurable.
Michael Tremer [Sun, 28 Oct 2012 11:06:15 +0000 (12:06 +0100)] 
builder: Make lots of things about the build environment configurable.

11 years agobuilder: make it possible to set arch for the entire builder.
Michael Tremer [Sun, 28 Oct 2012 10:28:59 +0000 (11:28 +0100)] 
builder: make it possible to set arch for the entire builder.

11 years agoFix enable/disable repository options.
Michael Tremer [Sun, 28 Oct 2012 10:15:21 +0000 (11:15 +0100)] 
Fix enable/disable repository options.

11 years agoFix resolvdep command.
Michael Tremer [Sun, 28 Oct 2012 09:33:00 +0000 (10:33 +0100)] 
Fix resolvdep command.

11 years agobuilder: Add an extra empty line after extracting the source package.
Michael Tremer [Sun, 28 Oct 2012 09:08:52 +0000 (10:08 +0100)] 
builder: Add an extra empty line after extracting the source package.

11 years agorepositories: Show what we are doing.
Michael Tremer [Sun, 28 Oct 2012 09:06:44 +0000 (10:06 +0100)] 
repositories: Show what we are doing.

11 years agoPrint how long the dependency solving took.
Michael Tremer [Sun, 28 Oct 2012 08:56:41 +0000 (09:56 +0100)] 
Print how long the dependency solving took.

11 years agoAllow passing --distro on pakfire-builder.
Michael Tremer [Sat, 27 Oct 2012 21:42:01 +0000 (23:42 +0200)] 
Allow passing --distro on pakfire-builder.

11 years agoFix logging on downgrade operation.
Michael Tremer [Sat, 27 Oct 2012 20:52:56 +0000 (22:52 +0200)] 
Fix logging on downgrade operation.

11 years agoMake shell without a source package possible again.
Michael Tremer [Sat, 27 Oct 2012 20:39:08 +0000 (22:39 +0200)] 
Make shell without a source package possible again.

11 years agoReplace obsolete solver property "transaction".
Michael Tremer [Sat, 27 Oct 2012 20:34:32 +0000 (22:34 +0200)] 
Replace obsolete solver property "transaction".

11 years agoMake is possible to pass makefiles to pakfire-builder shell ... again.
Michael Tremer [Sat, 27 Oct 2012 20:19:07 +0000 (22:19 +0200)] 
Make is possible to pass makefiles to pakfire-builder shell ... again.

11 years agoFix inner builder.
Michael Tremer [Sat, 27 Oct 2012 20:05:56 +0000 (22:05 +0200)] 
Fix inner builder.

11 years agoDon't add everything as a weak request.
Michael Tremer [Sat, 27 Oct 2012 19:47:28 +0000 (21:47 +0200)] 
Don't add everything as a weak request.

11 years agoRemove obsolete pakfire api.
Michael Tremer [Sat, 27 Oct 2012 19:13:32 +0000 (21:13 +0200)] 
Remove obsolete pakfire api.

11 years agoGeneral cleanup work.
Michael Tremer [Sat, 27 Oct 2012 17:47:21 +0000 (19:47 +0200)] 
General cleanup work.

11 years agoMove lots of methods from Pakfire to the satsolver module.
Michael Tremer [Sat, 27 Oct 2012 11:03:57 +0000 (13:03 +0200)] 
Move lots of methods from Pakfire to the satsolver module.

11 years agoRemove mode argument from Pakfire class.
Michael Tremer [Sat, 27 Oct 2012 09:09:59 +0000 (11:09 +0200)] 
Remove mode argument from Pakfire class.

11 years agoRemove all build environment cache functionality.
Michael Tremer [Sat, 27 Oct 2012 08:56:48 +0000 (10:56 +0200)] 
Remove all build environment cache functionality.

11 years agoRewrite code that forks subprocesses.
Michael Tremer [Wed, 24 Oct 2012 19:18:51 +0000 (21:18 +0200)] 
Rewrite code that forks subprocesses.

There is nothing too new here, but the old code has
been cleaned up and been put into a shiny new class. :)

11 years agoFix output of shell commands in makefiles.
Michael Tremer [Tue, 23 Oct 2012 19:01:58 +0000 (21:01 +0200)] 
Fix output of shell commands in makefiles.

Error output is now thrown away and the wanted output
is not written to the logfiles anymore.

11 years agopatches: Add platform patches.
Michael Tremer [Sun, 21 Oct 2012 20:19:26 +0000 (22:19 +0200)] 
patches: Add platform patches.

11 years agoTranslation updates.
Michael Tremer [Sun, 21 Oct 2012 11:56:48 +0000 (13:56 +0200)] 
Translation updates.

11 years agoImplement datafiles.
Michael Tremer [Sun, 21 Oct 2012 11:47:38 +0000 (13:47 +0200)] 
Implement datafiles.

11 years agoQA: Fix replacing all sorts of python interpreters.
Michael Tremer [Sun, 21 Oct 2012 11:47:18 +0000 (13:47 +0200)] 
QA: Fix replacing all sorts of python interpreters.

11 years agoFix detecting system architecture on systems which are not one of the primary arches.
Michael Tremer [Sun, 21 Oct 2012 11:45:14 +0000 (13:45 +0200)] 
Fix detecting system architecture on systems which are not one of the primary arches.

11 years agoDon't regenerate pot file, every time we run make.
Michael Tremer [Sat, 20 Oct 2012 16:51:14 +0000 (16:51 +0000)] 
Don't regenerate pot file, every time we run make.

11 years agoImplement recommends and suggests.
Michael Tremer [Sat, 20 Oct 2012 16:48:15 +0000 (16:48 +0000)] 
Implement recommends and suggests.

11 years agoFix display of installsizechange.
Michael Tremer [Sat, 20 Oct 2012 16:39:11 +0000 (16:39 +0000)] 
Fix display of installsizechange.

11 years agoFix showing download size (again?).
Michael Tremer [Sat, 20 Oct 2012 10:53:01 +0000 (10:53 +0000)] 
Fix showing download size (again?).

11 years agoAutomatically run the prepare stage before entering the shell.
Michael Tremer [Thu, 4 Oct 2012 12:20:31 +0000 (14:20 +0200)] 
Automatically run the prepare stage before entering the shell.

11 years agopy-compile: Make script more robust for errors.
Michael Tremer [Wed, 3 Oct 2012 12:56:41 +0000 (14:56 +0200)] 
py-compile: Make script more robust for errors.

11 years agoQA: Remove obsoleted python hardlink tool.
Michael Tremer [Tue, 2 Oct 2012 23:02:06 +0000 (01:02 +0200)] 
QA: Remove obsoleted python hardlink tool.

11 years agopython: Byte-compile all files in sitelib.
Michael Tremer [Tue, 2 Oct 2012 22:45:11 +0000 (00:45 +0200)] 
python: Byte-compile all files in sitelib.

For files which are located elsewhere, it is required
to call:
  python_bytecompile <path1> <path2>... (Python 2)
or
  python3_bytecompile <path1> <path2>... (Python 3)

11 years agoFix caching scriptlets.
Michael Tremer [Tue, 2 Oct 2012 21:11:56 +0000 (23:11 +0200)] 
Fix caching scriptlets.

Fixes #10117.

Scriptlets have not been executed when the package has
not been available (i.e. had to be downloaded).

11 years agomacros: Add templates for python packages.
Michael Tremer [Tue, 2 Oct 2012 20:07:50 +0000 (22:07 +0200)] 
macros: Add templates for python packages.

11 years agomacros: Add python variables.
Michael Tremer [Tue, 2 Oct 2012 20:07:24 +0000 (22:07 +0200)] 
macros: Add python variables.

11 years agolexer: Add shell commands with %(echo 123..).
Michael Tremer [Tue, 2 Oct 2012 20:04:43 +0000 (22:04 +0200)] 
lexer: Add shell commands with %(echo 123..).

It is possible to use shell commands, just like $(...) in shell.
It's a handy feature when you need some output of a tool
in a variable.

Every time the variable is expanded, the command is called.
It is not ensured that the personality is the same as in
the build environment.

11 years agoRework parallelism decision function and move it into the System class.
Michael Tremer [Thu, 26 Jul 2012 18:49:25 +0000 (20:49 +0200)] 
Rework parallelism decision function and move it into the System class.

11 years agoBump version to 0.9.23.
Michael Tremer [Thu, 26 Jul 2012 15:57:53 +0000 (17:57 +0200)] 
Bump version to 0.9.23.

11 years agoUpdate translations.
Michael Tremer [Thu, 26 Jul 2012 15:55:11 +0000 (17:55 +0200)] 
Update translations.

New translations are included for French, Italian and Portuguese
(Brazil & Portugal).

11 years agoBump package format to support files with spaces in their names.
Michael Tremer [Thu, 26 Jul 2012 15:49:38 +0000 (17:49 +0200)] 
Bump package format to support files with spaces in their names.

11 years agoquality-agent: Fix search depth in 050-libs-x86_64.
Stefan Schantl [Sun, 22 Jul 2012 11:20:08 +0000 (13:20 +0200)] 
quality-agent: Fix search depth in 050-libs-x86_64.

11 years agoAdd armv6l to supported architectures.
Michael Tremer [Mon, 2 Jul 2012 14:34:14 +0000 (16:34 +0200)] 
Add armv6l to supported architectures.

11 years agotemplate: Fix packaging cmake files.
Michael Tremer [Sat, 30 Jun 2012 11:32:23 +0000 (13:32 +0200)] 
template: Fix packaging cmake files.

11 years agoAdd option to export secret keys.
Michael Tremer [Sat, 30 Jun 2012 10:20:41 +0000 (12:20 +0200)] 
Add option to export secret keys.

11 years agoFix the download sizes.
Michael Tremer [Sat, 30 Jun 2012 10:19:52 +0000 (12:19 +0200)] 
Fix the download sizes.

Newer versions of libsolv require an unsigned long here.

11 years agoFix linking to libsolvext.
Michael Tremer [Sat, 30 Jun 2012 10:18:52 +0000 (12:18 +0200)] 
Fix linking to libsolvext.

This is pulled in by libsolv itself. Although this is not good
style, it works more reliable without patching libsolvext which
is missing symbols from libexpat, libz and more.

11 years agoSort patches by their version number (not in alphabetical order).
Michael Tremer [Tue, 26 Jun 2012 17:32:11 +0000 (19:32 +0200)] 
Sort patches by their version number (not in alphabetical order).

12 years agoMove C module to newer version of libsolv.
Michael Tremer [Wed, 16 May 2012 12:43:25 +0000 (12:43 +0000)] 
Move C module to newer version of libsolv.

Many more improvements which should make the
transaction check much faster.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 1 May 2012 12:32:42 +0000 (14:32 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agoRemove testingbay repository from example configuration.
Michael Tremer [Tue, 1 May 2012 12:30:30 +0000 (14:30 +0200)] 
Remove testingbay repository from example configuration.

12 years agoFix two coding errors.
Michael Tremer [Mon, 30 Apr 2012 21:41:22 +0000 (23:41 +0200)] 
Fix two coding errors.

12 years agoFixes for removing files (and configfiles).
Michael Tremer [Sun, 22 Apr 2012 12:48:10 +0000 (14:48 +0200)] 
Fixes for removing files (and configfiles).

There were some problems when the user removed those
files earlier.

12 years agoSelect packages from the database by their UUIDs.
Michael Tremer [Sun, 22 Apr 2012 12:47:43 +0000 (14:47 +0200)] 
Select packages from the database by their UUIDs.

12 years agoActually remove installed packages from database.
Michael Tremer [Sun, 22 Apr 2012 12:44:51 +0000 (14:44 +0200)] 
Actually remove installed packages from database.

When removing packages, the metadata was not removed from
the local package database.

12 years agoAllow to install multiple non-default kernels.
Michael Tremer [Sun, 22 Apr 2012 12:42:37 +0000 (14:42 +0200)] 
Allow to install multiple non-default kernels.

12 years agoclient/daemon: Don't make internal server errors fatal for keepalives/updates.
Michael Tremer [Thu, 19 Apr 2012 15:02:09 +0000 (17:02 +0200)] 
client/daemon: Don't make internal server errors fatal for keepalives/updates.

Because sometime, the hub could have some hiccups, this is no
reason to kill the daemon. It should retry sending the request in a short
time.

However, we should now about the error and so the last try would
raise an exception.

12 years agoFix adding right package format to all actions in the transaction.
Michael Tremer [Thu, 19 Apr 2012 14:56:03 +0000 (16:56 +0200)] 
Fix adding right package format to all actions in the transaction.

12 years agofind-provides: Accept bogous soname.
Michael Tremer [Tue, 17 Apr 2012 15:36:52 +0000 (17:36 +0200)] 
find-provides: Accept bogous soname.

This is a kind of weird bug. Some libs are "versioned" by
using their SONAME for symbol maps. This caused trouble
because the SONAME was not added to the list of provides
which is now changed by this commit.

12 years agoFix accessing index data after the transaction is done.
Michael Tremer [Sat, 14 Apr 2012 19:16:30 +0000 (21:16 +0200)] 
Fix accessing index data after the transaction is done.

12 years agoBump version to 0.9.22.
Michael Tremer [Sat, 14 Apr 2012 17:49:20 +0000 (19:49 +0200)] 
Bump version to 0.9.22.

12 years agoUpdate list of cgroup candidates.
Michael Tremer [Sat, 14 Apr 2012 17:45:55 +0000 (19:45 +0200)] 
Update list of cgroup candidates.

12 years agoSend hardware information to the hub at start of the daemon.
Michael Tremer [Sat, 14 Apr 2012 15:19:21 +0000 (17:19 +0200)] 
Send hardware information to the hub at start of the daemon.

12 years agoRemove accidentially committed fuzz files.
Michael Tremer [Sat, 14 Apr 2012 13:57:10 +0000 (15:57 +0200)] 
Remove accidentially committed fuzz files.

12 years agoRead distro.conf on native systems.
Michael Tremer [Sat, 14 Apr 2012 13:55:09 +0000 (15:55 +0200)] 
Read distro.conf on native systems.

12 years agoSend configured host key to hub.
Michael Tremer [Sat, 14 Apr 2012 13:54:46 +0000 (15:54 +0200)] 
Send configured host key to hub.

12 years agoXMLRPC: Catch some connection problems.
Michael Tremer [Sat, 14 Apr 2012 12:33:10 +0000 (14:33 +0200)] 
XMLRPC: Catch some connection problems.

It would not be very useful to retry on 403, 404 and 500.

12 years agoUpdate translations.
Michael Tremer [Sat, 14 Apr 2012 11:02:54 +0000 (13:02 +0200)] 
Update translations.

12 years agoUse the host key properly in build mode.
Michael Tremer [Sat, 14 Apr 2012 10:57:04 +0000 (12:57 +0200)] 
Use the host key properly in build mode.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 13 Apr 2012 15:47:26 +0000 (17:47 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agomacros: Install systemd unit files to /usr.
Michael Tremer [Fri, 13 Apr 2012 15:46:27 +0000 (17:46 +0200)] 
macros: Install systemd unit files to /usr.

Introduce unitdir variable.

12 years agoEnhance shell environment.
Michael Tremer [Fri, 13 Apr 2012 15:43:01 +0000 (17:43 +0200)] 
Enhance shell environment.

There is now a predefined PATH variable and the
TERM is set to vt100 if no TERM is set.

12 years agoSkip empty directories if there is a link pointing to them.
Michael Tremer [Fri, 13 Apr 2012 15:42:17 +0000 (17:42 +0200)] 
Skip empty directories if there is a link pointing to them.

12 years agoNew feature: python scriptlets.
Michael Tremer [Fri, 13 Apr 2012 15:41:32 +0000 (17:41 +0200)] 
New feature: python scriptlets.

12 years agoQA: Remove remove-emtpy dirs check which is redundant.
Michael Tremer [Fri, 13 Apr 2012 15:39:30 +0000 (17:39 +0200)] 
QA: Remove remove-emtpy dirs check which is redundant.

The same functionality is to be found in the pakfire packager.

12 years agoRe-implement host keys.
Michael Tremer [Wed, 11 Apr 2012 23:17:23 +0000 (01:17 +0200)] 
Re-implement host keys.

The host key can now be set in the configuration.

12 years agoRemove pakfire keyring installation stuff.
Michael Tremer [Wed, 11 Apr 2012 22:42:26 +0000 (00:42 +0200)] 
Remove pakfire keyring installation stuff.

This is not a very handy idea to generate random keys.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Wed, 11 Apr 2012 22:21:57 +0000 (00:21 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agoBetter handling for broken downloads.
Michael Tremer [Wed, 11 Apr 2012 22:21:02 +0000 (00:21 +0200)] 
Better handling for broken downloads.

i.e. files with wrong checksums.

12 years agocgroups: Ignore if process has already been gone.
Michael Tremer [Wed, 11 Apr 2012 17:28:57 +0000 (19:28 +0200)] 
cgroups: Ignore if process has already been gone.

12 years agoAdd scriptlets that are executed prior to the transaction.
Michael Tremer [Wed, 11 Apr 2012 17:28:16 +0000 (19:28 +0200)] 
Add scriptlets that are executed prior to the transaction.

12 years agoAdd domain part to hostname if it has not got one.
Michael Tremer [Sat, 7 Apr 2012 09:47:07 +0000 (11:47 +0200)] 
Add domain part to hostname if it has not got one.

12 years agoUse right install location on Debian based systems on x86_64.
Michael Tremer [Sat, 7 Apr 2012 09:46:07 +0000 (11:46 +0200)] 
Use right install location on Debian based systems on x86_64.

12 years agoRemove warning which was shown on the build systems.
Michael Tremer [Fri, 6 Apr 2012 16:06:52 +0000 (18:06 +0200)] 
Remove warning which was shown on the build systems.

12 years agoFix adding dependencies to local database.
Michael Tremer [Fri, 6 Apr 2012 16:03:10 +0000 (18:03 +0200)] 
Fix adding dependencies to local database.

12 years agoRead /etc/os-release to determine the distribution we are running on.
Michael Tremer [Fri, 6 Apr 2012 16:02:42 +0000 (18:02 +0200)] 
Read /etc/os-release to determine the distribution we are running on.

12 years agoAdd missing logger argument to reinstall method.
Michael Tremer [Fri, 6 Apr 2012 16:01:54 +0000 (18:01 +0200)] 
Add missing logger argument to reinstall method.

12 years agoThe transaction dump for empty transaction was not correctly skipped.
Michael Tremer [Thu, 5 Apr 2012 18:01:38 +0000 (20:01 +0200)] 
The transaction dump for empty transaction was not correctly skipped.

12 years agoTranslation update.
Michael Tremer [Thu, 5 Apr 2012 17:47:59 +0000 (19:47 +0200)] 
Translation update.

12 years agoAdd cgroup support.
Michael Tremer [Thu, 5 Apr 2012 17:41:48 +0000 (19:41 +0200)] 
Add cgroup support.

If the kernel of the host system has the ability to support
cgroups, pakfire can make benefit from them.

Build processes will be put into one big group.

12 years agoRemove invalid function decorator.
Michael Tremer [Thu, 5 Apr 2012 17:40:36 +0000 (19:40 +0200)] 
Remove invalid function decorator.

12 years agoRemove requires to files that are provided by the package itself.
Michael Tremer [Tue, 3 Apr 2012 17:43:52 +0000 (19:43 +0200)] 
Remove requires to files that are provided by the package itself.

12 years agoSpeed up dependency detection.
Michael Tremer [Tue, 3 Apr 2012 17:40:48 +0000 (19:40 +0200)] 
Speed up dependency detection.

12 years agoReplace unsecure tmpfile creation.
Michael Tremer [Tue, 3 Apr 2012 17:30:37 +0000 (19:30 +0200)] 
Replace unsecure tmpfile creation.