]>
git.ipfire.org Git - pakfire.git/log
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 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 [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 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.
Michael Tremer [Thu, 22 Dec 2011 01:07:42 +0000 (02:07 +0100)]
Improve inheritance of templates.
Michael Tremer [Thu, 22 Dec 2011 00:07:36 +0000 (01:07 +0100)]
Skip python shared objects in provides lists.
Michael Tremer [Wed, 21 Dec 2011 23:15:58 +0000 (00:15 +0100)]
Improve inheritance of lexers.
Michael Tremer [Wed, 21 Dec 2011 22:40:47 +0000 (23:40 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Wed, 21 Dec 2011 21:40:38 +0000 (22:40 +0100)]
Update perl dependency tracker from Fedora.
Michael Tremer [Wed, 21 Dec 2011 21:39:37 +0000 (22:39 +0100)]
Replace the dependency tracker.
Dropping the old version of the dependency tracker that is replaced
by a new one that should be much faster and supports x86_64.
The code should do exactly the same the old did.
Michael Tremer [Wed, 21 Dec 2011 21:36:39 +0000 (22:36 +0100)]
Create path variables.
As the new x86_64 architecture places libs in lib64 instead of lib
we need to define it somewhere.
To change other paths in the future, we use a lot of variables
for them that have been introduced here.
(Also fix libtool rpath fix - that never worked before.)
Michael Tremer [Wed, 21 Dec 2011 21:34:40 +0000 (22:34 +0100)]
QA: Add check for illegal libraries in /usr/lib on x86_64.
Michael Tremer [Wed, 21 Dec 2011 21:33:40 +0000 (22:33 +0100)]
Export LDFLAGS.
It is currently unsued but users should be able to edit them
and in this case they should be exported.
Michael Tremer [Sun, 18 Dec 2011 23:05:43 +0000 (00:05 +0100)]
Fix filtering for regular expressions in dependencies.
Michael Tremer [Mon, 19 Dec 2011 01:01:40 +0000 (02:01 +0100)]
Fix inheritance of parent lexer on packages.
Michael Tremer [Sun, 18 Dec 2011 23:05:43 +0000 (00:05 +0100)]
Fix filtering for regular expressions in dependencies.
Michael Tremer [Sun, 18 Dec 2011 22:30:28 +0000 (23:30 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Stefan Schantl [Sun, 18 Dec 2011 13:01:42 +0000 (14:01 +0100)]
Don't remove DIR_APP before extracting sources.
Can lead to suprising effects when DIR_APP is altered.
Michael Tremer [Sun, 18 Dec 2011 22:29:23 +0000 (23:29 +0100)]
Fix (again) problem with urlgrabber.
Urlgrabber does not like to take unicode objects so
the filename needs explicitely be converted to a string.
Michael Tremer [Sat, 17 Dec 2011 20:40:06 +0000 (21:40 +0100)]
Remove "root links to /usr" test.
This is not supported by systemd, so we don't
need to make this extra work.
Michael Tremer [Fri, 16 Dec 2011 18:59:48 +0000 (19:59 +0100)]
makefiles: Let packages inherit environment from build block.
A lot of variables are often reused there and we should not
pollute the root with that.
Michael Tremer [Fri, 16 Dec 2011 18:59:02 +0000 (19:59 +0100)]
Compile everything with -fPIC when no CFLAGS are specified.
Michael Tremer [Fri, 16 Dec 2011 18:58:31 +0000 (19:58 +0100)]
Add a missing command in clean section of a Makefile.
Michael Tremer [Fri, 16 Dec 2011 15:26:32 +0000 (16:26 +0100)]
Bump version to 0.9.19.
Michael Tremer [Fri, 16 Dec 2011 15:26:11 +0000 (16:26 +0100)]
Update translations.
Michael Tremer [Fri, 16 Dec 2011 15:17:18 +0000 (16:17 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 16 Dec 2011 15:16:45 +0000 (16:16 +0100)]
Fix typo in debuginfo template.
Michael Tremer [Fri, 16 Dec 2011 15:00:56 +0000 (16:00 +0100)]
Remove pylizlzma module that was replaced by our own one.
Michael Tremer [Fri, 16 Dec 2011 14:33:33 +0000 (15:33 +0100)]
debuginfo: Add support for dwarf 4.
Michael Tremer [Fri, 16 Dec 2011 14:08:42 +0000 (15:08 +0100)]
Actually add the fake-environ tool.
Michael Tremer [Fri, 16 Dec 2011 13:49:28 +0000 (14:49 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 12 Dec 2011 00:07:05 +0000 (01:07 +0100)]
Revert "Convert all files in a source tarball to owner root."
This reverts commit
b47897ca161e9e28149b10b05b396173f8c89767 .
Files had no content in the end, although it fixes the ownership
issue. :D
Michael Tremer [Sun, 11 Dec 2011 17:56:52 +0000 (18:56 +0100)]
Convert all files in a source tarball to owner root.
Sometimes, when files had crappy owners, there has been
an issue in extrating the properly. To overcome that and
also to overcome that users can take benefit from weird
owners, we will change that to user root.
When extracting the source package, we may replace that
if we feel so.
Michael Tremer [Sun, 11 Dec 2011 11:47:56 +0000 (12:47 +0100)]
fake-environ: Fix installing the target directory.
Michael Tremer [Sun, 11 Dec 2011 02:34:29 +0000 (03:34 +0100)]
Fake output of uname(3) on different host arches.
Michael Tremer [Sun, 11 Dec 2011 01:40:27 +0000 (02:40 +0100)]
Rename scripts dir to tools.
That name of the directory fits way better.
Michael Tremer [Sun, 11 Dec 2011 01:14:48 +0000 (02:14 +0100)]
Reorder arguments when linking debugedit.
Michael Tremer [Sun, 11 Dec 2011 00:48:21 +0000 (01:48 +0100)]
Validate interpreter name when searching for dependencies.
Michael Tremer [Sun, 11 Dec 2011 00:46:47 +0000 (01:46 +0100)]
Remove some left over debugging lines.
Michael Tremer [Sun, 11 Dec 2011 00:11:54 +0000 (01:11 +0100)]
Merge branch 'debuginfo'
Michael Tremer [Sun, 11 Dec 2011 00:11:23 +0000 (01:11 +0100)]
Update translations.
Michael Tremer [Sun, 27 Nov 2011 19:39:31 +0000 (20:39 +0100)]
Extract debuginfo.
Michael Tremer [Sat, 10 Dec 2011 20:29:44 +0000 (21:29 +0100)]
ARM: Add -mthumb to CFLAGS of armv7hl.
Michael Tremer [Fri, 9 Dec 2011 19:46:08 +0000 (20:46 +0100)]
compress-man-pages: Drop error message when man dir does not exist.
Michael Tremer [Fri, 9 Dec 2011 19:44:28 +0000 (20:44 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 9 Dec 2011 19:41:03 +0000 (20:41 +0100)]
Compress/uncompress files on the fly.
This will give us a (hopefully) big speed boost when extracting
a lot of packages. There is no temporary uncompressed version of
the package on disk needed.
Michael Tremer [Fri, 9 Dec 2011 19:05:42 +0000 (20:05 +0100)]
ARM: Fix buildtarget (were only -gnu needs to be removed).
Michael Tremer [Fri, 9 Dec 2011 19:05:19 +0000 (20:05 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 9 Dec 2011 16:11:48 +0000 (17:11 +0100)]
Don't extract cache if requested, but file is not available.
Michael Tremer [Fri, 9 Dec 2011 11:34:22 +0000 (12:34 +0100)]
Fix accidentially committed line.
Michael Tremer [Fri, 9 Dec 2011 10:31:36 +0000 (11:31 +0100)]
patch: Don't break on unknwown files. Just skip them.
Michael Tremer [Thu, 8 Dec 2011 23:09:06 +0000 (00:09 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 8 Dec 2011 23:07:45 +0000 (00:07 +0100)]
Add option to create build environment cache.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 8 Dec 2011 21:48:27 +0000 (22:48 +0100)]
Fix applying fixed list of patches.
Michael Tremer [Thu, 8 Dec 2011 21:07:54 +0000 (22:07 +0100)]
patch: Fix weird problem with multiple arguments.
Michael Tremer [Thu, 8 Dec 2011 20:36:36 +0000 (21:36 +0100)]
Don't extract tarballs in verbose mode.
Michael Tremer [Thu, 8 Dec 2011 16:17:09 +0000 (17:17 +0100)]
Only load files with ".repo" extension from configuration dir.
That allows us to rename files that should not be loaded.
Michael Tremer [Thu, 8 Dec 2011 00:00:00 +0000 (01:00 +0100)]
Don't skip packages of other architectures.
They might be compatible.
Michael Tremer [Wed, 7 Dec 2011 15:53:11 +0000 (16:53 +0100)]
Catch all exceptions when running scripts.
That should never break the whole transaction because
we may get an inconsistent system.
Michael Tremer [Wed, 7 Dec 2011 15:52:51 +0000 (16:52 +0100)]
Send architecture to pakfire instance running in chroot.
Michael Tremer [Mon, 5 Dec 2011 22:20:11 +0000 (23:20 +0100)]
Don't fail if personality cannot be detected.
Michael Tremer [Sun, 4 Dec 2011 18:17:34 +0000 (19:17 +0100)]
Bump version to 0.9.18.
Michael Tremer [Sun, 4 Dec 2011 18:16:15 +0000 (19:16 +0100)]
Update translations.
Michael Tremer [Sun, 4 Dec 2011 18:15:14 +0000 (19:15 +0100)]
Add variable expansion in repository definitions.
Michael Tremer [Sun, 4 Dec 2011 17:30:43 +0000 (18:30 +0100)]
Remove hard configuration of architecture from pakfire.conf.
Michael Tremer [Sun, 4 Dec 2011 01:09:47 +0000 (02:09 +0100)]
Merge remote-tracking branch 'origin/arm'
Michael Tremer [Sun, 4 Dec 2011 01:08:08 +0000 (02:08 +0100)]
Add CFLAGS for ARM (armv5tel, armv7hl).
Michael Tremer [Sun, 4 Dec 2011 01:06:31 +0000 (02:06 +0100)]
Keep last bit of build tuple on ARM.
Michael Tremer [Sat, 3 Dec 2011 12:08:35 +0000 (13:08 +0100)]
Add more comfortable patch function.
Michael Tremer [Sat, 3 Dec 2011 09:20:52 +0000 (10:20 +0100)]
Handle man pages with hardlinks.
Michael Tremer [Thu, 1 Dec 2011 09:56:45 +0000 (10:56 +0100)]
Fix symlinks to compressed man pages.
Michael Tremer [Sun, 27 Nov 2011 18:53:34 +0000 (19:53 +0100)]
chroot-shell: Try different directories to cd into.