]>
git.ipfire.org Git - pakfire.git/log
Michael Tremer [Fri, 23 Mar 2012 11:33:12 +0000 (12:33 +0100)]
QA: Remove libs-location check for libgcc_s.so.
That did not work very well and we now do not
have libgcc_s.so.1 installed in /lib anymore.
Michael Tremer [Sun, 18 Mar 2012 17:07:32 +0000 (18:07 +0100)]
Sanitize the LANG variable in the build chroot.
Michael Tremer [Sun, 18 Mar 2012 17:05:59 +0000 (18:05 +0100)]
Add DISTRO_PLATFORM variable.
This is either arm or x86.
Michael Tremer [Sun, 18 Mar 2012 17:03:57 +0000 (18:03 +0100)]
Fix issues with packaging/removing dead symlinks.
It was checked if files did exists which does not work
for symlinks where the destination file was already
removed.
Michael Tremer [Sun, 18 Mar 2012 17:03:35 +0000 (18:03 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 18 Mar 2012 17:03:08 +0000 (18:03 +0100)]
Add DOC template.
Michael Tremer [Sun, 18 Mar 2012 17:02:40 +0000 (18:02 +0100)]
Fix a typo in the DEVEL template.
Michael Tremer [Sun, 18 Mar 2012 14:55:45 +0000 (15:55 +0100)]
Ignore BadStatusLine exception.
Michael Tremer [Sat, 17 Mar 2012 12:12:57 +0000 (13:12 +0100)]
Fix automatic pkgconfig dependencies.
The pkgconfig package was added as "provides" instead of a
dependency when .pc files were in a package.
Michael Tremer [Tue, 13 Mar 2012 18:56:25 +0000 (19:56 +0100)]
Fix some problems with new sat solver code.
Michael Tremer [Sun, 11 Mar 2012 22:16:37 +0000 (23:16 +0100)]
find-provides: Make sure, all files containing ".so" are actually ELF.
Michael Tremer [Sun, 11 Mar 2012 18:53:10 +0000 (19:53 +0100)]
find-requires: Filter false positives for python abi.
Michael Tremer [Sun, 11 Mar 2012 16:59:34 +0000 (17:59 +0100)]
QA: libs-location: Revert checking in /usr/lib(64).
That was not such a good idea because upstream is messing
too much with library names.
Michael Tremer [Sun, 11 Mar 2012 14:03:21 +0000 (15:03 +0100)]
QA: libs-location: Don't search in the deep.
Michael Tremer [Sat, 10 Mar 2012 12:25:41 +0000 (13:25 +0100)]
QA: Check for nested $BUILDROOT.
Michael Tremer [Sat, 10 Mar 2012 10:45:20 +0000 (11:45 +0100)]
QA: Don't use ls to list all directories in libs-location check.
Michael Tremer [Wed, 7 Mar 2012 20:58:40 +0000 (21:58 +0100)]
Update translations.
Michael Tremer [Wed, 7 Mar 2012 16:11:37 +0000 (17:11 +0100)]
Fix definition of sharedstatedir.
Michael Tremer [Wed, 7 Mar 2012 10:15:12 +0000 (11:15 +0100)]
Cleanup solver code.
Just unify the solving process. Some more work needs to be done
here.
Michael Tremer [Tue, 6 Mar 2012 15:31:11 +0000 (16:31 +0100)]
Import missing translation function.
Michael Tremer [Tue, 6 Mar 2012 15:11:01 +0000 (16:11 +0100)]
Fix library check when updating GCC.
As it only happens on ARM, the new GCC libdir is not found.
Michael Tremer [Tue, 6 Mar 2012 14:53:53 +0000 (15:53 +0100)]
Fix vendor strong of IPFire 3.
Michael Tremer [Sun, 4 Mar 2012 14:39:11 +0000 (15:39 +0100)]
Fix undeclared variable.
Michael Tremer [Sun, 4 Mar 2012 14:29:06 +0000 (15:29 +0100)]
PBS: Add more verbosity to build logs.
When builds have crashed earlier they were not always
traces about the reason in the log. This commit tries
to fix that.
Michael Tremer [Sat, 3 Mar 2012 17:47:17 +0000 (18:47 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Conflicts:
python/pakfire/transaction.py
Michael Tremer [Sat, 3 Mar 2012 17:25:50 +0000 (18:25 +0100)]
PBS: Make connection to hub more robust.
Just ignore the exceptions that may be raised and retry..
This may not be the best way, but we will see how this works.
Michael Tremer [Sat, 3 Mar 2012 11:43:50 +0000 (12:43 +0100)]
PBS: Send amount of free disk space to server.
Also do not request new jobs when the free disk space is less than
2GB.
Michael Tremer [Sat, 3 Mar 2012 11:43:50 +0000 (12:43 +0100)]
PBS: Send amount of free disk space to server.
Also do not request new jobs when the free disk space is less than
2GB.
Michael Tremer [Wed, 29 Feb 2012 17:37:50 +0000 (18:37 +0100)]
Don't download mirrorlist at repository initialization.
Michael Tremer [Wed, 29 Feb 2012 11:29:07 +0000 (12:29 +0100)]
Change default hub to pakfirehub.ipfire.org.
Michael Tremer [Wed, 29 Feb 2012 10:10:33 +0000 (11:10 +0100)]
Update repositories only when they are actually enabled.
Michael Tremer [Wed, 29 Feb 2012 09:52:10 +0000 (10:52 +0100)]
Modify structure of the cache.
Downloaded packages will be stored by their hash, so no re-download
will be neccessary when a packages appears in an other repository.
Michael Tremer [Tue, 28 Feb 2012 22:20:54 +0000 (23:20 +0100)]
Bump version to 0.9.20.
Michael Tremer [Tue, 28 Feb 2012 22:19:46 +0000 (23:19 +0100)]
Update translations.
Michael Tremer [Tue, 28 Feb 2012 22:18:17 +0000 (23:18 +0100)]
Correctly parse the configuration sent by the hub.
Michael Tremer [Tue, 28 Feb 2012 20:40:12 +0000 (21:40 +0100)]
Fix typos in ipfire3.conf.
Michael Tremer [Tue, 28 Feb 2012 14:49:54 +0000 (15:49 +0100)]
Improve selection of distribution for which to build.
Michael Tremer [Sun, 26 Feb 2012 13:06:39 +0000 (14:06 +0100)]
Update translation.
Michael Tremer [Sun, 26 Feb 2012 11:39:39 +0000 (12:39 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Conflicts:
po/pakfire.pot
Michael Tremer [Sun, 26 Feb 2012 11:36:56 +0000 (12:36 +0100)]
Bigger changes in the way we read configuration.
There is now a unified configuration directory which holds
configuration files and repository configuration files.
It is possible for the daemon to receive the distribution and
repository configuration from the hub and work with that instead
of the local one.
Michael Tremer [Wed, 22 Feb 2012 14:10:49 +0000 (15:10 +0100)]
pakfire-client: Add some very basic functions to query PBS.
Michael Tremer [Sat, 18 Feb 2012 21:21:32 +0000 (22:21 +0100)]
Update syntax of macro files.
No functional changes.
Michael Tremer [Sun, 12 Feb 2012 00:40:51 +0000 (01:40 +0100)]
Fix creating the source package in default build process.
Michael Tremer [Sun, 12 Feb 2012 00:31:23 +0000 (01:31 +0100)]
Add support to create scratch builds from makefiles.
Michael Tremer [Sat, 11 Feb 2012 16:36:40 +0000 (17:36 +0100)]
Log dependency resolution errors to the log file.
Michael Tremer [Sat, 11 Feb 2012 15:42:11 +0000 (16:42 +0100)]
Update translations.
Michael Tremer [Sat, 11 Feb 2012 15:41:58 +0000 (16:41 +0100)]
Fixing some translation issues.
Michael Tremer [Sat, 11 Feb 2012 15:25:16 +0000 (16:25 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 11 Feb 2012 15:24:37 +0000 (16:24 +0100)]
Rework the way "dist" works.
You now have to set the directory where the file will
be created.
Michael Tremer [Sat, 11 Feb 2012 12:02:41 +0000 (13:02 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 11 Feb 2012 10:35:08 +0000 (11:35 +0100)]
Send version of this pakfire daemon to the hub.
Michael Tremer [Sat, 11 Feb 2012 10:34:15 +0000 (11:34 +0100)]
Add a nice progressbar when uploading files to the hub.
Michael Tremer [Mon, 6 Feb 2012 01:17:38 +0000 (20:17 -0500)]
Fix downloading files twice.
Michael Tremer [Mon, 6 Feb 2012 01:16:36 +0000 (20:16 -0500)]
Run as much parallel jobs as there are CPU cores.
Michael Tremer [Mon, 6 Feb 2012 00:13:35 +0000 (19:13 -0500)]
Fix using multiple domains for downloading source files.
Michael Tremer [Mon, 6 Feb 2012 00:12:11 +0000 (19:12 -0500)]
QA: Fix typo in libs location check.
It threw an error in a completely sane environment.
Michael Tremer [Sun, 5 Feb 2012 21:26:34 +0000 (16:26 -0500)]
fake-environ: Cleanup objects, too.
Michael Tremer [Fri, 3 Feb 2012 18:30:59 +0000 (19:30 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Wed, 1 Feb 2012 23:43:00 +0000 (00:43 +0100)]
Fix saving the supported architectures to source packages.
Michael Tremer [Wed, 1 Feb 2012 22:57:29 +0000 (23:57 +0100)]
Fix building for "noarch".
It was searched for a noarch architecture which is
just virtual. The achitecture for the build should
be the default one of the build host.
Michael Tremer [Mon, 30 Jan 2012 18:32:24 +0000 (19:32 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 30 Jan 2012 18:31:19 +0000 (19:31 +0100)]
lexer: Fix inheriting from various lexers.
Michael Tremer [Sun, 29 Jan 2012 11:36:30 +0000 (12:36 +0100)]
Make a better selection of architectures.
If a system does not support one architecture natively,
we are going to select the best available architecture.
Michael Tremer [Sat, 28 Jan 2012 19:43:22 +0000 (20:43 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 28 Jan 2012 19:40:35 +0000 (20:40 +0100)]
Make sure downloaded (tar) files have a size greater than zero.
Michael Tremer [Sat, 28 Jan 2012 19:40:14 +0000 (20:40 +0100)]
Fix inclusion of macros.
Michael Tremer [Sat, 28 Jan 2012 19:38:50 +0000 (20:38 +0100)]
Fix a typo in function name.
Michael Tremer [Sat, 28 Jan 2012 16:53:31 +0000 (17:53 +0100)]
Fix a memory leak in generation of a list.
Michael Tremer [Sat, 28 Jan 2012 16:52:01 +0000 (17:52 +0100)]
Include locale.h in python C module.
Needed because of LC_ALL.
Michael Tremer [Thu, 26 Jan 2012 22:16:58 +0000 (23:16 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 9 Jan 2012 10:13:23 +0000 (11:13 +0100)]
Huge change: Introduce pakfire-client and -daemon.
This introduces the pakfire-client and the daemon which
communicate both with the pakfire build service.
The client is for users, that can send new builds to the
service.
The daemon fetches build jobs from the build service,
builds them and uploades the binary packages.
Michael Tremer [Fri, 13 Jan 2012 09:07:51 +0000 (10:07 +0100)]
QA: Fix some minor bugs in the libs location check.
Michael Tremer [Sun, 8 Jan 2012 15:43:30 +0000 (16:43 +0100)]
find-requires: Skip all debuginfo files.
Michael Tremer [Sun, 8 Jan 2012 14:16:20 +0000 (15:16 +0100)]
patch: Add support for reverting patches.
Michael Tremer [Sat, 7 Jan 2012 23:44:03 +0000 (00:44 +0100)]
QA: Improve libs-location check.
Searches also in gcc's libdir (mainly for libgcc_s.so).
Michael Tremer [Sat, 7 Jan 2012 00:53:27 +0000 (01:53 +0100)]
find-requires: Throw away error messages from objdump.
Michael Tremer [Fri, 6 Jan 2012 20:00:31 +0000 (21:00 +0100)]
Improve check for libs.
Did find dbus' system "socket" files.
Michael Tremer [Fri, 6 Jan 2012 19:02:17 +0000 (20:02 +0100)]
Fix typo in LIBS template.
Michael Tremer [Fri, 6 Jan 2012 16:12:14 +0000 (17:12 +0100)]
Output the pattern of the filter string instead of the python object.
Michael Tremer [Fri, 6 Jan 2012 16:11:28 +0000 (17:11 +0100)]
Remove perllocal.pod on x86_64 systems.
Stefan Schantl [Mon, 26 Dec 2011 16:01:09 +0000 (17:01 +0100)]
Check if build arch is supported by host.
Stefan Schantl [Mon, 26 Dec 2011 15:48:52 +0000 (16:48 +0100)]
Fix patch process on manual patch lists.
On manual listing of patches, the first patch has been applied, all other accidently directly executed.
Stefan Schantl [Mon, 26 Dec 2011 14:45:48 +0000 (15:45 +0100)]
Fix raw string conversion.
Why the f*** do they add '' there?
Michael Tremer [Mon, 26 Dec 2011 13:43:24 +0000 (14:43 +0100)]
Merge branch 'perl-fixes'
Conflicts:
python/pakfire/packages/make.py
Michael Tremer [Fri, 23 Dec 2011 20:12:45 +0000 (21:12 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Conflicts:
po/pakfire.pot
Michael Tremer [Fri, 23 Dec 2011 20:10:08 +0000 (21:10 +0100)]
Add "pakfire-server info" command.
This command dumps some information about the hardware
pakfire is running on.
Michael Tremer [Fri, 23 Dec 2011 19:23:29 +0000 (20:23 +0100)]
Fix detection of interpreters.
Michael Tremer [Fri, 23 Dec 2011 19:12:30 +0000 (20:12 +0100)]
Fix an empty line when listing used interpreters.
Michael Tremer [Fri, 23 Dec 2011 16:14:58 +0000 (17:14 +0100)]
Drop error messages from functions.
Michael Tremer [Fri, 23 Dec 2011 14:51:31 +0000 (15:51 +0100)]
Fix error in detection of scripts.
Just a typo.
Michael Tremer [Fri, 23 Dec 2011 11:15:33 +0000 (12:15 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 23 Dec 2011 11:15:15 +0000 (12:15 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Conflicts:
python/pakfire/packages/make.py
Michael Tremer [Fri, 23 Dec 2011 11:13:58 +0000 (12:13 +0100)]
Allow separating dependencies by a comma.
Michael Tremer [Thu, 22 Dec 2011 23:29:59 +0000 (00:29 +0100)]
Don't make automatic deps for python debugging files as well.
Michael Tremer [Thu, 22 Dec 2011 21:31:08 +0000 (22:31 +0100)]
Add linker SONAMEs to dependencies as well.
Michael Tremer [Thu, 22 Dec 2011 21:14:50 +0000 (22:14 +0100)]
Fix inheritance of build dependencies for packages.
Michael Tremer [Thu, 22 Dec 2011 18:45:11 +0000 (19:45 +0100)]
Create automatic dependencies to runtime interpreters.
Michael Tremer [Thu, 22 Dec 2011 18:20:24 +0000 (19:20 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 22 Dec 2011 18:19:04 +0000 (19:19 +0100)]
Add some more tweaks to ignore broken dependencies.
Michael Tremer [Thu, 22 Dec 2011 10:25:01 +0000 (11:25 +0100)]
Add a hack so you cannot append new strings in the same line for deps.
We need to review that later.