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

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

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

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

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

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

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

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

14 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

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

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

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

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

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

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

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

14 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

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

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

14 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

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

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

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

14 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

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

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

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

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

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

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

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

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

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

14 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".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 years agoAdd INSTALL document.
Michael Tremer [Sun, 13 Feb 2011 16:46:07 +0000 (17:46 +0100)] 
Add INSTALL document.

14 years agoFix logging if not running in debug mode.
Michael Tremer [Sun, 13 Feb 2011 16:30:40 +0000 (17:30 +0100)] 
Fix logging if not running in debug mode.

14 years agoAdd Makefile.
Michael Tremer [Sun, 13 Feb 2011 15:35:16 +0000 (16:35 +0100)] 
Add Makefile.

14 years agoMake sure HOME is set in build environment.
Michael Tremer [Sun, 13 Feb 2011 15:34:07 +0000 (16:34 +0100)] 
Make sure HOME is set in build environment.

14 years agoRead system configuration files correctly.
Michael Tremer [Sun, 13 Feb 2011 15:30:35 +0000 (16:30 +0100)] 
Read system configuration files correctly.

14 years agoAdd support for ccache.
Michael Tremer [Sun, 13 Feb 2011 15:04:48 +0000 (16:04 +0100)] 
Add support for ccache.

14 years agoCreate proper sorting and package selection for same packages in different repositories.
Michael Tremer [Sun, 13 Feb 2011 14:28:32 +0000 (15:28 +0100)] 
Create proper sorting and package selection for same packages in different repositories.

14 years agoAdd provides command to pakfire-build.
Michael Tremer [Sun, 13 Feb 2011 13:31:34 +0000 (14:31 +0100)] 
Add provides command to pakfire-build.

14 years agoFix typo from last commit.
Michael Tremer [Sun, 13 Feb 2011 13:08:02 +0000 (14:08 +0100)] 
Fix typo from last commit.

14 years agoAdd local build repository to store built packages.
Michael Tremer [Sun, 13 Feb 2011 11:54:01 +0000 (12:54 +0100)] 
Add local build repository to store built packages.

14 years agoRemove _io_.py from POTFILES.
Michael Tremer [Sun, 13 Feb 2011 11:06:09 +0000 (12:06 +0100)] 
Remove _io_.py from POTFILES.

14 years agoBunch of misc. changes.
Michael Tremer [Sun, 13 Feb 2011 11:04:24 +0000 (12:04 +0100)] 
Bunch of misc. changes.

Some code to export repository metadata.

14 years agoAdd unique method to package listing.
Michael Tremer [Sun, 13 Feb 2011 11:03:28 +0000 (12:03 +0100)] 
Add unique method to package listing.

14 years agoPass package metadata to the environment when building packages.
Michael Tremer [Sun, 13 Feb 2011 11:01:57 +0000 (12:01 +0100)] 
Pass package metadata to the environment when building packages.

14 years agoSave filelist to package.
Michael Tremer [Sun, 13 Feb 2011 11:00:44 +0000 (12:00 +0100)] 
Save filelist to package.

14 years agoFixes on filelist output.
Michael Tremer [Sun, 13 Feb 2011 10:55:53 +0000 (11:55 +0100)] 
Fixes on filelist output.

Always make sure there is a leading slash.

14 years agoChanges on dependency resolving.
Michael Tremer [Sun, 13 Feb 2011 10:54:31 +0000 (11:54 +0100)] 
Changes on dependency resolving.

I added some tweaks to make it a bit faster and added some
more logging.

14 years agoAdd automatic conversion to right object when passing a "requires" string.
Michael Tremer [Sun, 13 Feb 2011 10:51:56 +0000 (11:51 +0100)] 
Add automatic conversion to right object when passing a "requires" string.

14 years agoDump environment variables when entering the chroot.
Michael Tremer [Sun, 13 Feb 2011 10:50:03 +0000 (11:50 +0100)] 
Dump environment variables when entering the chroot.

14 years agoAdd a small (disabled) hack to add all available packages to build environment.
Michael Tremer [Sun, 13 Feb 2011 10:49:15 +0000 (11:49 +0100)] 
Add a small (disabled) hack to add all available packages to build environment.

14 years agoFix display of repository name when dumping the transaction.
Michael Tremer [Mon, 7 Feb 2011 11:41:44 +0000 (12:41 +0100)] 
Fix display of repository name when dumping the transaction.

14 years agocli: Fix/implement install/localinstall command.
Michael Tremer [Mon, 7 Feb 2011 11:39:36 +0000 (12:39 +0100)] 
cli: Fix/implement install/localinstall command.

14 years agoSkip files with wrong extension when walking through a directory with packages.
Michael Tremer [Mon, 7 Feb 2011 01:47:20 +0000 (02:47 +0100)] 
Skip files with wrong extension when walking through a directory with packages.

14 years agoDisplay repository name and url when dumping package information.
Michael Tremer [Mon, 7 Feb 2011 01:46:33 +0000 (02:46 +0100)] 
Display repository name and url when dumping package information.

14 years agoCleanup of package data structures.
Michael Tremer [Mon, 7 Feb 2011 01:14:48 +0000 (02:14 +0100)] 
Cleanup of package data structures.

Makes them more clear and gives them access to the Pakfire()
object so they can access anything.

14 years agoFix logging (that cut some lines).
Michael Tremer [Mon, 7 Feb 2011 01:14:28 +0000 (02:14 +0100)] 
Fix logging (that cut some lines).

14 years agoFix coding error.
Michael Tremer [Mon, 7 Feb 2011 01:03:44 +0000 (02:03 +0100)] 
Fix coding error.

14 years agoRemove cpio code.
Michael Tremer [Mon, 7 Feb 2011 00:41:27 +0000 (01:41 +0100)] 
Remove cpio code.

14 years agoAdd new class FilePackage.
Michael Tremer [Mon, 7 Feb 2011 00:20:47 +0000 (01:20 +0100)] 
Add new class FilePackage.

This class is an additional wrapper to read packages of the
tar format.

14 years agoindex: Search for files in a directory recursively.
Michael Tremer [Mon, 7 Feb 2011 00:16:12 +0000 (01:16 +0100)] 
index: Search for files in a directory recursively.

If we have such directories like:

   abc
    |`- i686
    `-- noarch

...we need to search recursively for packages that do match
the architecture of the distribution.

14 years agoplugins: Add plugin skeleton.
Michael Tremer [Sun, 6 Feb 2011 21:32:48 +0000 (22:32 +0100)] 
plugins: Add plugin skeleton.

14 years agoplugins: Add possibiblity to register and run a plugin.
Michael Tremer [Sun, 6 Feb 2011 21:31:13 +0000 (22:31 +0100)] 
plugins: Add possibiblity to register and run a plugin.

14 years agoAdd support for icecream.
Michael Tremer [Sun, 6 Feb 2011 21:30:58 +0000 (22:30 +0100)] 
Add support for icecream.

14 years agoAutomatically calculate parallelism flags.
Michael Tremer [Sun, 6 Feb 2011 21:29:50 +0000 (22:29 +0100)] 
Automatically calculate parallelism flags.

14 years agoAdd personality support to build chroot.
Michael Tremer [Sun, 6 Feb 2011 19:15:12 +0000 (20:15 +0100)] 
Add personality support to build chroot.

14 years agoUpdating translations.
Michael Tremer [Sun, 6 Feb 2011 15:41:45 +0000 (16:41 +0100)] 
Updating translations.

14 years agosetup: Forgot to add the packages and plugin modules.
Michael Tremer [Sun, 6 Feb 2011 15:40:39 +0000 (16:40 +0100)] 
setup: Forgot to add the packages and plugin modules.

14 years agobuilder: Use system /etc/resolv.conf and /etc/hosts for name resolution.
Michael Tremer [Sun, 6 Feb 2011 15:39:24 +0000 (16:39 +0100)] 
builder: Use system /etc/resolv.conf and /etc/hosts for name resolution.

14 years agoDisable to empty the environment when moving into a chroot shell.
Michael Tremer [Sun, 6 Feb 2011 13:38:24 +0000 (14:38 +0100)] 
Disable to empty the environment when moving into a chroot shell.

This is kinda buggy and unneccessary as we call a login shell.

14 years agopackager: When adding the files to the archive we can only read xattrs from regular...
Michael Tremer [Sun, 6 Feb 2011 13:37:44 +0000 (14:37 +0100)] 
packager: When adding the files to the archive we can only read xattrs from regular files.

14 years agoMake option to disable repositories on command line.
Michael Tremer [Sun, 6 Feb 2011 10:56:49 +0000 (11:56 +0100)] 
Make option to disable repositories on command line.

To not confuse the user, we check if there is at least one
enabled repository.

14 years agobuilder: Start build environment with a login shell.
Michael Tremer [Sat, 5 Feb 2011 21:22:43 +0000 (22:22 +0100)] 
builder: Start build environment with a login shell.

The login shell will initialize the environment and we use
this to configure some stuff like ccache and the buildsystem.

14 years agoInitial import.
Michael Tremer [Sat, 5 Feb 2011 15:05:12 +0000 (16:05 +0100)] 
Initial import.