]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
13 years agoCleanup the server stuff and unify it.
Michael Tremer [Thu, 19 May 2011 10:53:43 +0000 (12:53 +0200)] 
Cleanup the server stuff and unify it.

13 years agoAsk user to ack the transaction.
Michael Tremer [Sun, 1 May 2011 13:50:28 +0000 (13:50 +0000)] 
Ask user to ack the transaction.

13 years agoAdd "remove" command to CLI to remove packages.
Michael Tremer [Sun, 1 May 2011 13:20:06 +0000 (13:20 +0000)] 
Add "remove" command to CLI to remove packages.

13 years agoImplement update command.
Michael Tremer [Sat, 30 Apr 2011 21:03:49 +0000 (21:03 +0000)] 
Implement update command.

13 years agoMerge branch 'master' of git://git.ipfire.org/oddments/pakfire
Michael Tremer [Sat, 30 Apr 2011 16:38:39 +0000 (16:38 +0000)] 
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire

13 years agoAdd some lines that were supposed to report problems of the solver if any.
Michael Tremer [Sat, 30 Apr 2011 16:38:03 +0000 (16:38 +0000)] 
Add some lines that were supposed to report problems of the solver if any.

This doesn't work, but I wanted to save the code.

13 years agoAdd ignore action.
Michael Tremer [Sat, 30 Apr 2011 16:26:49 +0000 (18:26 +0200)] 
Add ignore action.

13 years agoAdd support for obsoletes.
Michael Tremer [Sat, 30 Apr 2011 16:26:38 +0000 (18:26 +0200)] 
Add support for obsoletes.

13 years agoReenable installation test.
Michael Tremer [Sat, 30 Apr 2011 16:26:16 +0000 (18:26 +0200)] 
Reenable installation test.

13 years agoMake localinstall command work again.
Michael Tremer [Sat, 30 Apr 2011 13:01:59 +0000 (13:01 +0000)] 
Make localinstall command work again.

13 years agoInitial import of the sat solver code.
Michael Tremer [Fri, 29 Apr 2011 19:20:03 +0000 (21:20 +0200)] 
Initial import of the sat solver code.

13 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Mon, 25 Apr 2011 17:20:03 +0000 (19:20 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

13 years agobuilder: Enable logging when doing a build for the server and upload the file afterwards.
Michael Tremer [Mon, 25 Apr 2011 17:14:47 +0000 (19:14 +0200)] 
builder: Enable logging when doing a build for the server and upload the file afterwards.

13 years agobuilder: Add option to log the build into a file.
Michael Tremer [Mon, 25 Apr 2011 15:59:25 +0000 (17:59 +0200)] 
builder: Add option to log the build into a file.

13 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 23 Apr 2011 10:49:40 +0000 (12:49 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

13 years agoUpdate command line interface command for the latest changes.
Michael Tremer [Sat, 23 Apr 2011 10:48:01 +0000 (12:48 +0200)] 
Update command line interface command for the latest changes.

13 years agoMove building source packages from master to slaves.
Michael Tremer [Sat, 23 Apr 2011 10:38:41 +0000 (12:38 +0200)] 
Move building source packages from master to slaves.

13 years agoAdd possibility to package more than one source package in one environment.
Michael Tremer [Sat, 23 Apr 2011 10:38:02 +0000 (12:38 +0200)] 
Add possibility to package more than one source package in one environment.

13 years agoautobuilder: Switch back to download source package from the webserver.
Michael Tremer [Fri, 22 Apr 2011 22:15:45 +0000 (00:15 +0200)] 
autobuilder: Switch back to download source package from the webserver.

13 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 16 Apr 2011 19:37:45 +0000 (21:37 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

13 years agoAnother bunch of changes of the communication betweeen the master server and the...
Michael Tremer [Sat, 16 Apr 2011 14:27:34 +0000 (16:27 +0200)] 
Another bunch of changes of the communication betweeen the master server and the client.

13 years agoUpload all packages in chunks.
Michael Tremer [Thu, 14 Apr 2011 19:24:22 +0000 (21:24 +0200)] 
Upload all packages in chunks.

13 years agoSubmit exceptions during the build to the master server.
Michael Tremer [Thu, 14 Apr 2011 19:22:07 +0000 (21:22 +0200)] 
Submit exceptions during the build to the master server.

13 years agoUpdate code to upload packages to the master server.
Michael Tremer [Wed, 13 Apr 2011 20:18:37 +0000 (22:18 +0200)] 
Update code to upload packages to the master server.

13 years agoDon't go to shell by default.
Michael Tremer [Wed, 13 Apr 2011 20:12:23 +0000 (22:12 +0200)] 
Don't go to shell by default.

13 years agoDump package information when building from a source package.
Michael Tremer [Wed, 13 Apr 2011 20:11:57 +0000 (22:11 +0200)] 
Dump package information when building from a source package.

13 years agoFix error when mastering source packages.
Michael Tremer [Wed, 13 Apr 2011 15:11:35 +0000 (17:11 +0200)] 
Fix error when mastering source packages.

13 years agoAdd missing import in chroot.py.
Michael Tremer [Sun, 10 Apr 2011 21:29:21 +0000 (23:29 +0200)] 
Add missing import in chroot.py.

13 years agoFix shell command on CLI.
Michael Tremer [Sun, 10 Apr 2011 21:28:27 +0000 (23:28 +0200)] 
Fix shell command on CLI.

13 years agoReenable function to get all packages from all repositories.
Michael Tremer [Sun, 10 Apr 2011 21:23:24 +0000 (23:23 +0200)] 
Reenable function to get all packages from all repositories.

13 years agoFix function call of info().
Michael Tremer [Sun, 10 Apr 2011 21:21:50 +0000 (23:21 +0200)] 
Fix function call of info().

13 years agoFix for chroot change.
Michael Tremer [Sat, 9 Apr 2011 20:30:19 +0000 (22:30 +0200)] 
Fix for chroot change.

13 years agoMove chroot code into own file.
Michael Tremer [Sat, 9 Apr 2011 18:24:00 +0000 (20:24 +0200)] 
Move chroot code into own file.

13 years agoRemove plugins (we don't need it).
Michael Tremer [Sat, 9 Apr 2011 15:20:50 +0000 (17:20 +0200)] 
Remove plugins (we don't need it).

13 years agoStep two of code cleanup.
Michael Tremer [Sat, 9 Apr 2011 15:16:44 +0000 (17:16 +0200)] 
Step two of code cleanup.

Created api.py which is supposed to be imported by other applications.

13 years agoRemove some ugly imports.
Michael Tremer [Sat, 9 Apr 2011 14:01:27 +0000 (16:01 +0200)] 
Remove some ugly imports.

13 years agoTry to design a better API.
Michael Tremer [Sat, 9 Apr 2011 12:55:35 +0000 (14:55 +0200)] 
Try to design a better API.

13 years agoRemove replaced packages from package set.
Michael Tremer [Fri, 8 Apr 2011 18:46:01 +0000 (20:46 +0200)] 
Remove replaced packages from package set.

13 years agoMerge branch 'master' of git://git.ipfire.org/oddments/pakfire into server
Michael Tremer [Fri, 8 Apr 2011 17:37:31 +0000 (19:37 +0200)] 
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server

13 years agoAdd support to fetch packages from the server and build them.
Michael Tremer [Fri, 8 Apr 2011 17:17:07 +0000 (19:17 +0200)] 
Add support to fetch packages from the server and build them.

13 years agoAdd requires command to CLI.
Michael Tremer [Thu, 7 Apr 2011 16:55:19 +0000 (18:55 +0200)] 
Add requires command to CLI.

13 years agoFix merge error.
Michael Tremer [Wed, 6 Apr 2011 11:31:29 +0000 (13:31 +0200)] 
Fix merge error.

13 years agoMerge branch 'master' of git://git.ipfire.org/oddments/pakfire into server
Michael Tremer [Wed, 6 Apr 2011 11:23:08 +0000 (13:23 +0200)] 
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server

Conflicts:
pakfire/packages/base.py

13 years agoInitial commit of the pakfire server stuff.
Michael Tremer [Wed, 6 Apr 2011 11:22:23 +0000 (13:22 +0200)] 
Initial commit of the pakfire server stuff.

13 years agoFasten dependency resultion (a bit).
Michael Tremer [Tue, 5 Apr 2011 18:20:37 +0000 (20:20 +0200)] 
Fasten dependency resultion (a bit).

13 years agoAccept z, Z, j and J as "yes" on the yes-no-question.
Michael Tremer [Tue, 5 Apr 2011 17:11:17 +0000 (19:11 +0200)] 
Accept z, Z, j and J as "yes" on the yes-no-question.

13 years agoRemove reading configuration from examples directory.
Michael Tremer [Tue, 5 Apr 2011 17:10:29 +0000 (19:10 +0200)] 
Remove reading configuration from examples directory.

13 years agoRemove creation of users in build chroot.
Michael Tremer [Tue, 5 Apr 2011 16:53:34 +0000 (18:53 +0200)] 
Remove creation of users in build chroot.

As we had no /etc/passwd in the last time, we needed to create
some users like root and nobody in the build chroot.
Now, there is the "setup" package which covers this.

13 years agoAdd support to build source packages and fix for empty requires on source packages.
Michael Tremer [Tue, 5 Apr 2011 15:07:33 +0000 (17:07 +0200)] 
Add support to build source packages and fix for empty requires on source packages.

13 years agoRevert "Add --offline flag on CLI."
Michael Tremer [Fri, 1 Apr 2011 09:47:23 +0000 (11:47 +0200)] 
Revert "Add --offline flag on CLI."

This reverts commit 25b2c2dbcd59b96035b3439cf0d2b4956dfd2cdb.

Not working properly.

13 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).

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

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

13 years agoAdd new server commands.
Michael Tremer [Thu, 24 Mar 2011 20:27:12 +0000 (21:27 +0100)] 
Add new server commands.

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

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

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

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

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

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

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

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

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

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

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

13 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

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

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

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

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

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

13 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

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

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

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

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

13 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

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

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

13 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

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

13 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

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

13 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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 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

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

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