]>
git.ipfire.org Git - people/stevee/pakfire.git/log
Michael Tremer [Sun, 28 Oct 2012 14:02:24 +0000 (15:02 +0100)]
Update translation.
Michael Tremer [Sun, 28 Oct 2012 13:58:38 +0000 (14:58 +0100)]
base: Remove unused environ property.
Michael Tremer [Sun, 28 Oct 2012 13:45:28 +0000 (14:45 +0100)]
Fix installed size of packages.
Michael Tremer [Sun, 28 Oct 2012 12:40:22 +0000 (13:40 +0100)]
Make "whatprovides" more mighty with globbing.
Michael Tremer [Sun, 28 Oct 2012 11:07:12 +0000 (12:07 +0100)]
builder: Document distro option.
Michael Tremer [Sun, 28 Oct 2012 11:06:15 +0000 (12:06 +0100)]
builder: Make lots of things about the build environment configurable.
Michael Tremer [Sun, 28 Oct 2012 10:28:59 +0000 (11:28 +0100)]
builder: make it possible to set arch for the entire builder.
Michael Tremer [Sun, 28 Oct 2012 10:15:21 +0000 (11:15 +0100)]
Fix enable/disable repository options.
Michael Tremer [Sun, 28 Oct 2012 09:33:00 +0000 (10:33 +0100)]
Fix resolvdep command.
Michael Tremer [Sun, 28 Oct 2012 09:08:52 +0000 (10:08 +0100)]
builder: Add an extra empty line after extracting the source package.
Michael Tremer [Sun, 28 Oct 2012 09:06:44 +0000 (10:06 +0100)]
repositories: Show what we are doing.
Michael Tremer [Sun, 28 Oct 2012 08:56:41 +0000 (09:56 +0100)]
Print how long the dependency solving took.
Michael Tremer [Sat, 27 Oct 2012 21:42:01 +0000 (23:42 +0200)]
Allow passing --distro on pakfire-builder.
Michael Tremer [Sat, 27 Oct 2012 20:52:56 +0000 (22:52 +0200)]
Fix logging on downgrade operation.
Michael Tremer [Sat, 27 Oct 2012 20:39:08 +0000 (22:39 +0200)]
Make shell without a source package possible again.
Michael Tremer [Sat, 27 Oct 2012 20:34:32 +0000 (22:34 +0200)]
Replace obsolete solver property "transaction".
Michael Tremer [Sat, 27 Oct 2012 20:19:07 +0000 (22:19 +0200)]
Make is possible to pass makefiles to pakfire-builder shell ... again.
Michael Tremer [Sat, 27 Oct 2012 20:05:56 +0000 (22:05 +0200)]
Fix inner builder.
Michael Tremer [Sat, 27 Oct 2012 19:47:28 +0000 (21:47 +0200)]
Don't add everything as a weak request.
Michael Tremer [Sat, 27 Oct 2012 19:13:32 +0000 (21:13 +0200)]
Remove obsolete pakfire api.
Michael Tremer [Sat, 27 Oct 2012 17:47:21 +0000 (19:47 +0200)]
General cleanup work.
Michael Tremer [Sat, 27 Oct 2012 11:03:57 +0000 (13:03 +0200)]
Move lots of methods from Pakfire to the satsolver module.
Michael Tremer [Sat, 27 Oct 2012 09:09:59 +0000 (11:09 +0200)]
Remove mode argument from Pakfire class.
Michael Tremer [Sat, 27 Oct 2012 08:56:48 +0000 (10:56 +0200)]
Remove all build environment cache functionality.
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. :)
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.
Michael Tremer [Sun, 21 Oct 2012 20:19:26 +0000 (22:19 +0200)]
patches: Add platform patches.
Michael Tremer [Sun, 21 Oct 2012 11:56:48 +0000 (13:56 +0200)]
Translation updates.
Michael Tremer [Sun, 21 Oct 2012 11:47:38 +0000 (13:47 +0200)]
Implement datafiles.
Michael Tremer [Sun, 21 Oct 2012 11:47:18 +0000 (13:47 +0200)]
QA: Fix replacing all sorts of python interpreters.
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.
Michael Tremer [Sat, 20 Oct 2012 16:51:14 +0000 (16:51 +0000)]
Don't regenerate pot file, every time we run make.
Michael Tremer [Sat, 20 Oct 2012 16:48:15 +0000 (16:48 +0000)]
Implement recommends and suggests.
Michael Tremer [Sat, 20 Oct 2012 16:39:11 +0000 (16:39 +0000)]
Fix display of installsizechange.
Michael Tremer [Sat, 20 Oct 2012 10:53:01 +0000 (10:53 +0000)]
Fix showing download size (again?).
Michael Tremer [Thu, 4 Oct 2012 12:20:31 +0000 (14:20 +0200)]
Automatically run the prepare stage before entering the shell.
Michael Tremer [Wed, 3 Oct 2012 12:56:41 +0000 (14:56 +0200)]
py-compile: Make script more robust for errors.
Michael Tremer [Tue, 2 Oct 2012 23:02:06 +0000 (01:02 +0200)]
QA: Remove obsoleted python hardlink tool.
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)
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).
Michael Tremer [Tue, 2 Oct 2012 20:07:50 +0000 (22:07 +0200)]
macros: Add templates for python packages.
Michael Tremer [Tue, 2 Oct 2012 20:07:24 +0000 (22:07 +0200)]
macros: Add python variables.
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.
Michael Tremer [Thu, 26 Jul 2012 18:49:25 +0000 (20:49 +0200)]
Rework parallelism decision function and move it into the System class.
Michael Tremer [Thu, 26 Jul 2012 15:57:53 +0000 (17:57 +0200)]
Bump version to 0.9.23.
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).
Michael Tremer [Thu, 26 Jul 2012 15:49:38 +0000 (17:49 +0200)]
Bump package format to support files with spaces in their names.
Stefan Schantl [Sun, 22 Jul 2012 11:20:08 +0000 (13:20 +0200)]
quality-agent: Fix search depth in 050-libs-x86_64.
Michael Tremer [Mon, 2 Jul 2012 14:34:14 +0000 (16:34 +0200)]
Add armv6l to supported architectures.
Michael Tremer [Sat, 30 Jun 2012 11:32:23 +0000 (13:32 +0200)]
template: Fix packaging cmake files.
Michael Tremer [Sat, 30 Jun 2012 10:20:41 +0000 (12:20 +0200)]
Add option to export secret keys.
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.
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.
Michael Tremer [Tue, 26 Jun 2012 17:32:11 +0000 (19:32 +0200)]
Sort patches by their version number (not in alphabetical order).
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.
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
Michael Tremer [Tue, 1 May 2012 12:30:30 +0000 (14:30 +0200)]
Remove testingbay repository from example configuration.
Michael Tremer [Mon, 30 Apr 2012 21:41:22 +0000 (23:41 +0200)]
Fix two coding errors.
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.
Michael Tremer [Sun, 22 Apr 2012 12:47:43 +0000 (14:47 +0200)]
Select packages from the database by their UUIDs.
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.
Michael Tremer [Sun, 22 Apr 2012 12:42:37 +0000 (14:42 +0200)]
Allow to install multiple non-default kernels.
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.
Michael Tremer [Thu, 19 Apr 2012 14:56:03 +0000 (16:56 +0200)]
Fix adding right package format to all actions in the transaction.
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.
Michael Tremer [Sat, 14 Apr 2012 19:16:30 +0000 (21:16 +0200)]
Fix accessing index data after the transaction is done.
Michael Tremer [Sat, 14 Apr 2012 17:49:20 +0000 (19:49 +0200)]
Bump version to 0.9.22.
Michael Tremer [Sat, 14 Apr 2012 17:45:55 +0000 (19:45 +0200)]
Update list of cgroup candidates.
Michael Tremer [Sat, 14 Apr 2012 15:19:21 +0000 (17:19 +0200)]
Send hardware information to the hub at start of the daemon.
Michael Tremer [Sat, 14 Apr 2012 13:57:10 +0000 (15:57 +0200)]
Remove accidentially committed fuzz files.
Michael Tremer [Sat, 14 Apr 2012 13:55:09 +0000 (15:55 +0200)]
Read distro.conf on native systems.
Michael Tremer [Sat, 14 Apr 2012 13:54:46 +0000 (15:54 +0200)]
Send configured host key to hub.
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.
Michael Tremer [Sat, 14 Apr 2012 11:02:54 +0000 (13:02 +0200)]
Update translations.
Michael Tremer [Sat, 14 Apr 2012 10:57:04 +0000 (12:57 +0200)]
Use the host key properly in build mode.
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
Michael Tremer [Fri, 13 Apr 2012 15:46:27 +0000 (17:46 +0200)]
macros: Install systemd unit files to /usr.
Introduce unitdir variable.
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.
Michael Tremer [Fri, 13 Apr 2012 15:42:17 +0000 (17:42 +0200)]
Skip empty directories if there is a link pointing to them.
Michael Tremer [Fri, 13 Apr 2012 15:41:32 +0000 (17:41 +0200)]
New feature: python scriptlets.
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.
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.
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.
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
Michael Tremer [Wed, 11 Apr 2012 22:21:02 +0000 (00:21 +0200)]
Better handling for broken downloads.
i.e. files with wrong checksums.
Michael Tremer [Wed, 11 Apr 2012 17:28:57 +0000 (19:28 +0200)]
cgroups: Ignore if process has already been gone.
Michael Tremer [Wed, 11 Apr 2012 17:28:16 +0000 (19:28 +0200)]
Add scriptlets that are executed prior to the transaction.
Michael Tremer [Sat, 7 Apr 2012 09:47:07 +0000 (11:47 +0200)]
Add domain part to hostname if it has not got one.
Michael Tremer [Sat, 7 Apr 2012 09:46:07 +0000 (11:46 +0200)]
Use right install location on Debian based systems on x86_64.
Michael Tremer [Fri, 6 Apr 2012 16:06:52 +0000 (18:06 +0200)]
Remove warning which was shown on the build systems.
Michael Tremer [Fri, 6 Apr 2012 16:03:10 +0000 (18:03 +0200)]
Fix adding dependencies to local database.
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.
Michael Tremer [Fri, 6 Apr 2012 16:01:54 +0000 (18:01 +0200)]
Add missing logger argument to reinstall method.
Michael Tremer [Thu, 5 Apr 2012 18:01:38 +0000 (20:01 +0200)]
The transaction dump for empty transaction was not correctly skipped.
Michael Tremer [Thu, 5 Apr 2012 17:47:59 +0000 (19:47 +0200)]
Translation update.
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.
Michael Tremer [Thu, 5 Apr 2012 17:40:36 +0000 (19:40 +0200)]
Remove invalid function decorator.
Michael Tremer [Tue, 3 Apr 2012 17:43:52 +0000 (19:43 +0200)]
Remove requires to files that are provided by the package itself.
Michael Tremer [Tue, 3 Apr 2012 17:40:48 +0000 (19:40 +0200)]
Speed up dependency detection.
Michael Tremer [Tue, 3 Apr 2012 17:30:37 +0000 (19:30 +0200)]
Replace unsecure tmpfile creation.