]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
12 years agoBump version to 0.9.22. 0.9.22
Michael Tremer [Sat, 14 Apr 2012 17:49:20 +0000 (19:49 +0200)] 
Bump version to 0.9.22.

12 years agoUpdate list of cgroup candidates.
Michael Tremer [Sat, 14 Apr 2012 17:45:55 +0000 (19:45 +0200)] 
Update list of cgroup candidates.

12 years agoSend hardware information to the hub at start of the daemon.
Michael Tremer [Sat, 14 Apr 2012 15:19:21 +0000 (17:19 +0200)] 
Send hardware information to the hub at start of the daemon.

12 years agoRemove accidentially committed fuzz files.
Michael Tremer [Sat, 14 Apr 2012 13:57:10 +0000 (15:57 +0200)] 
Remove accidentially committed fuzz files.

12 years agoRead distro.conf on native systems.
Michael Tremer [Sat, 14 Apr 2012 13:55:09 +0000 (15:55 +0200)] 
Read distro.conf on native systems.

12 years agoSend configured host key to hub.
Michael Tremer [Sat, 14 Apr 2012 13:54:46 +0000 (15:54 +0200)] 
Send configured host key to hub.

12 years agoXMLRPC: Catch some connection problems.
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.

12 years agoUpdate translations.
Michael Tremer [Sat, 14 Apr 2012 11:02:54 +0000 (13:02 +0200)] 
Update translations.

12 years agoUse the host key properly in build mode.
Michael Tremer [Sat, 14 Apr 2012 10:57:04 +0000 (12:57 +0200)] 
Use the host key properly in build mode.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
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

12 years agomacros: Install systemd unit files to /usr.
Michael Tremer [Fri, 13 Apr 2012 15:46:27 +0000 (17:46 +0200)] 
macros: Install systemd unit files to /usr.

Introduce unitdir variable.

12 years agoEnhance shell environment.
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.

12 years agoSkip empty directories if there is a link pointing to them.
Michael Tremer [Fri, 13 Apr 2012 15:42:17 +0000 (17:42 +0200)] 
Skip empty directories if there is a link pointing to them.

12 years agoNew feature: python scriptlets.
Michael Tremer [Fri, 13 Apr 2012 15:41:32 +0000 (17:41 +0200)] 
New feature: python scriptlets.

12 years agoQA: Remove remove-emtpy dirs check which is redundant.
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.

12 years agoRe-implement host keys.
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.

12 years agoRemove pakfire keyring installation stuff.
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.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
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

12 years agoBetter handling for broken downloads.
Michael Tremer [Wed, 11 Apr 2012 22:21:02 +0000 (00:21 +0200)] 
Better handling for broken downloads.

i.e. files with wrong checksums.

12 years agocgroups: Ignore if process has already been gone.
Michael Tremer [Wed, 11 Apr 2012 17:28:57 +0000 (19:28 +0200)] 
cgroups: Ignore if process has already been gone.

12 years agoAdd scriptlets that are executed prior to the transaction.
Michael Tremer [Wed, 11 Apr 2012 17:28:16 +0000 (19:28 +0200)] 
Add scriptlets that are executed prior to the transaction.

12 years agoAdd domain part to hostname if it has not got one.
Michael Tremer [Sat, 7 Apr 2012 09:47:07 +0000 (11:47 +0200)] 
Add domain part to hostname if it has not got one.

12 years agoUse right install location on Debian based systems on x86_64.
Michael Tremer [Sat, 7 Apr 2012 09:46:07 +0000 (11:46 +0200)] 
Use right install location on Debian based systems on x86_64.

12 years agoRemove warning which was shown on the build systems.
Michael Tremer [Fri, 6 Apr 2012 16:06:52 +0000 (18:06 +0200)] 
Remove warning which was shown on the build systems.

12 years agoFix adding dependencies to local database.
Michael Tremer [Fri, 6 Apr 2012 16:03:10 +0000 (18:03 +0200)] 
Fix adding dependencies to local database.

12 years agoRead /etc/os-release to determine the distribution we are running on.
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.

12 years agoAdd missing logger argument to reinstall method.
Michael Tremer [Fri, 6 Apr 2012 16:01:54 +0000 (18:01 +0200)] 
Add missing logger argument to reinstall method.

12 years agoThe transaction dump for empty transaction was not correctly skipped.
Michael Tremer [Thu, 5 Apr 2012 18:01:38 +0000 (20:01 +0200)] 
The transaction dump for empty transaction was not correctly skipped.

12 years agoTranslation update.
Michael Tremer [Thu, 5 Apr 2012 17:47:59 +0000 (19:47 +0200)] 
Translation update.

12 years agoAdd cgroup support.
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.

12 years agoRemove invalid function decorator.
Michael Tremer [Thu, 5 Apr 2012 17:40:36 +0000 (19:40 +0200)] 
Remove invalid function decorator.

12 years agoRemove requires to files that are provided by the package itself.
Michael Tremer [Tue, 3 Apr 2012 17:43:52 +0000 (19:43 +0200)] 
Remove requires to files that are provided by the package itself.

12 years agoSpeed up dependency detection.
Michael Tremer [Tue, 3 Apr 2012 17:40:48 +0000 (19:40 +0200)] 
Speed up dependency detection.

12 years agoReplace unsecure tmpfile creation.
Michael Tremer [Tue, 3 Apr 2012 17:30:37 +0000 (19:30 +0200)] 
Replace unsecure tmpfile creation.

12 years agoAllow to set compressing algorithm for payloads.
Michael Tremer [Tue, 3 Apr 2012 17:28:46 +0000 (19:28 +0200)] 
Allow to set compressing algorithm for payloads.

12 years agoDon't dump transaction if it is empty.
Michael Tremer [Tue, 3 Apr 2012 17:20:33 +0000 (19:20 +0200)] 
Don't dump transaction if it is empty.

12 years agoAdd notice about signatures to configuration file.
Michael Tremer [Tue, 3 Apr 2012 14:25:33 +0000 (16:25 +0200)] 
Add notice about signatures to configuration file.

12 years agoAutomatically determine prerequires dependencies for scriptlets.
Michael Tremer [Tue, 3 Apr 2012 14:22:40 +0000 (16:22 +0200)] 
Automatically determine prerequires dependencies for scriptlets.

12 years agoImprove offline mode.
Michael Tremer [Tue, 3 Apr 2012 14:01:36 +0000 (16:01 +0200)] 
Improve offline mode.

12 years agoLog a backtrace of exceptions when in debugging mode.
Michael Tremer [Tue, 3 Apr 2012 13:59:05 +0000 (15:59 +0200)] 
Log a backtrace of exceptions when in debugging mode.

12 years agoEnable command logger to log empty lines.
Michael Tremer [Tue, 3 Apr 2012 13:51:55 +0000 (15:51 +0200)] 
Enable command logger to log empty lines.

12 years agoFix search for interpreters when the interpreter is shipped by the package itself.
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.

12 years agoFix typo in function names.
Michael Tremer [Sat, 31 Mar 2012 19:44:41 +0000 (21:44 +0200)] 
Fix typo in function names.

12 years agoThe location of the db has changed. Changing hack too.
Michael Tremer [Sat, 31 Mar 2012 18:15:18 +0000 (20:15 +0200)] 
The location of the db has changed. Changing hack too.

12 years agoTranslation update.
Michael Tremer [Sat, 31 Mar 2012 17:19:54 +0000 (19:19 +0200)] 
Translation update.

12 years agoRemove localinstall command and unify install command.
Michael Tremer [Sat, 31 Mar 2012 16:57:05 +0000 (18:57 +0200)] 
Remove localinstall command and unify install command.

12 years agoTry harder to download repository metadata.
Michael Tremer [Thu, 29 Mar 2012 22:32:23 +0000 (00:32 +0200)] 
Try harder to download repository metadata.

12 years agoFix passing mirrors to urlgrabber.
Michael Tremer [Thu, 29 Mar 2012 22:31:37 +0000 (00:31 +0200)] 
Fix passing mirrors to urlgrabber.

12 years agoFix metadata generation when mastering a repository.
Michael Tremer [Thu, 29 Mar 2012 22:24:53 +0000 (00:24 +0200)] 
Fix metadata generation when mastering a repository.

12 years agoImprove the repository code.
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.

12 years agoSpeedup searching for requires (esp. in the kernel).
Michael Tremer [Thu, 29 Mar 2012 10:57:19 +0000 (12:57 +0200)] 
Speedup searching for requires (esp. in the kernel).

12 years agoFix handling temporary files when signing packages.
Michael Tremer [Thu, 29 Mar 2012 10:53:18 +0000 (12:53 +0200)] 
Fix handling temporary files when signing packages.

12 years agoRemove number of created contexts when signing packages.
Michael Tremer [Thu, 29 Mar 2012 10:52:34 +0000 (12:52 +0200)] 
Remove number of created contexts when signing packages.

12 years agoBytesIO can only work with strings.
Michael Tremer [Tue, 27 Mar 2012 11:25:53 +0000 (13:25 +0200)] 
BytesIO can only work with strings.

12 years agoVerify signatures when installing packages.
Michael Tremer [Sun, 25 Mar 2012 19:30:47 +0000 (21:30 +0200)] 
Verify signatures when installing packages.

12 years agoKeep indentation for error messages with more than one line.
Michael Tremer [Sun, 25 Mar 2012 19:30:04 +0000 (21:30 +0200)] 
Keep indentation for error messages with more than one line.

12 years agoFix syntax error.
Michael Tremer [Sun, 25 Mar 2012 19:29:39 +0000 (21:29 +0200)] 
Fix syntax error.

12 years agoFix two unallowed language strings.
Michael Tremer [Fri, 23 Mar 2012 15:42:50 +0000 (16:42 +0100)] 
Fix two unallowed language strings.

12 years agoAdd concept of a host key and sign all packages with it.
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.

12 years agoDon't dump generated packages inside the chroot.
Michael Tremer [Fri, 23 Mar 2012 15:22:00 +0000 (16:22 +0100)] 
Don't dump generated packages inside the chroot.

12 years agoMake install test some way easier and let it raise a BuildError.
Michael Tremer [Fri, 23 Mar 2012 15:21:08 +0000 (16:21 +0100)] 
Make install test some way easier and let it raise a BuildError.

12 years agoFix typo in gnupg.conf file.
Michael Tremer [Fri, 23 Mar 2012 15:19:16 +0000 (16:19 +0100)] 
Fix typo in gnupg.conf file.

12 years agoShow signatures when dumping a package.
Michael Tremer [Fri, 23 Mar 2012 15:17:11 +0000 (16:17 +0100)] 
Show signatures when dumping a package.

12 years agoChange keyring dir to new configuration file layout.
Michael Tremer [Fri, 23 Mar 2012 13:27:58 +0000 (14:27 +0100)] 
Change keyring dir to new configuration file layout.

12 years agoMerge branch 'signatures'
Michael Tremer [Fri, 23 Mar 2012 12:21:00 +0000 (13:21 +0100)] 
Merge branch 'signatures'

Conflicts:
po/pakfire.pot

12 years agoBump version to 0.9.21. 0.9.21
Michael Tremer [Fri, 23 Mar 2012 12:01:33 +0000 (13:01 +0100)] 
Bump version to 0.9.21.

12 years agoUpdate translations.
Michael Tremer [Fri, 23 Mar 2012 12:01:14 +0000 (13:01 +0100)] 
Update translations.

12 years agoFix some memory leaks in the python C module.
Michael Tremer [Fri, 23 Mar 2012 11:57:30 +0000 (12:57 +0100)] 
Fix some memory leaks in the python C module.

12 years agoQA: Remove libs-location check for libgcc_s.so.
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.

12 years agoSanitize the LANG variable in the build chroot.
Michael Tremer [Sun, 18 Mar 2012 17:07:32 +0000 (18:07 +0100)] 
Sanitize the LANG variable in the build chroot.

12 years agoAdd DISTRO_PLATFORM variable.
Michael Tremer [Sun, 18 Mar 2012 17:05:59 +0000 (18:05 +0100)] 
Add DISTRO_PLATFORM variable.

This is either arm or x86.

12 years agoFix issues with packaging/removing dead symlinks.
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.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
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

12 years agoAdd DOC template.
Michael Tremer [Sun, 18 Mar 2012 17:03:08 +0000 (18:03 +0100)] 
Add DOC template.

12 years agoFix a typo in the DEVEL template.
Michael Tremer [Sun, 18 Mar 2012 17:02:40 +0000 (18:02 +0100)] 
Fix a typo in the DEVEL template.

12 years agoIgnore BadStatusLine exception.
Michael Tremer [Sun, 18 Mar 2012 14:55:45 +0000 (15:55 +0100)] 
Ignore BadStatusLine exception.

12 years agoFix automatic pkgconfig dependencies.
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.

12 years agoFix some problems with new sat solver code.
Michael Tremer [Tue, 13 Mar 2012 18:56:25 +0000 (19:56 +0100)] 
Fix some problems with new sat solver code.

12 years agofind-provides: Make sure, all files containing ".so" are actually ELF.
Michael Tremer [Sun, 11 Mar 2012 22:16:37 +0000 (23:16 +0100)] 
find-provides: Make sure, all files containing ".so" are actually ELF.

12 years agofind-requires: Filter false positives for python abi.
Michael Tremer [Sun, 11 Mar 2012 18:53:10 +0000 (19:53 +0100)] 
find-requires: Filter false positives for python abi.

12 years agoQA: libs-location: Revert checking in /usr/lib(64).
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.

12 years agoQA: libs-location: Don't search in the deep.
Michael Tremer [Sun, 11 Mar 2012 14:03:21 +0000 (15:03 +0100)] 
QA: libs-location: Don't search in the deep.

12 years agoQA: Check for nested $BUILDROOT.
Michael Tremer [Sat, 10 Mar 2012 12:25:41 +0000 (13:25 +0100)] 
QA: Check for nested $BUILDROOT.

12 years agoQA: Don't use ls to list all directories in libs-location check.
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.

12 years agoUpdate translations.
Michael Tremer [Wed, 7 Mar 2012 20:58:40 +0000 (21:58 +0100)] 
Update translations.

12 years agoFix definition of sharedstatedir.
Michael Tremer [Wed, 7 Mar 2012 16:11:37 +0000 (17:11 +0100)] 
Fix definition of sharedstatedir.

12 years agoCleanup solver code.
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.

12 years agoImport missing translation function.
Michael Tremer [Tue, 6 Mar 2012 15:31:11 +0000 (16:31 +0100)] 
Import missing translation function.

12 years agoFix library check when updating GCC.
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.

12 years agoFix vendor strong of IPFire 3.
Michael Tremer [Tue, 6 Mar 2012 14:53:53 +0000 (15:53 +0100)] 
Fix vendor strong of IPFire 3.

12 years agoFix undeclared variable.
Michael Tremer [Sun, 4 Mar 2012 14:39:11 +0000 (15:39 +0100)] 
Fix undeclared variable.

12 years agoPBS: Add more verbosity to build logs.
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.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
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

12 years agoPBS: Make connection to hub more robust.
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.

12 years agoPBS: Send amount of free disk space to server.
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.

12 years agoPBS: Send amount of free disk space to server.
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.

12 years agoDon't download mirrorlist at repository initialization.
Michael Tremer [Wed, 29 Feb 2012 17:37:50 +0000 (18:37 +0100)] 
Don't download mirrorlist at repository initialization.

12 years agoChange default hub to pakfirehub.ipfire.org.
Michael Tremer [Wed, 29 Feb 2012 11:29:07 +0000 (12:29 +0100)] 
Change default hub to pakfirehub.ipfire.org.

12 years agoUpdate repositories only when they are actually enabled.
Michael Tremer [Wed, 29 Feb 2012 10:10:33 +0000 (11:10 +0100)] 
Update repositories only when they are actually enabled.

12 years agoModify structure of the cache.
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.