]> git.ipfire.org Git - pakfire.git/log
pakfire.git
15 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.

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

15 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.

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

15 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

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

15 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

15 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.

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

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

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

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

15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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

15 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.

15 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.

15 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

15 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.

15 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.

15 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

15 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.

15 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.

15 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

15 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.

15 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.

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

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 years agoRemove unused function tag_db.
Michael Tremer [Fri, 25 Feb 2011 20:00:54 +0000 (21:00 +0100)] 
Remove unused function tag_db.

15 years agoAdd proper metadata export for repositories.
Michael Tremer [Fri, 25 Feb 2011 19:40:43 +0000 (20:40 +0100)] 
Add proper metadata export for repositories.

15 years agoImprove metadata handling and downloading.
Michael Tremer [Fri, 25 Feb 2011 18:24:43 +0000 (19:24 +0100)] 
Improve metadata handling and downloading.

15 years agoAdd faster packaging code.
Michael Tremer [Thu, 24 Feb 2011 21:22:00 +0000 (22:22 +0100)] 
Add faster packaging code.

15 years agoAdd (fuzzy version) of metadata parsing code.
Michael Tremer [Thu, 24 Feb 2011 18:52:41 +0000 (19:52 +0100)] 
Add (fuzzy version) of metadata parsing code.

15 years agoFix removing directories which should be kept.
Michael Tremer [Thu, 24 Feb 2011 16:39:58 +0000 (17:39 +0100)] 
Fix removing directories which should be kept.

15 years agoCopy packages to repository if we cannot hard-link them.
Michael Tremer [Wed, 23 Feb 2011 21:46:37 +0000 (22:46 +0100)] 
Copy packages to repository if we cannot hard-link them.

15 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 20:54:22 +0000 (21:54 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

15 years agoImprove downloader.
Michael Tremer [Tue, 22 Feb 2011 20:53:36 +0000 (21:53 +0100)] 
Improve downloader.

We now do have different downloaders for different type of data:
i.e metadata, packages, etc. that do come with different properties.

15 years agoFix package dump when LANG was de_DE.utf8.
Michael Tremer [Tue, 22 Feb 2011 20:35:21 +0000 (21:35 +0100)] 
Fix package dump when LANG was de_DE.utf8.

15 years agoFix hack that was used to workaround bad filenames in the database.
Michael Tremer [Tue, 22 Feb 2011 18:40:14 +0000 (19:40 +0100)] 
Fix hack that was used to workaround bad filenames in the database.

15 years agoFetch packages from cache if available.
Michael Tremer [Tue, 22 Feb 2011 18:23:13 +0000 (19:23 +0100)] 
Fetch packages from cache if available.

15 years agoCleanup package download.
Michael Tremer [Tue, 22 Feb 2011 17:49:49 +0000 (18:49 +0100)] 
Cleanup package download.

15 years agoFix calculation of total download size.
Michael Tremer [Tue, 22 Feb 2011 17:18:16 +0000 (18:18 +0100)] 
Fix calculation of total download size.

15 years agoChange INT type on database to INTEGER.
Michael Tremer [Tue, 22 Feb 2011 16:55:46 +0000 (17:55 +0100)] 
Change INT type on database to INTEGER.

15 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 16:52:32 +0000 (17:52 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

15 years agoAdd distribution release to cache path for repositories.
Michael Tremer [Tue, 22 Feb 2011 16:52:10 +0000 (17:52 +0100)] 
Add distribution release to cache path for repositories.

15 years agoDisable icecream by default.
Michael Tremer [Tue, 22 Feb 2011 16:51:05 +0000 (17:51 +0100)] 
Disable icecream by default.

Must have committed this by accident.

15 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 16:50:12 +0000 (17:50 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

15 years agoFix crash in progressbar code if a package had less than one file.
Michael Tremer [Tue, 22 Feb 2011 16:49:33 +0000 (17:49 +0100)] 
Fix crash in progressbar code if a package had less than one file.

15 years agoAdd triggers to local package database.
Michael Tremer [Tue, 22 Feb 2011 16:33:28 +0000 (17:33 +0100)] 
Add triggers to local package database.

15 years agoAdd scriptlet to local package database.
Michael Tremer [Tue, 22 Feb 2011 16:28:14 +0000 (17:28 +0100)] 
Add scriptlet to local package database.

15 years agoCreate neccessary files in the chroot environment.
Michael Tremer [Tue, 22 Feb 2011 16:27:13 +0000 (17:27 +0100)] 
Create neccessary files in the chroot environment.

This are for now:
/etc/fstab
/etc/mtab

15 years agoAdd package size to package database.
Michael Tremer [Tue, 22 Feb 2011 16:22:24 +0000 (17:22 +0100)] 
Add package size to package database.

15 years agoFix truncated paths in package database.
Michael Tremer [Tue, 22 Feb 2011 16:13:04 +0000 (17:13 +0100)] 
Fix truncated paths in package database.

15 years agoAdd arch information to package database.
Michael Tremer [Tue, 22 Feb 2011 16:06:50 +0000 (17:06 +0100)] 
Add arch information to package database.

Simply forgot that. Oops.

15 years agoAdd experimental support for mirrors.
Michael Tremer [Tue, 22 Feb 2011 15:56:25 +0000 (16:56 +0100)] 
Add experimental support for mirrors.

15 years agoFix symlink handling on packager.
Michael Tremer [Mon, 21 Feb 2011 21:34:18 +0000 (22:34 +0100)] 
Fix symlink handling on packager.

Symlinks did not get packages properly and it was possible to
archive (and remove!) files more than one time.

15 years agoSome rework on transactions and initial downloader code.
Michael Tremer [Mon, 21 Feb 2011 01:10:23 +0000 (02:10 +0100)] 
Some rework on transactions and initial downloader code.

Move the install/update/remove decision into TransactionSet and
makes Transaction more straight-forward.

15 years agoAdd testing repository.
Michael Tremer [Mon, 21 Feb 2011 01:08:58 +0000 (02:08 +0100)] 
Add testing repository.

15 years agoFix shell on 64-bit hosts and clean environment before entering it.
Michael Tremer [Mon, 21 Feb 2011 01:00:51 +0000 (02:00 +0100)] 
Fix shell on 64-bit hosts and clean environment before entering it.

15 years agoFix packaging of symlinks.
Michael Tremer [Sun, 20 Feb 2011 15:08:02 +0000 (16:08 +0100)] 
Fix packaging of symlinks.

We could not remove symlinks that point to nowhere.

15 years agoAdd support for requires like "gcc>=4.0.0-1".
Michael Tremer [Sun, 20 Feb 2011 12:44:19 +0000 (13:44 +0100)] 
Add support for requires like "gcc>=4.0.0-1".

15 years agoAdd new script "pakfire-server" that handles all the repository stuff.
Michael Tremer [Sun, 20 Feb 2011 10:02:28 +0000 (11:02 +0100)] 
Add new script "pakfire-server" that handles all the repository stuff.

15 years agoAdd tagging of database when creating a repository.
Michael Tremer [Sun, 20 Feb 2011 09:54:43 +0000 (10:54 +0100)] 
Add tagging of database when creating a repository.

15 years agoFix output of transaction dump.
Michael Tremer [Sun, 20 Feb 2011 00:45:01 +0000 (01:45 +0100)] 
Fix output of transaction dump.

15 years agoFix resultdir in dist command.
Michael Tremer [Sun, 20 Feb 2011 00:34:20 +0000 (01:34 +0100)] 
Fix resultdir in dist command.

15 years agoAdd more information to pakfire-build info <pkg>.
Michael Tremer [Sun, 20 Feb 2011 00:14:27 +0000 (01:14 +0100)] 
Add more information to pakfire-build info <pkg>.

15 years agoBuild for i686 by default.
Michael Tremer [Sat, 19 Feb 2011 23:58:27 +0000 (00:58 +0100)] 
Build for i686 by default.

15 years agoImprovements on dependency resolve.
Michael Tremer [Sat, 19 Feb 2011 23:55:42 +0000 (00:55 +0100)] 
Improvements on dependency resolve.

Remove Provides data model and use the does_provide method
of the package.

15 years agoSort packages by build time if no rank could be found by version.
Michael Tremer [Sat, 19 Feb 2011 22:09:22 +0000 (23:09 +0100)] 
Sort packages by build time if no rank could be found by version.

15 years agoAdd a workaround for broken virtual perl dependencies.
Michael Tremer [Sat, 19 Feb 2011 21:59:45 +0000 (22:59 +0100)] 
Add a workaround for broken virtual perl dependencies.

15 years agoAdd some auto-requirements to all packages to identify them.
Michael Tremer [Sat, 19 Feb 2011 21:58:52 +0000 (22:58 +0100)] 
Add some auto-requirements to all packages to identify them.

15 years agoBreak if dependencies could not be resolved.
Michael Tremer [Sat, 19 Feb 2011 19:17:02 +0000 (20:17 +0100)] 
Break if dependencies could not be resolved.

15 years agoBetter logging for packages that are added to a dependency set.
Michael Tremer [Sat, 19 Feb 2011 17:06:53 +0000 (18:06 +0100)] 
Better logging for packages that are added to a dependency set.

15 years agoImprove repository handling.
Michael Tremer [Sat, 19 Feb 2011 16:58:10 +0000 (17:58 +0100)] 
Improve repository handling.

There are changes on code, that handles the internal and remote database.

15 years agoAdd TERM and PS1 to environment in chroot.
Michael Tremer [Fri, 18 Feb 2011 15:18:21 +0000 (16:18 +0100)] 
Add TERM and PS1 to environment in chroot.

15 years agoAdd support for exclude files.
Michael Tremer [Sun, 13 Feb 2011 17:01:02 +0000 (18:01 +0100)] 
Add support for exclude files.