]>
git.ipfire.org Git - pakfire.git/log
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.
Michael Tremer [Tue, 3 Apr 2012 17:28:46 +0000 (19:28 +0200)]
Allow to set compressing algorithm for payloads.
Michael Tremer [Tue, 3 Apr 2012 17:20:33 +0000 (19:20 +0200)]
Don't dump transaction if it is empty.
Michael Tremer [Tue, 3 Apr 2012 14:25:33 +0000 (16:25 +0200)]
Add notice about signatures to configuration file.
Michael Tremer [Tue, 3 Apr 2012 14:22:40 +0000 (16:22 +0200)]
Automatically determine prerequires dependencies for scriptlets.
Michael Tremer [Tue, 3 Apr 2012 14:01:36 +0000 (16:01 +0200)]
Improve offline mode.
Michael Tremer [Tue, 3 Apr 2012 13:59:05 +0000 (15:59 +0200)]
Log a backtrace of exceptions when in debugging mode.
Michael Tremer [Tue, 3 Apr 2012 13:51:55 +0000 (15:51 +0200)]
Enable command logger to log empty lines.
Michael Tremer [Sun, 1 Apr 2012 18:38:24 +0000 (20:38 +0200)]
Fix search for interpreters when the interpreter is shipped by the package itself.
Michael Tremer [Sat, 31 Mar 2012 19:44:41 +0000 (21:44 +0200)]
Fix typo in function names.
Michael Tremer [Sat, 31 Mar 2012 18:15:18 +0000 (20:15 +0200)]
The location of the db has changed. Changing hack too.
Michael Tremer [Sat, 31 Mar 2012 17:19:54 +0000 (19:19 +0200)]
Translation update.
Michael Tremer [Sat, 31 Mar 2012 16:57:05 +0000 (18:57 +0200)]
Remove localinstall command and unify install command.
Michael Tremer [Thu, 29 Mar 2012 22:32:23 +0000 (00:32 +0200)]
Try harder to download repository metadata.
Michael Tremer [Thu, 29 Mar 2012 22:31:37 +0000 (00:31 +0200)]
Fix passing mirrors to urlgrabber.
Michael Tremer [Thu, 29 Mar 2012 22:24:53 +0000 (00:24 +0200)]
Fix metadata generation when mastering a repository.
Michael Tremer [Thu, 29 Mar 2012 16:04:31 +0000 (18:04 +0200)]
Improve the repository code.
Got rid of all these different Index types and
cleaned up the code a lot.
Michael Tremer [Thu, 29 Mar 2012 10:57:19 +0000 (12:57 +0200)]
Speedup searching for requires (esp. in the kernel).
Michael Tremer [Thu, 29 Mar 2012 10:53:18 +0000 (12:53 +0200)]
Fix handling temporary files when signing packages.
Michael Tremer [Thu, 29 Mar 2012 10:52:34 +0000 (12:52 +0200)]
Remove number of created contexts when signing packages.
Michael Tremer [Tue, 27 Mar 2012 11:25:53 +0000 (13:25 +0200)]
BytesIO can only work with strings.
Michael Tremer [Sun, 25 Mar 2012 19:30:47 +0000 (21:30 +0200)]
Verify signatures when installing packages.
Michael Tremer [Sun, 25 Mar 2012 19:30:04 +0000 (21:30 +0200)]
Keep indentation for error messages with more than one line.
Michael Tremer [Sun, 25 Mar 2012 19:29:39 +0000 (21:29 +0200)]
Fix syntax error.
Michael Tremer [Fri, 23 Mar 2012 15:42:50 +0000 (16:42 +0100)]
Fix two unallowed language strings.
Michael Tremer [Fri, 23 Mar 2012 15:35:31 +0000 (16:35 +0100)]
Add concept of a host key and sign all packages with it.
Michael Tremer [Fri, 23 Mar 2012 15:22:00 +0000 (16:22 +0100)]
Don't dump generated packages inside the chroot.