]>
git.ipfire.org Git - pakfire.git/log
Michael Tremer [Fri, 30 Sep 2011 09:58:02 +0000 (11:58 +0200)]
Add transaction test for duplicate files.
Michael Tremer [Fri, 30 Sep 2011 09:56:21 +0000 (11:56 +0200)]
Install python modules to lib64 on x86_64 systems.
Michael Tremer [Tue, 27 Sep 2011 14:27:04 +0000 (16:27 +0200)]
Update TODO.
Michael Tremer [Tue, 27 Sep 2011 14:24:58 +0000 (16:24 +0200)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Conflicts:
po/pakfire.pot
Michael Tremer [Tue, 27 Sep 2011 14:22:00 +0000 (16:22 +0200)]
Rewrite the buildsystem of this package.
python-distutils was not doing a very great job I guess
we need more flexibility. So I re-wrote everything we are
currently using in simple Makefiles.
Michael Tremer [Tue, 27 Sep 2011 09:15:31 +0000 (11:15 +0200)]
Remove some unnecessary code that creates the build chroot.
Michael Tremer [Tue, 27 Sep 2011 09:13:12 +0000 (11:13 +0200)]
Rework BUILDROOT.
The buildroot directory was accidentially removed when a build
had an error.
Michael Tremer [Sun, 25 Sep 2011 16:45:01 +0000 (18:45 +0200)]
You cannot run pakfire-builder inside the chroot.
Michael Tremer [Sun, 25 Sep 2011 12:54:23 +0000 (14:54 +0200)]
Allow uninstall of packages on install test.
Sometimes, we introduce obsoletes or conflicts to packages
and in that case, the install test may fail, if it cannot remove
some packages.
Michael Tremer [Sun, 25 Sep 2011 12:53:41 +0000 (14:53 +0200)]
Change code that populates /dev in the chroot.
Michael Tremer [Sun, 25 Sep 2011 12:52:10 +0000 (14:52 +0200)]
Development packages should always require the installation of the base package.
Michael Tremer [Sun, 25 Sep 2011 10:36:53 +0000 (12:36 +0200)]
Change the way the buildroot is mounted.
We do mount some more directories that are needed (e.g. /run)
and do that once for the whole time the buildroot is existant.
Michael Tremer [Sat, 24 Sep 2011 15:20:06 +0000 (17:20 +0200)]
Bump version 0.9.9.
Michael Tremer [Sat, 24 Sep 2011 15:19:16 +0000 (17:19 +0200)]
Update translations.
Michael Tremer [Sat, 24 Sep 2011 15:18:59 +0000 (17:18 +0200)]
Display generated packages at the end of the build.
Michael Tremer [Sat, 24 Sep 2011 15:18:09 +0000 (17:18 +0200)]
Fix appending of variables.
a += b did clear the previous content of a in
some circumstances.
Michael Tremer [Sat, 24 Sep 2011 15:11:56 +0000 (17:11 +0200)]
Cleanup the names of packages that need to be installed to build packages.
Michael Tremer [Fri, 23 Sep 2011 22:54:54 +0000 (00:54 +0200)]
Cleanup some class names.
Michael Tremer [Fri, 23 Sep 2011 22:49:49 +0000 (00:49 +0200)]
Add quality-agent clause.
Michael Tremer [Fri, 23 Sep 2011 22:49:28 +0000 (00:49 +0200)]
Remove trailing backslashes in description box.
Michael Tremer [Fri, 23 Sep 2011 22:06:14 +0000 (00:06 +0200)]
Replace copies of main script by symlinks.
Michael Tremer [Fri, 23 Sep 2011 22:04:02 +0000 (00:04 +0200)]
Rename some scripts to reflect what they do.
Michael Tremer [Fri, 23 Sep 2011 21:30:57 +0000 (23:30 +0200)]
Silence a potential error message when icecc is not available.
Michael Tremer [Thu, 22 Sep 2011 19:14:57 +0000 (21:14 +0200)]
Update macros.
Michael Tremer [Thu, 22 Sep 2011 19:13:53 +0000 (21:13 +0200)]
Implement exports.
Michael Tremer [Sun, 11 Sep 2011 13:40:08 +0000 (15:40 +0200)]
Add DISTRO_BUILDTARGET variable.
Michael Tremer [Sun, 11 Sep 2011 13:39:52 +0000 (15:39 +0200)]
Add support for if clauses in makefiles.
Michael Tremer [Sat, 10 Sep 2011 20:15:51 +0000 (22:15 +0200)]
Slight modification of the makefile format.
Michael Tremer [Tue, 30 Aug 2011 17:51:29 +0000 (19:51 +0200)]
Fix inheriting when appending to variables.
Michael Tremer [Tue, 30 Aug 2011 17:11:56 +0000 (19:11 +0200)]
Fix reading filelists from new package format.
Michael Tremer [Tue, 30 Aug 2011 14:48:11 +0000 (16:48 +0200)]
Add support for calculate installed size.
Michael Tremer [Tue, 30 Aug 2011 14:34:36 +0000 (16:34 +0200)]
Fix automatic dependency detection.
Michael Tremer [Mon, 29 Aug 2011 16:19:04 +0000 (18:19 +0200)]
Import buildsystem-tools from build-essentials.
Michael Tremer [Mon, 29 Aug 2011 15:25:33 +0000 (17:25 +0200)]
Add support for package compression (again).
Michael Tremer [Mon, 29 Aug 2011 09:38:16 +0000 (11:38 +0200)]
Remove username guessing from outside the chroot.
Michael Tremer [Sun, 28 Aug 2011 19:53:27 +0000 (21:53 +0200)]
Misc. fixes on extraction and packaging.
Michael Tremer [Sun, 28 Aug 2011 19:52:41 +0000 (21:52 +0200)]
macros: Clarify the inclusion of libraries in the templates.
Michael Tremer [Sun, 28 Aug 2011 19:52:18 +0000 (21:52 +0200)]
macros: Move make_*_targets into build section.
Michael Tremer [Sun, 28 Aug 2011 16:23:54 +0000 (18:23 +0200)]
Move quality-agent to pakfire.
Michael Tremer [Sun, 28 Aug 2011 16:01:06 +0000 (18:01 +0200)]
Define configfiles for every template.
Michael Tremer [Sun, 28 Aug 2011 16:00:42 +0000 (18:00 +0200)]
Fix for packaging packages in wrong order.
Michael Tremer [Sun, 28 Aug 2011 13:34:50 +0000 (15:34 +0200)]
Cleanup the package module by removing binary.py and source.py.
Michael Tremer [Thu, 25 Aug 2011 17:34:49 +0000 (19:34 +0200)]
Fix bad string "Please your installation of Pakfire".
Michael Tremer [Thu, 25 Aug 2011 17:33:31 +0000 (19:33 +0200)]
Update translations.
Russian and Danish are added.
Michael Tremer [Thu, 25 Aug 2011 16:43:07 +0000 (18:43 +0200)]
One huge commit, that breaks pakfire.
This commit introduces the new format of the pakfire makefiles.
Michael Tremer [Wed, 10 Aug 2011 16:13:38 +0000 (18:13 +0200)]
Add code, that actually runs scriptlets.
Michael Tremer [Wed, 10 Aug 2011 14:00:51 +0000 (16:00 +0200)]
Fix for replacing packages.
Sometimes, we replace a package by another one with a different
name, which causes that the original package is removed.
By removing, we delete all files, that may be owned by the
new package, which is not recognized as a "to be replaced" package
and all files are removed.
So, we now do a diff against the whole file database to check
if an other package owns a file, we want to remove. If so,
we let this file be where it is.
Michael Tremer [Tue, 9 Aug 2011 08:24:28 +0000 (10:24 +0200)]
Update translations.
Michael Tremer [Sun, 7 Aug 2011 11:43:17 +0000 (13:43 +0200)]
Fix initialization of directory repositories.
Michael Tremer [Sun, 7 Aug 2011 11:42:22 +0000 (13:42 +0200)]
Log Pakfire Builder header only in release mode.
Michael Tremer [Sun, 7 Aug 2011 10:22:34 +0000 (12:22 +0200)]
Add support for --version on CLI.
Michael Tremer [Sun, 7 Aug 2011 10:18:16 +0000 (12:18 +0200)]
Dump information about built packages afterwards.
Michael Tremer [Sun, 7 Aug 2011 09:37:53 +0000 (11:37 +0200)]
Remove old repository metadata when writing new.
Michael Tremer [Sun, 7 Aug 2011 09:35:04 +0000 (11:35 +0200)]
Re-enable install test after building packages.
Michael Tremer [Sun, 7 Aug 2011 09:24:10 +0000 (11:24 +0200)]
Add some idea to TODO.
Michael Tremer [Sat, 6 Aug 2011 19:42:10 +0000 (21:42 +0200)]
Bump version 0.9.7.
Michael Tremer [Sat, 6 Aug 2011 19:33:27 +0000 (21:33 +0200)]
Add default prefix /usr.
Michael Tremer [Sat, 6 Aug 2011 18:56:07 +0000 (20:56 +0200)]
Add "resolvdep" command.
Michael Tremer [Sat, 6 Aug 2011 18:20:47 +0000 (20:20 +0200)]
Add "check-update" command.
Does the same as "update" does, but breaks after calculating the
transaction.
Michael Tremer [Sat, 6 Aug 2011 16:39:54 +0000 (18:39 +0200)]
Fix typo in README.
Michael Tremer [Sat, 6 Aug 2011 16:37:39 +0000 (18:37 +0200)]
Update INSTALL document.
Michael Tremer [Sat, 6 Aug 2011 16:27:17 +0000 (18:27 +0200)]
Add README document.
Michael Tremer [Sat, 6 Aug 2011 16:06:16 +0000 (18:06 +0200)]
Download packages in alphabetical order.
It just looks much nicer.
Michael Tremer [Sat, 6 Aug 2011 15:57:30 +0000 (17:57 +0200)]
Add copyright information to all files.
Michael Tremer [Sat, 6 Aug 2011 14:20:58 +0000 (16:20 +0200)]
Add license information.
Michael Tremer [Sat, 6 Aug 2011 14:17:29 +0000 (16:17 +0200)]
Add some notes about the translation.
Michael Tremer [Sat, 6 Aug 2011 14:02:35 +0000 (16:02 +0200)]
Update translations.
Thanks to all contributors.
Michael Tremer [Sat, 6 Aug 2011 14:00:40 +0000 (16:00 +0200)]
Update .gitignore.
Michael Tremer [Sat, 6 Aug 2011 13:58:51 +0000 (15:58 +0200)]
Remove old test code.
Michael Tremer [Sat, 6 Aug 2011 13:49:50 +0000 (15:49 +0200)]
Add support for --offline mode.
Michael Tremer [Sat, 6 Aug 2011 12:16:57 +0000 (14:16 +0200)]
Remove pakfire-repo command.
Michael Tremer [Sat, 6 Aug 2011 07:59:50 +0000 (09:59 +0200)]
Bump version to 0.9.6.
Michael Tremer [Fri, 5 Aug 2011 20:57:57 +0000 (22:57 +0200)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 5 Aug 2011 20:08:22 +0000 (20:08 +0000)]
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire
Michael Tremer [Fri, 5 Aug 2011 20:06:24 +0000 (20:06 +0000)]
Fix transaction action names.
Michael Tremer [Fri, 5 Aug 2011 17:39:09 +0000 (19:39 +0200)]
Update German translation and integrate transifex client.
Michael Tremer [Fri, 5 Aug 2011 17:15:05 +0000 (19:15 +0200)]
Move from libsatsolver to libsolv.
Michael Tremer [Fri, 5 Aug 2011 17:04:59 +0000 (19:04 +0200)]
Bump version to 0.9.5.
Michael Tremer [Fri, 5 Aug 2011 16:57:02 +0000 (18:57 +0200)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 5 Aug 2011 16:55:59 +0000 (18:55 +0200)]
Add TODO list.
Michael Tremer [Fri, 5 Aug 2011 16:23:46 +0000 (18:23 +0200)]
Make sure to kill all running processes in chroot.
Michael Tremer [Thu, 4 Aug 2011 15:35:10 +0000 (17:35 +0200)]
Fix server downloader which has no Pakfire reference.
Michael Tremer [Thu, 4 Aug 2011 14:54:04 +0000 (16:54 +0200)]
Fix displaying wrong kind of ID for problem.
Michael Tremer [Wed, 3 Aug 2011 22:17:20 +0000 (00:17 +0200)]
Make installations, removals and updates by relations possible.
Michael Tremer [Wed, 3 Aug 2011 22:16:39 +0000 (00:16 +0200)]
Fix for progress bar after unifying util.py.
Michael Tremer [Wed, 3 Aug 2011 22:15:56 +0000 (00:15 +0200)]
Fix wrong action name in transaction.
Michael Tremer [Wed, 3 Aug 2011 22:07:51 +0000 (00:07 +0200)]
Support relations for "pakfire provides ...".
Michael Tremer [Wed, 3 Aug 2011 22:01:00 +0000 (00:01 +0200)]
Allow better version of build-essentials.
Michael Tremer [Wed, 3 Aug 2011 21:42:00 +0000 (23:42 +0200)]
Add support for http proxies.
Michael Tremer [Wed, 3 Aug 2011 21:22:51 +0000 (23:22 +0200)]
Add option to throttle download speed.
Michael Tremer [Wed, 3 Aug 2011 20:53:11 +0000 (22:53 +0200)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Wed, 3 Aug 2011 20:52:53 +0000 (22:52 +0200)]
Add some compat lines for older packages.
Michael Tremer [Wed, 3 Aug 2011 12:28:57 +0000 (14:28 +0200)]
Implement pseudo-script support.
Michael Tremer [Wed, 3 Aug 2011 11:41:27 +0000 (13:41 +0200)]
Rename --instroot to --root.
Michael Tremer [Wed, 3 Aug 2011 11:39:57 +0000 (13:39 +0200)]
Unify util.py.
Michael Tremer [Wed, 3 Aug 2011 10:30:30 +0000 (12:30 +0200)]
Fix typo.
Michael Tremer [Sun, 31 Jul 2011 20:19:52 +0000 (20:19 +0000)]
Add option to configure multiinstall packages.
Michael Tremer [Sun, 31 Jul 2011 19:17:42 +0000 (19:17 +0000)]
Add "pakfire check" which checks the system for errors.
Michael Tremer [Sun, 31 Jul 2011 18:27:05 +0000 (18:27 +0000)]
Skip showing empty transactions.
Michael Tremer [Sun, 31 Jul 2011 17:43:13 +0000 (17:43 +0000)]
Build cleanup actions and add support to remove packages from the db.