]>
git.ipfire.org Git - people/ms/pakfire.git/log
Michael Tremer [Thu, 19 May 2011 10:53:43 +0000 (12:53 +0200)]
Cleanup the server stuff and unify it.
Michael Tremer [Sun, 1 May 2011 13:50:28 +0000 (13:50 +0000)]
Ask user to ack the transaction.
Michael Tremer [Sun, 1 May 2011 13:20:06 +0000 (13:20 +0000)]
Add "remove" command to CLI to remove packages.
Michael Tremer [Sat, 30 Apr 2011 21:03:49 +0000 (21:03 +0000)]
Implement update command.
Michael Tremer [Sat, 30 Apr 2011 16:38:39 +0000 (16:38 +0000)]
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire
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.
Michael Tremer [Sat, 30 Apr 2011 16:26:49 +0000 (18:26 +0200)]
Add ignore action.
Michael Tremer [Sat, 30 Apr 2011 16:26:38 +0000 (18:26 +0200)]
Add support for obsoletes.
Michael Tremer [Sat, 30 Apr 2011 16:26:16 +0000 (18:26 +0200)]
Reenable installation test.
Michael Tremer [Sat, 30 Apr 2011 13:01:59 +0000 (13:01 +0000)]
Make localinstall command work again.
Michael Tremer [Fri, 29 Apr 2011 19:20:03 +0000 (21:20 +0200)]
Initial import of the sat solver code.
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
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.
Michael Tremer [Mon, 25 Apr 2011 15:59:25 +0000 (17:59 +0200)]
builder: Add option to log the build into a file.
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
Michael Tremer [Sat, 23 Apr 2011 10:48:01 +0000 (12:48 +0200)]
Update command line interface command for the latest changes.
Michael Tremer [Sat, 23 Apr 2011 10:38:41 +0000 (12:38 +0200)]
Move building source packages from master to slaves.
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.
Michael Tremer [Fri, 22 Apr 2011 22:15:45 +0000 (00:15 +0200)]
autobuilder: Switch back to download source package from the webserver.
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
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.
Michael Tremer [Thu, 14 Apr 2011 19:24:22 +0000 (21:24 +0200)]
Upload all packages in chunks.
Michael Tremer [Thu, 14 Apr 2011 19:22:07 +0000 (21:22 +0200)]
Submit exceptions during the build 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.
Michael Tremer [Wed, 13 Apr 2011 20:12:23 +0000 (22:12 +0200)]
Don't go to shell by default.
Michael Tremer [Wed, 13 Apr 2011 20:11:57 +0000 (22:11 +0200)]
Dump package information when building from a source package.
Michael Tremer [Wed, 13 Apr 2011 15:11:35 +0000 (17:11 +0200)]
Fix error when mastering source packages.
Michael Tremer [Sun, 10 Apr 2011 21:29:21 +0000 (23:29 +0200)]
Add missing import in chroot.py.
Michael Tremer [Sun, 10 Apr 2011 21:28:27 +0000 (23:28 +0200)]
Fix shell command on CLI.
Michael Tremer [Sun, 10 Apr 2011 21:23:24 +0000 (23:23 +0200)]
Reenable function to get all packages from all repositories.
Michael Tremer [Sun, 10 Apr 2011 21:21:50 +0000 (23:21 +0200)]
Fix function call of info().
Michael Tremer [Sat, 9 Apr 2011 20:30:19 +0000 (22:30 +0200)]
Fix for chroot change.
Michael Tremer [Sat, 9 Apr 2011 18:24:00 +0000 (20:24 +0200)]
Move chroot code into own file.
Michael Tremer [Sat, 9 Apr 2011 15:20:50 +0000 (17:20 +0200)]
Remove plugins (we don't need it).
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.
Michael Tremer [Sat, 9 Apr 2011 14:01:27 +0000 (16:01 +0200)]
Remove some ugly imports.
Michael Tremer [Sat, 9 Apr 2011 12:55:35 +0000 (14:55 +0200)]
Try to design a better API.
Michael Tremer [Fri, 8 Apr 2011 18:46:01 +0000 (20:46 +0200)]
Remove replaced packages from package set.
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
Michael Tremer [Fri, 8 Apr 2011 17:17:07 +0000 (19:17 +0200)]
Add support to fetch packages from the server and build them.
Michael Tremer [Thu, 7 Apr 2011 16:55:19 +0000 (18:55 +0200)]
Add requires command to CLI.
Michael Tremer [Wed, 6 Apr 2011 11:31:29 +0000 (13:31 +0200)]
Fix merge error.
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
Michael Tremer [Wed, 6 Apr 2011 11:22:23 +0000 (13:22 +0200)]
Initial commit of the pakfire server stuff.
Michael Tremer [Tue, 5 Apr 2011 18:20:37 +0000 (20:20 +0200)]
Fasten dependency resultion (a bit).
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.
Michael Tremer [Tue, 5 Apr 2011 17:10:29 +0000 (19:10 +0200)]
Remove reading configuration from examples directory.
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.
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.
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.
Michael Tremer [Thu, 31 Mar 2011 22:35:52 +0000 (00:35 +0200)]
Another fix for the cleanup action (does work now).
Michael Tremer [Thu, 31 Mar 2011 21:25:13 +0000 (23:25 +0200)]
Fix crash when running the cleanup action.
Michael Tremer [Thu, 31 Mar 2011 18:54:53 +0000 (20:54 +0200)]
Add --offline flag on CLI.
Michael Tremer [Thu, 24 Mar 2011 20:27:12 +0000 (21:27 +0100)]
Add new server commands.
Michael Tremer [Tue, 22 Mar 2011 14:14:09 +0000 (15:14 +0100)]
Add groulist command to pakfire-build command.
Michael Tremer [Tue, 22 Mar 2011 14:12:55 +0000 (15:12 +0100)]
Add repolist command.
Michael Tremer [Tue, 22 Mar 2011 11:40:47 +0000 (12:40 +0100)]
Add groupinstall command.
Michael Tremer [Tue, 22 Mar 2011 11:34:10 +0000 (12:34 +0100)]
Add grouplist command.
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.
Michael Tremer [Sun, 20 Mar 2011 23:58:33 +0000 (00:58 +0100)]
Add script to run pychecker.
Michael Tremer [Sun, 20 Mar 2011 14:47:56 +0000 (15:47 +0100)]
Another fix for version comparison if we have no distro tag.
Michael Tremer [Sat, 19 Mar 2011 19:48:22 +0000 (20:48 +0100)]
Fix if release has invalid data.
Michael Tremer [Sat, 19 Mar 2011 17:40:40 +0000 (18:40 +0100)]
Take distribution tag into account when comparing packages.
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 "".
Michael Tremer [Fri, 18 Mar 2011 17:39:33 +0000 (18:39 +0100)]
Fix comparison of package releases.
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
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.
Michael Tremer [Fri, 18 Mar 2011 16:24:42 +0000 (17:24 +0100)]
Add "type" property to all packages.
Michael Tremer [Fri, 18 Mar 2011 15:48:45 +0000 (16:48 +0100)]
Unify packing code for source and binary packages.
Michael Tremer [Fri, 18 Mar 2011 14:32:42 +0000 (15:32 +0100)]
Simplify the package creation process and add payload checksum.
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.
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
Michael Tremer [Thu, 10 Mar 2011 17:56:22 +0000 (18:56 +0100)]
Save absolute path to packages.
Michael Tremer [Thu, 10 Mar 2011 17:55:57 +0000 (18:55 +0100)]
Fix reading of odd values from the database.
Michael Tremer [Thu, 10 Mar 2011 17:52:51 +0000 (18:52 +0100)]
Add support for old xattr module api.
Michael Tremer [Thu, 10 Mar 2011 17:37:44 +0000 (18:37 +0100)]
Fix for shell command when a package name is provided.
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
Michael Tremer [Thu, 10 Mar 2011 16:21:44 +0000 (17:21 +0100)]
Install elinks by default to shell.
Michael Tremer [Thu, 10 Mar 2011 16:20:28 +0000 (17:20 +0100)]
Allow to run a shell without a package.
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
Michael Tremer [Thu, 10 Mar 2011 14:53:40 +0000 (15:53 +0100)]
Fix progressbar for packages with no files.
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
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.
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
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.
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.
Michael Tremer [Wed, 9 Mar 2011 19:46:41 +0000 (20:46 +0100)]
Add code to remove a package.
Michael Tremer [Wed, 9 Mar 2011 19:38:04 +0000 (20:38 +0100)]
Add code to cleanup left-over files after a package update.
Michael Tremer [Wed, 9 Mar 2011 00:15:07 +0000 (01:15 +0100)]
Add MANIFEST.in.
Michael Tremer [Wed, 9 Mar 2011 00:13:22 +0000 (01:13 +0100)]
Bump version to 0.9.2.
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.
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.
Michael Tremer [Mon, 7 Mar 2011 13:49:41 +0000 (14:49 +0100)]
Show provides and requires on long package dump.
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.
Michael Tremer [Sun, 6 Mar 2011 18:13:04 +0000 (19:13 +0100)]
Add DISTRO_SLOGAN to build environment.
Michael Tremer [Sun, 6 Mar 2011 17:28:34 +0000 (18:28 +0100)]
Change to work with broken? version of urlgrabber.
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.
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
Michael Tremer [Sun, 6 Mar 2011 15:04:10 +0000 (16:04 +0100)]
Bump version to 0.9.1.
Michael Tremer [Sun, 6 Mar 2011 15:03:48 +0000 (16:03 +0100)]
Allow PKG_PROVIDES to be empty.