]> git.ipfire.org Git - pakfire.git/log
pakfire.git
12 years agoBump version to 0.9.12. 0.9.12
Michael Tremer [Mon, 3 Oct 2011 22:28:07 +0000 (00:28 +0200)] 
Bump version to 0.9.12.

12 years agoFix searching for files that are removed in cleanup action.
Michael Tremer [Mon, 3 Oct 2011 22:27:39 +0000 (00:27 +0200)] 
Fix searching for files that are removed in cleanup action.

12 years agoFix transaction check.
Michael Tremer [Mon, 3 Oct 2011 22:14:14 +0000 (00:14 +0200)] 
Fix transaction check.

12 years agoBump version to 0.9.11. 0.9.11
Michael Tremer [Mon, 3 Oct 2011 21:33:59 +0000 (23:33 +0200)] 
Bump version to 0.9.11.

12 years agoUpdate translation.
Michael Tremer [Mon, 3 Oct 2011 21:33:15 +0000 (23:33 +0200)] 
Update translation.

12 years agoCleanup BUILDROOT before starting a build.
Michael Tremer [Mon, 3 Oct 2011 21:31:52 +0000 (23:31 +0200)] 
Cleanup BUILDROOT before starting a build.

12 years agoCheck disk space before doing some action.
Michael Tremer [Mon, 3 Oct 2011 21:30:50 +0000 (23:30 +0200)] 
Check disk space before doing some action.

Pakfire does now check if there is enough space to download
all package files and after that if there is enough space to
transform the transaction.

12 years agoAfter killing all processes in the chroot, wait a bit.
Michael Tremer [Mon, 3 Oct 2011 21:25:48 +0000 (23:25 +0200)] 
After killing all processes in the chroot, wait a bit.

This is needed because processes to not close their file
descriptors fast enough to umount directories.

12 years agoMake sure the ccache directory is present.
Michael Tremer [Mon, 3 Oct 2011 21:24:34 +0000 (23:24 +0200)] 
Make sure the ccache directory is present.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 3 Oct 2011 13:14:28 +0000 (15:14 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 3 Oct 2011 11:45:00 +0000 (13:45 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agoFix downloading with older versions of urlgrabber.
Michael Tremer [Mon, 3 Oct 2011 11:44:14 +0000 (13:44 +0200)] 
Fix downloading with older versions of urlgrabber.

Ubuntu and Debian are too lazy to fix that.

12 years agoChange the way of packaging files.
Michael Tremer [Mon, 3 Oct 2011 09:29:47 +0000 (11:29 +0200)] 
Change the way of packaging files.

We now package all directories until the top.

12 years agoFix inheriting scriptlets from templates.
Michael Tremer [Mon, 3 Oct 2011 09:28:09 +0000 (11:28 +0200)] 
Fix inheriting scriptlets from templates.

12 years agoRemove symlinks before extrating the new one.
Michael Tremer [Mon, 3 Oct 2011 00:34:16 +0000 (02:34 +0200)] 
Remove symlinks before extrating the new one.

tarfile is not able to overwrite existing symlinks but we need
to take care of them that the destiation is correctly set.

12 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 2 Oct 2011 23:23:03 +0000 (01:23 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

12 years agoPrerequires were not correctly indexed.
Michael Tremer [Sun, 2 Oct 2011 23:20:13 +0000 (01:20 +0200)] 
Prerequires were not correctly indexed.

12 years agoImplement file size of source packages.
Michael Tremer [Sun, 2 Oct 2011 23:06:07 +0000 (01:06 +0200)] 
Implement file size of source packages.

12 years agoIntroduce a check if we are running on Debian and alter some installation paths.
Michael Tremer [Sun, 2 Oct 2011 21:14:10 +0000 (23:14 +0200)] 
Introduce a check if we are running on Debian and alter some installation paths.

12 years agoFix PARALLELISMFLAGS.
Michael Tremer [Sun, 2 Oct 2011 19:11:43 +0000 (21:11 +0200)] 
Fix PARALLELISMFLAGS.

This was an environment variable but that was wrong.

12 years agoCompile python module with -fPIC.
Michael Tremer [Sun, 2 Oct 2011 19:09:02 +0000 (21:09 +0200)] 
Compile python module with -fPIC.

If we omit that flag, pakfire won't compile on OpenSuSE.

12 years agoBump version to 0.9.10. 0.9.10
Michael Tremer [Sun, 2 Oct 2011 12:59:33 +0000 (14:59 +0200)] 
Bump version to 0.9.10.

12 years agoUpdate POT file.
Michael Tremer [Sun, 2 Oct 2011 12:58:57 +0000 (14:58 +0200)] 
Update POT file.

12 years agoMake sure everything is rebuilt when running "make install".
Michael Tremer [Sun, 2 Oct 2011 12:43:43 +0000 (14:43 +0200)] 
Make sure everything is rebuilt when running "make install".

12 years agoMake sure that all scripts are executed when reinstalling a package.
Michael Tremer [Sun, 2 Oct 2011 12:36:43 +0000 (14:36 +0200)] 
Make sure that all scripts are executed when reinstalling a package.

12 years agoFix transaction check to work more reliable.
Michael Tremer [Sun, 2 Oct 2011 12:35:17 +0000 (14:35 +0200)] 
Fix transaction check to work more reliable.

12 years agoFix path to chroot-shell script.
Michael Tremer [Sun, 2 Oct 2011 12:28:26 +0000 (14:28 +0200)] 
Fix path to chroot-shell script.

12 years agoAdd cleanup macro for perl modules.
Michael Tremer [Sat, 1 Oct 2011 15:07:58 +0000 (17:07 +0200)] 
Add cleanup macro for perl modules.

12 years agoFix function declaration of i18n.list.
Michael Tremer [Sat, 1 Oct 2011 15:07:39 +0000 (17:07 +0200)] 
Fix function declaration of i18n.list.

12 years agoMake ActionChange an alias to ActionReinstall.
Michael Tremer [Sat, 1 Oct 2011 14:47:07 +0000 (16:47 +0200)] 
Make ActionChange an alias to ActionReinstall.

12 years agoAccidentially removed raise of TransactionCheckError.
Michael Tremer [Sat, 1 Oct 2011 14:46:31 +0000 (16:46 +0200)] 
Accidentially removed raise of TransactionCheckError.

12 years agoFix packaging of unresolvable symlinks.
Michael Tremer [Sat, 1 Oct 2011 12:49:17 +0000 (14:49 +0200)] 
Fix packaging of unresolvable symlinks.

12 years agoSome smaller fixes on transaction check.
Michael Tremer [Fri, 30 Sep 2011 16:44:12 +0000 (18:44 +0200)] 
Some smaller fixes on transaction check.

12 years agoFix downloading source when creating source packages.
Michael Tremer [Fri, 30 Sep 2011 16:36:44 +0000 (18:36 +0200)] 
Fix downloading source when creating source packages.

12 years agoImprove source download code and clean things up.
Michael Tremer [Fri, 30 Sep 2011 13:18:17 +0000 (15:18 +0200)] 
Improve source download code and clean things up.

12 years agoFix include of helper functions in dependency-tracker.
Michael Tremer [Fri, 30 Sep 2011 12:32:55 +0000 (14:32 +0200)] 
Fix include of helper functions in dependency-tracker.

12 years agoAdd transaction test for duplicate files.
Michael Tremer [Fri, 30 Sep 2011 09:58:02 +0000 (11:58 +0200)] 
Add transaction test for duplicate files.

12 years agoInstall python modules to lib64 on x86_64 systems.
Michael Tremer [Fri, 30 Sep 2011 09:56:21 +0000 (11:56 +0200)] 
Install python modules to lib64 on x86_64 systems.

12 years agoUpdate TODO.
Michael Tremer [Tue, 27 Sep 2011 14:27:04 +0000 (16:27 +0200)] 
Update TODO.

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

12 years agoRewrite the buildsystem of this package.
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.

12 years agoRemove some unnecessary code that creates the build chroot.
Michael Tremer [Tue, 27 Sep 2011 09:15:31 +0000 (11:15 +0200)] 
Remove some unnecessary code that creates the build chroot.

12 years agoRework BUILDROOT.
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.

12 years agoYou cannot run pakfire-builder inside the chroot.
Michael Tremer [Sun, 25 Sep 2011 16:45:01 +0000 (18:45 +0200)] 
You cannot run pakfire-builder inside the chroot.

12 years agoAllow uninstall of packages on install test.
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.

12 years agoChange code that populates /dev in the chroot.
Michael Tremer [Sun, 25 Sep 2011 12:53:41 +0000 (14:53 +0200)] 
Change code that populates /dev in the chroot.

12 years agoDevelopment packages should always require the installation of the base package.
Michael Tremer [Sun, 25 Sep 2011 12:52:10 +0000 (14:52 +0200)] 
Development packages should always require the installation of the base package.

12 years agoChange the way the buildroot is mounted.
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.

12 years agoBump version 0.9.9. 0.9.9
Michael Tremer [Sat, 24 Sep 2011 15:20:06 +0000 (17:20 +0200)] 
Bump version 0.9.9.

12 years agoUpdate translations.
Michael Tremer [Sat, 24 Sep 2011 15:19:16 +0000 (17:19 +0200)] 
Update translations.

12 years agoDisplay generated packages at the end of the build.
Michael Tremer [Sat, 24 Sep 2011 15:18:59 +0000 (17:18 +0200)] 
Display generated packages at the end of the build.

12 years agoFix appending of variables.
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.

12 years agoCleanup the names of packages that need to be installed to build packages.
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.

12 years agoCleanup some class names.
Michael Tremer [Fri, 23 Sep 2011 22:54:54 +0000 (00:54 +0200)] 
Cleanup some class names.

12 years agoAdd quality-agent clause.
Michael Tremer [Fri, 23 Sep 2011 22:49:49 +0000 (00:49 +0200)] 
Add quality-agent clause.

12 years agoRemove trailing backslashes in description box.
Michael Tremer [Fri, 23 Sep 2011 22:49:28 +0000 (00:49 +0200)] 
Remove trailing backslashes in description box.

12 years agoReplace copies of main script by symlinks.
Michael Tremer [Fri, 23 Sep 2011 22:06:14 +0000 (00:06 +0200)] 
Replace copies of main script by symlinks.

12 years agoRename some scripts to reflect what they do.
Michael Tremer [Fri, 23 Sep 2011 22:04:02 +0000 (00:04 +0200)] 
Rename some scripts to reflect what they do.

12 years agoSilence a potential error message when icecc is not available.
Michael Tremer [Fri, 23 Sep 2011 21:30:57 +0000 (23:30 +0200)] 
Silence a potential error message when icecc is not available.

12 years agoUpdate macros.
Michael Tremer [Thu, 22 Sep 2011 19:14:57 +0000 (21:14 +0200)] 
Update macros.

12 years agoImplement exports.
Michael Tremer [Thu, 22 Sep 2011 19:13:53 +0000 (21:13 +0200)] 
Implement exports.

12 years agoAdd DISTRO_BUILDTARGET variable.
Michael Tremer [Sun, 11 Sep 2011 13:40:08 +0000 (15:40 +0200)] 
Add DISTRO_BUILDTARGET variable.

12 years agoAdd support for if clauses in makefiles.
Michael Tremer [Sun, 11 Sep 2011 13:39:52 +0000 (15:39 +0200)] 
Add support for if clauses in makefiles.

12 years agoSlight modification of the makefile format.
Michael Tremer [Sat, 10 Sep 2011 20:15:51 +0000 (22:15 +0200)] 
Slight modification of the makefile format.

12 years agoFix inheriting when appending to variables.
Michael Tremer [Tue, 30 Aug 2011 17:51:29 +0000 (19:51 +0200)] 
Fix inheriting when appending to variables.

12 years agoFix reading filelists from new package format.
Michael Tremer [Tue, 30 Aug 2011 17:11:56 +0000 (19:11 +0200)] 
Fix reading filelists from new package format.

12 years agoAdd support for calculate installed size.
Michael Tremer [Tue, 30 Aug 2011 14:48:11 +0000 (16:48 +0200)] 
Add support for calculate installed size.

12 years agoFix automatic dependency detection.
Michael Tremer [Tue, 30 Aug 2011 14:34:36 +0000 (16:34 +0200)] 
Fix automatic dependency detection.

12 years agoImport buildsystem-tools from build-essentials.
Michael Tremer [Mon, 29 Aug 2011 16:19:04 +0000 (18:19 +0200)] 
Import buildsystem-tools from build-essentials.

12 years agoAdd support for package compression (again).
Michael Tremer [Mon, 29 Aug 2011 15:25:33 +0000 (17:25 +0200)] 
Add support for package compression (again).

12 years agoRemove username guessing from outside the chroot.
Michael Tremer [Mon, 29 Aug 2011 09:38:16 +0000 (11:38 +0200)] 
Remove username guessing from outside the chroot.

12 years agoMisc. fixes on extraction and packaging.
Michael Tremer [Sun, 28 Aug 2011 19:53:27 +0000 (21:53 +0200)] 
Misc. fixes on extraction and packaging.

12 years agomacros: Clarify the inclusion of libraries in the templates.
Michael Tremer [Sun, 28 Aug 2011 19:52:41 +0000 (21:52 +0200)] 
macros: Clarify the inclusion of libraries in the templates.

12 years agomacros: Move make_*_targets into build section.
Michael Tremer [Sun, 28 Aug 2011 19:52:18 +0000 (21:52 +0200)] 
macros: Move make_*_targets into build section.

12 years agoMove quality-agent to pakfire.
Michael Tremer [Sun, 28 Aug 2011 16:23:54 +0000 (18:23 +0200)] 
Move quality-agent to pakfire.

12 years agoDefine configfiles for every template.
Michael Tremer [Sun, 28 Aug 2011 16:01:06 +0000 (18:01 +0200)] 
Define configfiles for every template.

12 years agoFix for packaging packages in wrong order.
Michael Tremer [Sun, 28 Aug 2011 16:00:42 +0000 (18:00 +0200)] 
Fix for packaging packages in wrong order.

12 years agoCleanup the package module by removing binary.py and source.py.
Michael Tremer [Sun, 28 Aug 2011 13:34:50 +0000 (15:34 +0200)] 
Cleanup the package module by removing binary.py and source.py.

12 years agoFix bad string "Please your installation of Pakfire".
Michael Tremer [Thu, 25 Aug 2011 17:34:49 +0000 (19:34 +0200)] 
Fix bad string "Please your installation of Pakfire".

12 years agoUpdate translations.
Michael Tremer [Thu, 25 Aug 2011 17:33:31 +0000 (19:33 +0200)] 
Update translations.

Russian and Danish are added.

12 years agoOne huge commit, that breaks pakfire.
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.

12 years agoAdd code, that actually runs scriptlets.
Michael Tremer [Wed, 10 Aug 2011 16:13:38 +0000 (18:13 +0200)] 
Add code, that actually runs scriptlets.

12 years agoFix for replacing packages.
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.

12 years agoUpdate translations.
Michael Tremer [Tue, 9 Aug 2011 08:24:28 +0000 (10:24 +0200)] 
Update translations.

12 years agoFix initialization of directory repositories.
Michael Tremer [Sun, 7 Aug 2011 11:43:17 +0000 (13:43 +0200)] 
Fix initialization of directory repositories.

12 years agoLog Pakfire Builder header only in release mode.
Michael Tremer [Sun, 7 Aug 2011 11:42:22 +0000 (13:42 +0200)] 
Log Pakfire Builder header only in release mode.

12 years agoAdd support for --version on CLI.
Michael Tremer [Sun, 7 Aug 2011 10:22:34 +0000 (12:22 +0200)] 
Add support for --version on CLI.

12 years agoDump information about built packages afterwards.
Michael Tremer [Sun, 7 Aug 2011 10:18:16 +0000 (12:18 +0200)] 
Dump information about built packages afterwards.

12 years agoRemove old repository metadata when writing new.
Michael Tremer [Sun, 7 Aug 2011 09:37:53 +0000 (11:37 +0200)] 
Remove old repository metadata when writing new.

12 years agoRe-enable install test after building packages.
Michael Tremer [Sun, 7 Aug 2011 09:35:04 +0000 (11:35 +0200)] 
Re-enable install test after building packages.

12 years agoAdd some idea to TODO.
Michael Tremer [Sun, 7 Aug 2011 09:24:10 +0000 (11:24 +0200)] 
Add some idea to TODO.

12 years agoBump version 0.9.7. 0.9.7
Michael Tremer [Sat, 6 Aug 2011 19:42:10 +0000 (21:42 +0200)] 
Bump version 0.9.7.

12 years agoAdd default prefix /usr.
Michael Tremer [Sat, 6 Aug 2011 19:33:27 +0000 (21:33 +0200)] 
Add default prefix /usr.

12 years agoAdd "resolvdep" command.
Michael Tremer [Sat, 6 Aug 2011 18:56:07 +0000 (20:56 +0200)] 
Add "resolvdep" command.

12 years agoAdd "check-update" 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.

12 years agoFix typo in README.
Michael Tremer [Sat, 6 Aug 2011 16:39:54 +0000 (18:39 +0200)] 
Fix typo in README.

12 years agoUpdate INSTALL document.
Michael Tremer [Sat, 6 Aug 2011 16:37:39 +0000 (18:37 +0200)] 
Update INSTALL document.

12 years agoAdd README document.
Michael Tremer [Sat, 6 Aug 2011 16:27:17 +0000 (18:27 +0200)] 
Add README document.

12 years agoDownload packages in alphabetical order.
Michael Tremer [Sat, 6 Aug 2011 16:06:16 +0000 (18:06 +0200)] 
Download packages in alphabetical order.

It just looks much nicer.

12 years agoAdd copyright information to all files.
Michael Tremer [Sat, 6 Aug 2011 15:57:30 +0000 (17:57 +0200)] 
Add copyright information to all files.