]> git.ipfire.org Git - pakfire.git/log
pakfire.git
14 years agoAnother fix for the cleanup action (does work now).
Michael Tremer [Thu, 31 Mar 2011 22:35:52 +0000 (00:35 +0200)] 
Another fix for the cleanup action (does work now).

14 years agoFix crash when running the cleanup action.
Michael Tremer [Thu, 31 Mar 2011 21:25:13 +0000 (23:25 +0200)] 
Fix crash when running the cleanup action.

14 years agoAdd --offline flag on CLI.
Michael Tremer [Thu, 31 Mar 2011 18:54:53 +0000 (20:54 +0200)] 
Add --offline flag on CLI.

14 years agoAdd groulist command to pakfire-build command.
Michael Tremer [Tue, 22 Mar 2011 14:14:09 +0000 (15:14 +0100)] 
Add groulist command to pakfire-build command.

14 years agoAdd repolist command.
Michael Tremer [Tue, 22 Mar 2011 14:12:55 +0000 (15:12 +0100)] 
Add repolist command.

14 years agoAdd groupinstall command.
Michael Tremer [Tue, 22 Mar 2011 11:40:47 +0000 (12:40 +0100)] 
Add groupinstall command.

14 years agoAdd grouplist command.
Michael Tremer [Tue, 22 Mar 2011 11:34:10 +0000 (12:34 +0100)] 
Add grouplist command.

14 years agoEnhance support for groups.
Michael Tremer [Mon, 21 Mar 2011 00:29:07 +0000 (01:29 +0100)] 
Enhance support for groups.

Packages can now be in more than one single group and
the keywords "Base" and "Critical" say if a package is considered
as a critical package for the distribution or as a package
which will be automatically installed by the installer.

14 years agoAdd script to run pychecker.
Michael Tremer [Sun, 20 Mar 2011 23:58:33 +0000 (00:58 +0100)] 
Add script to run pychecker.

14 years agoAnother fix for version comparison if we have no distro tag.
Michael Tremer [Sun, 20 Mar 2011 14:47:56 +0000 (15:47 +0100)] 
Another fix for version comparison if we have no distro tag.

14 years agoFix if release has invalid data.
Michael Tremer [Sat, 19 Mar 2011 19:48:22 +0000 (20:48 +0100)] 
Fix if release has invalid data.

14 years agoTake distribution tag into account when comparing packages.
Michael Tremer [Sat, 19 Mar 2011 17:40:40 +0000 (18:40 +0100)] 
Take distribution tag into account when comparing packages.

14 years agoFix compression field in package metadata.
Michael Tremer [Fri, 18 Mar 2011 17:43:13 +0000 (18:43 +0100)] 
Fix compression field in package metadata.

There was a "None" which should be "".

14 years agoFix comparison of package releases.
Michael Tremer [Fri, 18 Mar 2011 17:39:33 +0000 (18:39 +0100)] 
Fix comparison of package releases.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 18 Mar 2011 16:26:48 +0000 (17:26 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoRemove uuid comparison to check if packages are equal.
Michael Tremer [Fri, 18 Mar 2011 16:26:03 +0000 (17:26 +0100)] 
Remove uuid comparison to check if packages are equal.

This did not take the link to a repository into account.

14 years agoAdd "type" property to all packages.
Michael Tremer [Fri, 18 Mar 2011 16:24:42 +0000 (17:24 +0100)] 
Add "type" property to all packages.

14 years agoUnify packing code for source and binary packages.
Michael Tremer [Fri, 18 Mar 2011 15:48:45 +0000 (16:48 +0100)] 
Unify packing code for source and binary packages.

14 years agoSimplify the package creation process and add payload checksum.
Michael Tremer [Fri, 18 Mar 2011 14:32:42 +0000 (15:32 +0100)] 
Simplify the package creation process and add payload checksum.

14 years agoAdd an automatic install test to see if we could install the built packages.
Michael Tremer [Fri, 18 Mar 2011 11:58:17 +0000 (12:58 +0100)] 
Add an automatic install test to see if we could install the built packages.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 17:56:51 +0000 (18:56 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoSave absolute path to packages.
Michael Tremer [Thu, 10 Mar 2011 17:56:22 +0000 (18:56 +0100)] 
Save absolute path to packages.

14 years agoFix reading of odd values from the database.
Michael Tremer [Thu, 10 Mar 2011 17:55:57 +0000 (18:55 +0100)] 
Fix reading of odd values from the database.

14 years agoAdd support for old xattr module api.
Michael Tremer [Thu, 10 Mar 2011 17:52:51 +0000 (18:52 +0100)] 
Add support for old xattr module api.

14 years agoFix for shell command when a package name is provided.
Michael Tremer [Thu, 10 Mar 2011 17:37:44 +0000 (18:37 +0100)] 
Fix for shell command when a package name is provided.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 16:31:01 +0000 (17:31 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoInstall elinks by default to shell.
Michael Tremer [Thu, 10 Mar 2011 16:21:44 +0000 (17:21 +0100)] 
Install elinks by default to shell.

14 years agoAllow to run a shell without a package.
Michael Tremer [Thu, 10 Mar 2011 16:20:28 +0000 (17:20 +0100)] 
Allow to run a shell without a package.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 14:53:51 +0000 (15:53 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoFix progressbar for packages with no files.
Michael Tremer [Thu, 10 Mar 2011 14:53:40 +0000 (15:53 +0100)] 
Fix progressbar for packages with no files.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 14:52:49 +0000 (15:52 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoFixing support for capabilities.
Michael Tremer [Thu, 10 Mar 2011 14:52:10 +0000 (15:52 +0100)] 
Fixing support for capabilities.

This code should work with Python 2.6 as well.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 10:43:23 +0000 (11:43 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoChange libc loading for personality function.
Michael Tremer [Thu, 10 Mar 2011 10:42:01 +0000 (11:42 +0100)] 
Change libc loading for personality function.

This caused a SEGV on the glibc that is in IPFire 2.x.

14 years agoRemove Extractor class and replace it by code that is located in the actions.
Michael Tremer [Thu, 10 Mar 2011 10:41:01 +0000 (11:41 +0100)] 
Remove Extractor class and replace it by code that is located in the actions.

14 years agoAdd code to remove a package.
Michael Tremer [Wed, 9 Mar 2011 19:46:41 +0000 (20:46 +0100)] 
Add code to remove a package.

14 years agoAdd code to cleanup left-over files after a package update.
Michael Tremer [Wed, 9 Mar 2011 19:38:04 +0000 (20:38 +0100)] 
Add code to cleanup left-over files after a package update.

14 years agoAdd MANIFEST.in.
Michael Tremer [Wed, 9 Mar 2011 00:15:07 +0000 (01:15 +0100)] 
Add MANIFEST.in.

14 years agoBump version to 0.9.2.
Michael Tremer [Wed, 9 Mar 2011 00:13:22 +0000 (01:13 +0100)] 
Bump version to 0.9.2.

14 years agoEnhance the "virtual dependencies" that were already used for pkgconfig.
Michael Tremer [Wed, 9 Mar 2011 00:09:51 +0000 (01:09 +0100)] 
Enhance the "virtual dependencies" that were already used for pkgconfig.

This does this in a general way so we could use it for anything.

14 years agoMove packages that do not have all metadata to bottom of sorted lists.
Michael Tremer [Tue, 8 Mar 2011 17:18:50 +0000 (18:18 +0100)] 
Move packages that do not have all metadata to bottom of sorted lists.

14 years agoShow provides and requires on long package dump.
Michael Tremer [Mon, 7 Mar 2011 13:49:41 +0000 (14:49 +0100)] 
Show provides and requires on long package dump.

14 years agoDon't keep the tarfiles open.
Michael Tremer [Mon, 7 Mar 2011 13:07:15 +0000 (14:07 +0100)] 
Don't keep the tarfiles open.

We only open an archive on demand and close it afterwards.

14 years agoAdd DISTRO_SLOGAN to build environment.
Michael Tremer [Sun, 6 Mar 2011 18:13:04 +0000 (19:13 +0100)] 
Add DISTRO_SLOGAN to build environment.

14 years agoChange to work with broken? version of urlgrabber.
Michael Tremer [Sun, 6 Mar 2011 17:28:34 +0000 (18:28 +0100)] 
Change to work with broken? version of urlgrabber.

14 years agoDisable support for xattrs in packages.
Michael Tremer [Sun, 6 Mar 2011 16:37:40 +0000 (17:37 +0100)] 
Disable support for xattrs in packages.

I need to reimplement this in an other way because python 2.6 does
not support tarfile.add with filter argument.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 15:04:50 +0000 (16:04 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoBump version to 0.9.1.
Michael Tremer [Sun, 6 Mar 2011 15:04:10 +0000 (16:04 +0100)] 
Bump version to 0.9.1.

14 years agoAllow PKG_PROVIDES to be empty.
Michael Tremer [Sun, 6 Mar 2011 15:03:48 +0000 (16:03 +0100)] 
Allow PKG_PROVIDES to be empty.

14 years agoFix namespace collision.
Michael Tremer [Sun, 6 Mar 2011 15:03:13 +0000 (16:03 +0100)] 
Fix namespace collision.

14 years agoAdd update functionality to command line.
Michael Tremer [Sun, 6 Mar 2011 14:14:31 +0000 (14:14 +0000)] 
Add update functionality to command line.

14 years agoUpdate files in POTFILES.in.
Michael Tremer [Sun, 6 Mar 2011 10:51:49 +0000 (11:51 +0100)] 
Update files in POTFILES.in.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 10:49:41 +0000 (11:49 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoAdd forgotten file.
Michael Tremer [Sun, 6 Mar 2011 10:49:26 +0000 (11:49 +0100)] 
Add forgotten file.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 10:48:02 +0000 (11:48 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoRemove safety parameter which set the pakfire root to /tmp/pakfire.
Michael Tremer [Sun, 6 Mar 2011 10:34:09 +0000 (11:34 +0100)] 
Remove safety parameter which set the pakfire root to /tmp/pakfire.

This was just a little hack to make sure that I don't crash my
system with any files that got installed by pakfire accidentially
to the wrong place.

14 years agoRemove unexistent import.
Michael Tremer [Sat, 5 Mar 2011 21:39:04 +0000 (22:39 +0100)] 
Remove unexistent import.

14 years agoFilesystem repository gets prio 0.
Michael Tremer [Sat, 5 Mar 2011 21:38:16 +0000 (22:38 +0100)] 
Filesystem repository gets prio 0.

14 years agoFix filesystem repository import.
Michael Tremer [Sat, 5 Mar 2011 20:58:03 +0000 (21:58 +0100)] 
Fix filesystem repository import.

14 years agoFix import of downloader.
Michael Tremer [Sat, 5 Mar 2011 20:54:37 +0000 (21:54 +0100)] 
Fix import of downloader.

14 years agoUnify compressions.
Michael Tremer [Sat, 5 Mar 2011 19:13:34 +0000 (20:13 +0100)] 
Unify compressions.

This makes it much simplier for the developers to compress or
decompress files in place.

14 years agoMake files searchable by glob patterns.
Michael Tremer [Fri, 4 Mar 2011 13:34:55 +0000 (14:34 +0100)] 
Make files searchable by glob patterns.

14 years agoAdd possibility for multiple makefiles to pass to "dist" command.
Michael Tremer [Fri, 4 Mar 2011 12:33:25 +0000 (13:33 +0100)] 
Add possibility for multiple makefiles to pass to "dist" command.

14 years agobuilder: Rename function cleanup -> destroy.
Michael Tremer [Thu, 3 Mar 2011 23:08:58 +0000 (00:08 +0100)] 
builder: Rename function cleanup -> destroy.

14 years agoEnhancements and tests for the pkg-config code.
Michael Tremer [Thu, 3 Mar 2011 22:34:06 +0000 (23:34 +0100)] 
Enhancements and tests for the pkg-config code.

14 years agoAdd code for automatic resolvation of pkg-config dependencies.
Michael Tremer [Wed, 2 Mar 2011 21:10:09 +0000 (22:10 +0100)] 
Add code for automatic resolvation of pkg-config dependencies.

14 years agoFix build_date in database and add build_time.
Michael Tremer [Mon, 28 Feb 2011 17:15:50 +0000 (18:15 +0100)] 
Fix build_date in database and add build_time.

14 years agoRemove database if it is equal to an existing one.
Michael Tremer [Sun, 27 Feb 2011 13:38:07 +0000 (14:38 +0100)] 
Remove database if it is equal to an existing one.

14 years agoFix weird filename in temp directory.
Michael Tremer [Sun, 27 Feb 2011 13:37:48 +0000 (14:37 +0100)] 
Fix weird filename in temp directory.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 27 Feb 2011 13:23:08 +0000 (14:23 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoSimulate the in-memory database on disk because the backup seems to be broken.
Michael Tremer [Sun, 27 Feb 2011 13:22:39 +0000 (14:22 +0100)] 
Simulate the in-memory database on disk because the backup seems to be broken.

14 years agoAdd arch to friendly names of packages.
Michael Tremer [Sun, 27 Feb 2011 12:31:01 +0000 (13:31 +0100)] 
Add arch to friendly names of packages.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 27 Feb 2011 12:04:59 +0000 (13:04 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoMove all the repository stuff to a new module to clean it up.
Michael Tremer [Sun, 27 Feb 2011 12:02:16 +0000 (13:02 +0100)] 
Move all the repository stuff to a new module to clean it up.

14 years agoRemove signature from default package.
Michael Tremer [Sat, 26 Feb 2011 19:01:48 +0000 (20:01 +0100)] 
Remove signature from default package.

We will add it if there is actually content.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 26 Feb 2011 18:28:35 +0000 (19:28 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoFix another packing error with directories.
Michael Tremer [Sat, 26 Feb 2011 18:28:19 +0000 (19:28 +0100)] 
Fix another packing error with directories.

14 years agoMake package loading (esp. from database) faster.
Michael Tremer [Sat, 26 Feb 2011 17:37:14 +0000 (18:37 +0100)] 
Make package loading (esp. from database) faster.

14 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 26 Feb 2011 10:14:27 +0000 (11:14 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

14 years agoCatch error with dead symlinks on packaging.
Michael Tremer [Sat, 26 Feb 2011 10:14:08 +0000 (11:14 +0100)] 
Catch error with dead symlinks on packaging.

14 years agoRemove unused field from package metadata.
Michael Tremer [Sat, 26 Feb 2011 10:13:42 +0000 (11:13 +0100)] 
Remove unused field from package metadata.

14 years agoAdd package compression.
Michael Tremer [Sat, 26 Feb 2011 10:12:55 +0000 (11:12 +0100)] 
Add package compression.

14 years agoRename PKG_DEPS to PKG_REQUIRES.
Michael Tremer [Sat, 26 Feb 2011 08:55:22 +0000 (09:55 +0100)] 
Rename PKG_DEPS to PKG_REQUIRES.

14 years agoAdd pakfire to shell packages.
Michael Tremer [Sat, 26 Feb 2011 08:41:20 +0000 (09:41 +0100)] 
Add pakfire to shell packages.

14 years agoInstall shell packages to build environment when entering a shell.
Michael Tremer [Sat, 26 Feb 2011 08:37:40 +0000 (09:37 +0100)] 
Install shell packages to build environment when entering a shell.

14 years agoDrop user to a shell if running on an interactive console.
Michael Tremer [Sat, 26 Feb 2011 08:23:30 +0000 (09:23 +0100)] 
Drop user to a shell if running on an interactive console.

14 years agoBetter cleanup for build environments.
Michael Tremer [Sat, 26 Feb 2011 08:04:10 +0000 (09:04 +0100)] 
Better cleanup for build environments.

Build environments where not cleaned up completely if an exception
was raised or the user interupted the build.

14 years agoSearch database faster for package files.
Michael Tremer [Sat, 26 Feb 2011 07:56:09 +0000 (08:56 +0100)] 
Search database faster for package files.

14 years agoUse uuid for fast package comparison.
Michael Tremer [Sat, 26 Feb 2011 00:19:45 +0000 (01:19 +0100)] 
Use uuid for fast package comparison.

14 years agoGenerate build id randomly if not one was provided.
Michael Tremer [Sat, 26 Feb 2011 00:14:26 +0000 (01:14 +0100)] 
Generate build id randomly if not one was provided.

14 years agoAdd UUID information to every package.
Michael Tremer [Sat, 26 Feb 2011 00:08:16 +0000 (01:08 +0100)] 
Add UUID information to every package.

14 years agoRemove badly download package database from cache.
Michael Tremer [Fri, 25 Feb 2011 23:58:13 +0000 (00:58 +0100)] 
Remove badly download package database from cache.

14 years agoMove checksum calculation of package database before compression.
Michael Tremer [Fri, 25 Feb 2011 23:54:50 +0000 (00:54 +0100)] 
Move checksum calculation of package database before compression.

14 years agoFix copy&paste error in database decompression code.
Michael Tremer [Fri, 25 Feb 2011 23:49:03 +0000 (00:49 +0100)] 
Fix copy&paste error in database decompression code.

14 years agoAdd missing shutil import in packager.
Michael Tremer [Fri, 25 Feb 2011 23:45:26 +0000 (00:45 +0100)] 
Add missing shutil import in packager.

14 years agoCheck if pakfire is run by the root user.
Michael Tremer [Fri, 25 Feb 2011 23:44:37 +0000 (00:44 +0100)] 
Check if pakfire is run by the root user.

14 years agoCheck hashsum of download package database file.
Michael Tremer [Fri, 25 Feb 2011 23:34:07 +0000 (00:34 +0100)] 
Check hashsum of download package database file.

14 years agoAdd support for compression of database.
Michael Tremer [Fri, 25 Feb 2011 23:14:16 +0000 (00:14 +0100)] 
Add support for compression of database.

14 years agoAdd build information (like time, id and hostname) in packages.
Michael Tremer [Fri, 25 Feb 2011 21:19:15 +0000 (22:19 +0100)] 
Add build information (like time, id and hostname) in packages.

14 years agoTime variables where in seconds but I need minutes.
Michael Tremer [Fri, 25 Feb 2011 20:36:40 +0000 (21:36 +0100)] 
Time variables where in seconds but I need minutes.