]> git.ipfire.org Git - pakfire.git/log
pakfire.git
11 years agoBump version to 0.9.24. 0.9.24
Michael Tremer [Thu, 24 Jan 2013 00:42:28 +0000 (01:42 +0100)] 
Bump version to 0.9.24.

11 years agoTranslation updates.
Michael Tremer [Thu, 24 Jan 2013 00:39:19 +0000 (01:39 +0100)] 
Translation updates.

New language: Dutch.

11 years agoRemove unused variable "error".
Michael Tremer [Thu, 24 Jan 2013 00:31:37 +0000 (01:31 +0100)] 
Remove unused variable "error".

11 years agoProperly handle interrupted build processes.
Michael Tremer [Thu, 24 Jan 2013 00:30:03 +0000 (01:30 +0100)] 
Properly handle interrupted build processes.

When a build has been interrupted by the user (Ctrl-C),
a debugging shell has been entered.
That's not what a user would expect, so we just end the
build process.

11 years agoAdd some useful perl macros.
Michael Tremer [Wed, 2 Jan 2013 19:16:14 +0000 (20:16 +0100)] 
Add some useful perl macros.

11 years agoAllow installation of multiple kernel-exynos packages.
Michael Tremer [Sun, 23 Dec 2012 10:21:08 +0000 (11:21 +0100)] 
Allow installation of multiple kernel-exynos packages.

11 years agoUpdate translations.
Michael Tremer [Fri, 21 Dec 2012 15:14:32 +0000 (16:14 +0100)] 
Update translations.

New translation: Ukrainian.

11 years agoFix creating a repository without re-signing everything.
Michael Tremer [Fri, 21 Dec 2012 15:12:02 +0000 (16:12 +0100)] 
Fix creating a repository without re-signing everything.

This is also intended to run fast.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Fri, 21 Dec 2012 15:11:29 +0000 (16:11 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agoSpeed up searching for signatures in package files.
Michael Tremer [Fri, 21 Dec 2012 15:10:49 +0000 (16:10 +0100)] 
Speed up searching for signatures in package files.

11 years agoindex: Don't try to remove packages from the index.
Michael Tremer [Wed, 19 Dec 2012 13:08:45 +0000 (14:08 +0100)] 
index: Don't try to remove packages from the index.

This has been removed.

11 years agosatsolver: Fix typo in constant.
Michael Tremer [Wed, 19 Dec 2012 10:10:53 +0000 (11:10 +0100)] 
satsolver: Fix typo in constant.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Wed, 19 Dec 2012 08:18:36 +0000 (09:18 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agoDon't copy the source package to the build environment.
Michael Tremer [Tue, 18 Dec 2012 23:22:12 +0000 (00:22 +0100)] 
Don't copy the source package to the build environment.

11 years agoAdd some more checks before assuming something may be a package file.
Michael Tremer [Tue, 18 Dec 2012 23:19:43 +0000 (00:19 +0100)] 
Add some more checks before assuming something may be a package file.

11 years agoRemove code that should remove solvables from the index.
Michael Tremer [Sat, 15 Dec 2012 18:17:22 +0000 (19:17 +0100)] 
Remove code that should remove solvables from the index.

This is not working anyways, so we get rid of that.

11 years agorepositories: Add name of the repository to the exception.
Michael Tremer [Sat, 15 Dec 2012 18:15:46 +0000 (19:15 +0100)] 
repositories: Add name of the repository to the exception.

11 years agoClear index, when the python reference is removed.
Michael Tremer [Sat, 15 Dec 2012 15:45:50 +0000 (16:45 +0100)] 
Clear index, when the python reference is removed.

11 years agoMove code for tarfile handling in an own file.
Michael Tremer [Sat, 15 Dec 2012 15:45:23 +0000 (16:45 +0100)] 
Move code for tarfile handling in an own file.

11 years agoRead dependency information in source packages from makefile.
Michael Tremer [Thu, 13 Dec 2012 16:04:14 +0000 (17:04 +0100)] 
Read dependency information in source packages from makefile.

11 years agoExport PakfireServer in the pakfire module.
Michael Tremer [Thu, 13 Dec 2012 14:41:02 +0000 (15:41 +0100)] 
Export PakfireServer in the pakfire module.

11 years agoAdjust pakfire-daemon to the recent changes in the build process.
Michael Tremer [Fri, 7 Dec 2012 15:42:33 +0000 (16:42 +0100)] 
Adjust pakfire-daemon to the recent changes in the build process.

BuildEnviron needs a valid Pakfire instance and stuff like that.

11 years agoUse urlgrab method for urlgrabber download.
Michael Tremer [Fri, 7 Dec 2012 14:10:47 +0000 (15:10 +0100)] 
Use urlgrab method for urlgrabber download.

11 years agoAdd possibility to download pages on-the-fly.
Michael Tremer [Fri, 7 Dec 2012 13:42:39 +0000 (14:42 +0100)] 
Add possibility to download pages on-the-fly.

e.g:
  pakfire install http://pakfire.ipfire.org/packages/release/beep/0-1.3-1.ip3/x86_64/beep-1.3-1.ip3.x86_64.pfm

Fixes bug #10057.

11 years agoFix creating a pakfire instance.
Michael Tremer [Thu, 6 Dec 2012 12:21:14 +0000 (13:21 +0100)] 
Fix creating a pakfire instance.

11 years agoFix pakfire-client CLI.
Michael Tremer [Thu, 6 Dec 2012 11:25:32 +0000 (12:25 +0100)] 
Fix pakfire-client CLI.

11 years agoFix CLI for key management.
Michael Tremer [Wed, 5 Dec 2012 22:18:02 +0000 (23:18 +0100)] 
Fix CLI for key management.

11 years agoFix path inside chroot.
Michael Tremer [Tue, 4 Dec 2012 20:03:32 +0000 (21:03 +0100)] 
Fix path inside chroot.

11 years agoCopy source package to build environment.
Michael Tremer [Tue, 4 Dec 2012 19:39:02 +0000 (20:39 +0100)] 
Copy source package to build environment.

11 years agoFix closing archives when extracting a package.
Michael Tremer [Tue, 4 Dec 2012 19:38:32 +0000 (20:38 +0100)] 
Fix closing archives when extracting a package.

11 years agopackages: Add function to read files from the package payload.
Michael Tremer [Mon, 3 Dec 2012 21:43:43 +0000 (22:43 +0100)] 
packages: Add function to read files from the package payload.

11 years agoCLI: Make allow-archchange configurable.
Michael Tremer [Mon, 3 Dec 2012 09:51:07 +0000 (10:51 +0100)] 
CLI: Make allow-archchange configurable.

11 years agosolver: Always allow archchange.
Michael Tremer [Mon, 3 Dec 2012 09:48:11 +0000 (10:48 +0100)] 
solver: Always allow archchange.

11 years agoFix printing the time used for solving a request.
Michael Tremer [Mon, 3 Dec 2012 09:46:55 +0000 (10:46 +0100)] 
Fix printing the time used for solving a request.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 11 Nov 2012 17:20:56 +0000 (18:20 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agodebugedit: Recognize .debug_macro section.
Michael Tremer [Sun, 11 Nov 2012 17:20:11 +0000 (18:20 +0100)] 
debugedit: Recognize .debug_macro section.

11 years agocli: Remove obsolete repo_manage_switches flag.
Michael Tremer [Sun, 4 Nov 2012 23:21:09 +0000 (00:21 +0100)] 
cli: Remove obsolete repo_manage_switches flag.

11 years agoFix parsing very old packages.
Michael Tremer [Sun, 28 Oct 2012 15:22:02 +0000 (16:22 +0100)] 
Fix parsing very old packages.

11 years agoAdd option to extract packages.
Michael Tremer [Sun, 28 Oct 2012 15:20:31 +0000 (16:20 +0100)] 
Add option to extract packages.

11 years agoUpdate translation.
Michael Tremer [Sun, 28 Oct 2012 14:02:24 +0000 (15:02 +0100)] 
Update translation.

11 years agobase: Remove unused environ property.
Michael Tremer [Sun, 28 Oct 2012 13:58:38 +0000 (14:58 +0100)] 
base: Remove unused environ property.

11 years agoFix installed size of packages.
Michael Tremer [Sun, 28 Oct 2012 13:45:28 +0000 (14:45 +0100)] 
Fix installed size of packages.

11 years agoMake "whatprovides" more mighty with globbing.
Michael Tremer [Sun, 28 Oct 2012 12:40:22 +0000 (13:40 +0100)] 
Make "whatprovides" more mighty with globbing.

11 years agobuilder: Document distro option.
Michael Tremer [Sun, 28 Oct 2012 11:07:12 +0000 (12:07 +0100)] 
builder: Document distro option.

11 years agobuilder: Make lots of things about the build environment configurable.
Michael Tremer [Sun, 28 Oct 2012 11:06:15 +0000 (12:06 +0100)] 
builder: Make lots of things about the build environment configurable.

11 years agobuilder: make it possible to set arch for the entire builder.
Michael Tremer [Sun, 28 Oct 2012 10:28:59 +0000 (11:28 +0100)] 
builder: make it possible to set arch for the entire builder.

11 years agoFix enable/disable repository options.
Michael Tremer [Sun, 28 Oct 2012 10:15:21 +0000 (11:15 +0100)] 
Fix enable/disable repository options.

11 years agoFix resolvdep command.
Michael Tremer [Sun, 28 Oct 2012 09:33:00 +0000 (10:33 +0100)] 
Fix resolvdep command.

11 years agobuilder: Add an extra empty line after extracting the source package.
Michael Tremer [Sun, 28 Oct 2012 09:08:52 +0000 (10:08 +0100)] 
builder: Add an extra empty line after extracting the source package.

11 years agorepositories: Show what we are doing.
Michael Tremer [Sun, 28 Oct 2012 09:06:44 +0000 (10:06 +0100)] 
repositories: Show what we are doing.

11 years agoPrint how long the dependency solving took.
Michael Tremer [Sun, 28 Oct 2012 08:56:41 +0000 (09:56 +0100)] 
Print how long the dependency solving took.

11 years agoAllow passing --distro on pakfire-builder.
Michael Tremer [Sat, 27 Oct 2012 21:42:01 +0000 (23:42 +0200)] 
Allow passing --distro on pakfire-builder.

11 years agoFix logging on downgrade operation.
Michael Tremer [Sat, 27 Oct 2012 20:52:56 +0000 (22:52 +0200)] 
Fix logging on downgrade operation.

11 years agoMake shell without a source package possible again.
Michael Tremer [Sat, 27 Oct 2012 20:39:08 +0000 (22:39 +0200)] 
Make shell without a source package possible again.

11 years agoReplace obsolete solver property "transaction".
Michael Tremer [Sat, 27 Oct 2012 20:34:32 +0000 (22:34 +0200)] 
Replace obsolete solver property "transaction".

11 years agoMake is possible to pass makefiles to pakfire-builder shell ... again.
Michael Tremer [Sat, 27 Oct 2012 20:19:07 +0000 (22:19 +0200)] 
Make is possible to pass makefiles to pakfire-builder shell ... again.

11 years agoFix inner builder.
Michael Tremer [Sat, 27 Oct 2012 20:05:56 +0000 (22:05 +0200)] 
Fix inner builder.

11 years agoDon't add everything as a weak request.
Michael Tremer [Sat, 27 Oct 2012 19:47:28 +0000 (21:47 +0200)] 
Don't add everything as a weak request.

11 years agoRemove obsolete pakfire api.
Michael Tremer [Sat, 27 Oct 2012 19:13:32 +0000 (21:13 +0200)] 
Remove obsolete pakfire api.

11 years agoGeneral cleanup work.
Michael Tremer [Sat, 27 Oct 2012 17:47:21 +0000 (19:47 +0200)] 
General cleanup work.

11 years agoMove lots of methods from Pakfire to the satsolver module.
Michael Tremer [Sat, 27 Oct 2012 11:03:57 +0000 (13:03 +0200)] 
Move lots of methods from Pakfire to the satsolver module.

11 years agoRemove mode argument from Pakfire class.
Michael Tremer [Sat, 27 Oct 2012 09:09:59 +0000 (11:09 +0200)] 
Remove mode argument from Pakfire class.

11 years agoRemove all build environment cache functionality.
Michael Tremer [Sat, 27 Oct 2012 08:56:48 +0000 (10:56 +0200)] 
Remove all build environment cache functionality.

11 years agoRewrite code that forks subprocesses.
Michael Tremer [Wed, 24 Oct 2012 19:18:51 +0000 (21:18 +0200)] 
Rewrite code that forks subprocesses.

There is nothing too new here, but the old code has
been cleaned up and been put into a shiny new class. :)

11 years agoFix output of shell commands in makefiles.
Michael Tremer [Tue, 23 Oct 2012 19:01:58 +0000 (21:01 +0200)] 
Fix output of shell commands in makefiles.

Error output is now thrown away and the wanted output
is not written to the logfiles anymore.

11 years agopatches: Add platform patches.
Michael Tremer [Sun, 21 Oct 2012 20:19:26 +0000 (22:19 +0200)] 
patches: Add platform patches.

11 years agoTranslation updates.
Michael Tremer [Sun, 21 Oct 2012 11:56:48 +0000 (13:56 +0200)] 
Translation updates.

11 years agoImplement datafiles.
Michael Tremer [Sun, 21 Oct 2012 11:47:38 +0000 (13:47 +0200)] 
Implement datafiles.

11 years agoQA: Fix replacing all sorts of python interpreters.
Michael Tremer [Sun, 21 Oct 2012 11:47:18 +0000 (13:47 +0200)] 
QA: Fix replacing all sorts of python interpreters.

11 years agoFix detecting system architecture on systems which are not one of the primary arches.
Michael Tremer [Sun, 21 Oct 2012 11:45:14 +0000 (13:45 +0200)] 
Fix detecting system architecture on systems which are not one of the primary arches.

11 years agoDon't regenerate pot file, every time we run make.
Michael Tremer [Sat, 20 Oct 2012 16:51:14 +0000 (16:51 +0000)] 
Don't regenerate pot file, every time we run make.

11 years agoImplement recommends and suggests.
Michael Tremer [Sat, 20 Oct 2012 16:48:15 +0000 (16:48 +0000)] 
Implement recommends and suggests.

11 years agoFix display of installsizechange.
Michael Tremer [Sat, 20 Oct 2012 16:39:11 +0000 (16:39 +0000)] 
Fix display of installsizechange.

11 years agoFix showing download size (again?).
Michael Tremer [Sat, 20 Oct 2012 10:53:01 +0000 (10:53 +0000)] 
Fix showing download size (again?).

11 years agoAutomatically run the prepare stage before entering the shell.
Michael Tremer [Thu, 4 Oct 2012 12:20:31 +0000 (14:20 +0200)] 
Automatically run the prepare stage before entering the shell.

11 years agopy-compile: Make script more robust for errors.
Michael Tremer [Wed, 3 Oct 2012 12:56:41 +0000 (14:56 +0200)] 
py-compile: Make script more robust for errors.

11 years agoQA: Remove obsoleted python hardlink tool.
Michael Tremer [Tue, 2 Oct 2012 23:02:06 +0000 (01:02 +0200)] 
QA: Remove obsoleted python hardlink tool.

11 years agopython: Byte-compile all files in sitelib.
Michael Tremer [Tue, 2 Oct 2012 22:45:11 +0000 (00:45 +0200)] 
python: Byte-compile all files in sitelib.

For files which are located elsewhere, it is required
to call:
  python_bytecompile <path1> <path2>... (Python 2)
or
  python3_bytecompile <path1> <path2>... (Python 3)

11 years agoFix caching scriptlets.
Michael Tremer [Tue, 2 Oct 2012 21:11:56 +0000 (23:11 +0200)] 
Fix caching scriptlets.

Fixes #10117.

Scriptlets have not been executed when the package has
not been available (i.e. had to be downloaded).

11 years agomacros: Add templates for python packages.
Michael Tremer [Tue, 2 Oct 2012 20:07:50 +0000 (22:07 +0200)] 
macros: Add templates for python packages.

11 years agomacros: Add python variables.
Michael Tremer [Tue, 2 Oct 2012 20:07:24 +0000 (22:07 +0200)] 
macros: Add python variables.

11 years agolexer: Add shell commands with %(echo 123..).
Michael Tremer [Tue, 2 Oct 2012 20:04:43 +0000 (22:04 +0200)] 
lexer: Add shell commands with %(echo 123..).

It is possible to use shell commands, just like $(...) in shell.
It's a handy feature when you need some output of a tool
in a variable.

Every time the variable is expanded, the command is called.
It is not ensured that the personality is the same as in
the build environment.

11 years agoRework parallelism decision function and move it into the System class.
Michael Tremer [Thu, 26 Jul 2012 18:49:25 +0000 (20:49 +0200)] 
Rework parallelism decision function and move it into the System class.

11 years agoBump version to 0.9.23. 0.9.23
Michael Tremer [Thu, 26 Jul 2012 15:57:53 +0000 (17:57 +0200)] 
Bump version to 0.9.23.

11 years agoUpdate translations.
Michael Tremer [Thu, 26 Jul 2012 15:55:11 +0000 (17:55 +0200)] 
Update translations.

New translations are included for French, Italian and Portuguese
(Brazil & Portugal).

11 years agoBump package format to support files with spaces in their names.
Michael Tremer [Thu, 26 Jul 2012 15:49:38 +0000 (17:49 +0200)] 
Bump package format to support files with spaces in their names.

11 years agoquality-agent: Fix search depth in 050-libs-x86_64.
Stefan Schantl [Sun, 22 Jul 2012 11:20:08 +0000 (13:20 +0200)] 
quality-agent: Fix search depth in 050-libs-x86_64.

11 years agoAdd armv6l to supported architectures.
Michael Tremer [Mon, 2 Jul 2012 14:34:14 +0000 (16:34 +0200)] 
Add armv6l to supported architectures.

11 years agotemplate: Fix packaging cmake files.
Michael Tremer [Sat, 30 Jun 2012 11:32:23 +0000 (13:32 +0200)] 
template: Fix packaging cmake files.

11 years agoAdd option to export secret keys.
Michael Tremer [Sat, 30 Jun 2012 10:20:41 +0000 (12:20 +0200)] 
Add option to export secret keys.

11 years agoFix the download sizes.
Michael Tremer [Sat, 30 Jun 2012 10:19:52 +0000 (12:19 +0200)] 
Fix the download sizes.

Newer versions of libsolv require an unsigned long here.

11 years agoFix linking to libsolvext.
Michael Tremer [Sat, 30 Jun 2012 10:18:52 +0000 (12:18 +0200)] 
Fix linking to libsolvext.

This is pulled in by libsolv itself. Although this is not good
style, it works more reliable without patching libsolvext which
is missing symbols from libexpat, libz and more.

11 years agoSort patches by their version number (not in alphabetical order).
Michael Tremer [Tue, 26 Jun 2012 17:32:11 +0000 (19:32 +0200)] 
Sort patches by their version number (not in alphabetical order).

11 years agoMove C module to newer version of libsolv.
Michael Tremer [Wed, 16 May 2012 12:43:25 +0000 (12:43 +0000)] 
Move C module to newer version of libsolv.

Many more improvements which should make the
transaction check much faster.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 1 May 2012 12:32:42 +0000 (14:32 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agoRemove testingbay repository from example configuration.
Michael Tremer [Tue, 1 May 2012 12:30:30 +0000 (14:30 +0200)] 
Remove testingbay repository from example configuration.

11 years agoFix two coding errors.
Michael Tremer [Mon, 30 Apr 2012 21:41:22 +0000 (23:41 +0200)] 
Fix two coding errors.

12 years agoFixes for removing files (and configfiles).
Michael Tremer [Sun, 22 Apr 2012 12:48:10 +0000 (14:48 +0200)] 
Fixes for removing files (and configfiles).

There were some problems when the user removed those
files earlier.

12 years agoSelect packages from the database by their UUIDs.
Michael Tremer [Sun, 22 Apr 2012 12:47:43 +0000 (14:47 +0200)] 
Select packages from the database by their UUIDs.

12 years agoActually remove installed packages from database.
Michael Tremer [Sun, 22 Apr 2012 12:44:51 +0000 (14:44 +0200)] 
Actually remove installed packages from database.

When removing packages, the metadata was not removed from
the local package database.