]>
git.ipfire.org Git - pakfire.git/log
Michael Tremer [Thu, 28 Feb 2013 15:01:16 +0000 (16:01 +0100)]
More urlgrabber fixes for Ubuntu/Debian/Mint.
Michael Tremer [Thu, 28 Feb 2013 14:28:32 +0000 (14:28 +0000)]
transport: Handle proxy 504 Gateway Timeout as a connection timeout.
Michael Tremer [Thu, 28 Feb 2013 14:26:58 +0000 (14:26 +0000)]
system: bogomips is spelled differently on ARM.
Michael Tremer [Thu, 28 Feb 2013 14:25:56 +0000 (14:25 +0000)]
system: Always read /proc/cpuinfo to its end.
On ARM there are no blocks per CPU, so we read
the entire file and have all the information we need.
Michael Tremer [Thu, 28 Feb 2013 11:35:33 +0000 (12:35 +0100)]
Update pakfire-daemon:
Build some sort of preforked worker model like Apache does.
The XMLRPC backend has been replaced by a proper API for
which urlgrabber is used.
Michael Tremer [Wed, 20 Feb 2013 17:01:08 +0000 (18:01 +0100)]
Use the HTTP proxy for HTTPS as well.
Michael Tremer [Tue, 19 Feb 2013 22:27:14 +0000 (23:27 +0100)]
Template macros: Remove trailing slash.
Michael Tremer [Tue, 19 Feb 2013 22:24:57 +0000 (23:24 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/pakfire
Stefan Schantl [Tue, 12 Feb 2013 19:26:41 +0000 (20:26 +0100)]
Quality Agent: Replace "env ruby".
This commit adds a rule to replace "env ruby" with the correct run command "/usr/bin/ruby".
Stefan Schantl [Tue, 12 Feb 2013 19:22:31 +0000 (20:22 +0100)]
Add gir files for gobject-introspection to the DEVEL template.
With this changes all %{datadir}/gir*/ folders (with current gobject-introspection "gir-1.0") automatically will be put into
into the devel packages.
Michael Tremer [Tue, 12 Feb 2013 19:36:30 +0000 (20:36 +0100)]
Explicitely add hardening CFLAGS.
Michael Tremer [Sun, 10 Feb 2013 14:34:33 +0000 (15:34 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 10 Feb 2013 14:34:02 +0000 (15:34 +0100)]
Enhance perl cleanup.
.bs files with size == 0 get removed.
Michael Tremer [Tue, 5 Feb 2013 21:06:51 +0000 (22:06 +0100)]
Revert "builder: Remove pids from list of running jobs when job has finished."
This reverts commit
c3319c905d03176308e01175f344cf33bd926113 .
Michael Tremer [Sun, 3 Feb 2013 20:40:16 +0000 (21:40 +0100)]
build parallelism: New way to figure that out.
The system will now use either the old formula,
CPU cores * 2 + 1 or the amount of memory in megabytes devided
by 128 (i.e. each compiler process can have 128M RAM) which ever
is less.
Michael Tremer [Sun, 3 Feb 2013 20:36:30 +0000 (21:36 +0100)]
Revert "A new try to get the parallelism straight."
This reverts commit
369ac3b365091ba1a26fb266a94d97adb3719cbc
and obviously this is not a solution either.
Michael Tremer [Sun, 3 Feb 2013 20:36:00 +0000 (21:36 +0100)]
builder: Remove pids from list of running jobs when job has finished.
Michael Tremer [Thu, 24 Jan 2013 01:44:53 +0000 (02:44 +0100)]
FilePackage: Initialize _type.
Michael Tremer [Thu, 24 Jan 2013 01:43:54 +0000 (02:43 +0100)]
Fix wrong variable name.
Michael Tremer [Thu, 24 Jan 2013 01:41:26 +0000 (02:41 +0100)]
Create all hash objects with hashlib's "new" function.
Michael Tremer [Thu, 24 Jan 2013 01:37:27 +0000 (02:37 +0100)]
pakfire.packages.solv: Remove duplicate method "uuid".
Michael Tremer [Thu, 24 Jan 2013 01:36:10 +0000 (02:36 +0100)]
Make a variable that contains all python files.
Michael Tremer [Thu, 24 Jan 2013 01:35:45 +0000 (02:35 +0100)]
Replace pychecker by pylint.
Michael Tremer [Thu, 24 Jan 2013 01:35:11 +0000 (02:35 +0100)]
Remove some test code.
Michael Tremer [Thu, 24 Jan 2013 00:51:29 +0000 (01:51 +0100)]
A new try to get the parallelism straight.
Getting back to CPU cores * 2.
Michael Tremer [Thu, 24 Jan 2013 00:42:28 +0000 (01:42 +0100)]
Bump version to 0.9.24.
Michael Tremer [Thu, 24 Jan 2013 00:39:19 +0000 (01:39 +0100)]
Translation updates.
New language: Dutch.
Michael Tremer [Thu, 24 Jan 2013 00:31:37 +0000 (01:31 +0100)]
Remove unused variable "error".
Michael Tremer [Thu, 24 Jan 2013 00:30:03 +0000 (01:30 +0100)]
Properly handle interrupted build processes.
When a build has been interrupted by the user (Ctrl-C),
a debugging shell has been entered.
That's not what a user would expect, so we just end the
build process.
Michael Tremer [Wed, 2 Jan 2013 19:16:14 +0000 (20:16 +0100)]
Add some useful perl macros.
Michael Tremer [Sun, 23 Dec 2012 10:21:08 +0000 (11:21 +0100)]
Allow installation of multiple kernel-exynos packages.
Michael Tremer [Fri, 21 Dec 2012 15:14:32 +0000 (16:14 +0100)]
Update translations.
New translation: Ukrainian.
Michael Tremer [Fri, 21 Dec 2012 15:12:02 +0000 (16:12 +0100)]
Fix creating a repository without re-signing everything.
This is also intended to run fast.
Michael Tremer [Fri, 21 Dec 2012 15:11:29 +0000 (16:11 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 21 Dec 2012 15:10:49 +0000 (16:10 +0100)]
Speed up searching for signatures in package files.
Michael Tremer [Wed, 19 Dec 2012 13:08:45 +0000 (14:08 +0100)]
index: Don't try to remove packages from the index.
This has been removed.
Michael Tremer [Wed, 19 Dec 2012 10:10:53 +0000 (11:10 +0100)]
satsolver: Fix typo in constant.
Michael Tremer [Wed, 19 Dec 2012 08:18:36 +0000 (09:18 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 18 Dec 2012 23:22:12 +0000 (00:22 +0100)]
Don't copy the source package to the build environment.
Michael Tremer [Tue, 18 Dec 2012 23:19:43 +0000 (00:19 +0100)]
Add some more checks before assuming something may be a package file.
Michael Tremer [Sat, 15 Dec 2012 18:17:22 +0000 (19:17 +0100)]
Remove code that should remove solvables from the index.
This is not working anyways, so we get rid of that.
Michael Tremer [Sat, 15 Dec 2012 18:15:46 +0000 (19:15 +0100)]
repositories: Add name of the repository to the exception.
Michael Tremer [Sat, 15 Dec 2012 15:45:50 +0000 (16:45 +0100)]
Clear index, when the python reference is removed.
Michael Tremer [Sat, 15 Dec 2012 15:45:23 +0000 (16:45 +0100)]
Move code for tarfile handling in an own file.
Michael Tremer [Thu, 13 Dec 2012 16:04:14 +0000 (17:04 +0100)]
Read dependency information in source packages from makefile.
Michael Tremer [Thu, 13 Dec 2012 14:41:02 +0000 (15:41 +0100)]
Export PakfireServer in the pakfire module.
Michael Tremer [Fri, 7 Dec 2012 15:42:33 +0000 (16:42 +0100)]
Adjust pakfire-daemon to the recent changes in the build process.
BuildEnviron needs a valid Pakfire instance and stuff like that.
Michael Tremer [Fri, 7 Dec 2012 14:10:47 +0000 (15:10 +0100)]
Use urlgrab method for urlgrabber download.
Michael Tremer [Fri, 7 Dec 2012 13:42:39 +0000 (14:42 +0100)]
Add possibility to download pages on-the-fly.
e.g:
pakfire install http://pakfire.ipfire.org/packages/release/beep/0-1.3-1.ip3/x86_64/beep-1.3-1.ip3.x86_64.pfm
Fixes bug #10057.
Michael Tremer [Thu, 6 Dec 2012 12:21:14 +0000 (13:21 +0100)]
Fix creating a pakfire instance.
Michael Tremer [Thu, 6 Dec 2012 11:25:32 +0000 (12:25 +0100)]
Fix pakfire-client CLI.
Michael Tremer [Wed, 5 Dec 2012 22:18:02 +0000 (23:18 +0100)]
Fix CLI for key management.
Michael Tremer [Tue, 4 Dec 2012 20:03:32 +0000 (21:03 +0100)]
Fix path inside chroot.
Michael Tremer [Tue, 4 Dec 2012 19:39:02 +0000 (20:39 +0100)]
Copy source package to build environment.
Michael Tremer [Tue, 4 Dec 2012 19:38:32 +0000 (20:38 +0100)]
Fix closing archives when extracting a package.
Michael Tremer [Mon, 3 Dec 2012 21:43:43 +0000 (22:43 +0100)]
packages: Add function to read files from the package payload.
Michael Tremer [Mon, 3 Dec 2012 09:51:07 +0000 (10:51 +0100)]
CLI: Make allow-archchange configurable.
Michael Tremer [Mon, 3 Dec 2012 09:48:11 +0000 (10:48 +0100)]
solver: Always allow archchange.
Michael Tremer [Mon, 3 Dec 2012 09:46:55 +0000 (10:46 +0100)]
Fix printing the time used for solving a request.
Michael Tremer [Sun, 11 Nov 2012 17:20:56 +0000 (18:20 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 11 Nov 2012 17:20:11 +0000 (18:20 +0100)]
debugedit: Recognize .debug_macro section.
Michael Tremer [Sun, 4 Nov 2012 23:21:09 +0000 (00:21 +0100)]
cli: Remove obsolete repo_manage_switches flag.
Michael Tremer [Sun, 28 Oct 2012 15:22:02 +0000 (16:22 +0100)]
Fix parsing very old packages.
Michael Tremer [Sun, 28 Oct 2012 15:20:31 +0000 (16:20 +0100)]
Add option to extract packages.
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.