]> git.ipfire.org Git - pakfire.git/log
pakfire.git
11 years agoBump package version to 0.9.25. 0.9.25
Michael Tremer [Sun, 3 Mar 2013 18:24:03 +0000 (19:24 +0100)] 
Bump package version to 0.9.25.

Update package URL.

11 years agoMerge branch 'master' of git://git.ipfire.org/pakfire
Michael Tremer [Sat, 2 Mar 2013 19:01:02 +0000 (19:01 +0000)] 
Merge branch 'master' of git://git.ipfire.org/pakfire

11 years agodatabase: Save installed package size.
Michael Tremer [Sat, 2 Mar 2013 18:45:55 +0000 (18:45 +0000)] 
database: Save installed package size.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 2 Mar 2013 18:43:24 +0000 (19:43 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agoAn other fix for progress bars when there is no TTY.
Michael Tremer [Sat, 2 Mar 2013 18:42:57 +0000 (19:42 +0100)] 
An other fix for progress bars when there is no TTY.

11 years agoFix transaction size calculation when removing packages.
Michael Tremer [Sat, 2 Mar 2013 18:33:53 +0000 (18:33 +0000)] 
Fix transaction size calculation when removing packages.

11 years agoCheck if there is a progressbar, when calling finish.
Michael Tremer [Thu, 28 Feb 2013 18:43:41 +0000 (19:43 +0100)] 
Check if there is a progressbar, when calling finish.

11 years agosystem: Fix free memory.
Michael Tremer [Thu, 28 Feb 2013 18:38:31 +0000 (19:38 +0100)] 
system: Fix free memory.

11 years agodaemon: Make shutting down a bit faster.
Michael Tremer [Thu, 28 Feb 2013 18:26:36 +0000 (19:26 +0100)] 
daemon: Make shutting down a bit faster.

First, send SIGTERM to all processes and then wait
until they all have finished.

11 years agoRemove the urlgrabber fork hack.
Michael Tremer [Thu, 28 Feb 2013 18:24:17 +0000 (19:24 +0100)] 
Remove the urlgrabber fork hack.

11 years agodaemon: Make an extra process for keepalive.
Michael Tremer [Thu, 28 Feb 2013 18:20:54 +0000 (19:20 +0100)] 
daemon: Make an extra process for keepalive.

Versions of pycurl that are linked against NSS have
some trouble with this multi-process architecture.
So we don't connect to anywhere in the master process
that each worker process creates its own SSL context.

11 years agoMore urlgrabber fixes for Ubuntu/Debian/Mint.
Michael Tremer [Thu, 28 Feb 2013 15:01:16 +0000 (16:01 +0100)] 
More urlgrabber fixes for Ubuntu/Debian/Mint.

11 years agotransport: Handle proxy 504 Gateway Timeout as a connection timeout.
Michael Tremer [Thu, 28 Feb 2013 14:28:32 +0000 (14:28 +0000)] 
transport: Handle proxy 504 Gateway Timeout as a connection timeout.

11 years agosystem: bogomips is spelled differently on ARM.
Michael Tremer [Thu, 28 Feb 2013 14:26:58 +0000 (14:26 +0000)] 
system: bogomips is spelled differently on ARM.

11 years agosystem: Always read /proc/cpuinfo to its end.
Michael Tremer [Thu, 28 Feb 2013 14:25:56 +0000 (14:25 +0000)] 
system: Always read /proc/cpuinfo to its end.

On ARM there are no blocks per CPU, so we read
the entire file and have all the information we need.

11 years agoUpdate pakfire-daemon:
Michael Tremer [Thu, 28 Feb 2013 11:35:33 +0000 (12:35 +0100)] 
Update pakfire-daemon:

Build some sort of preforked worker model like Apache does.

The XMLRPC backend has been replaced by a proper API for
which urlgrabber is used.

11 years agoUse the HTTP proxy for HTTPS as well.
Michael Tremer [Wed, 20 Feb 2013 17:01:08 +0000 (18:01 +0100)] 
Use the HTTP proxy for HTTPS as well.

11 years agoTemplate macros: Remove trailing slash.
Michael Tremer [Tue, 19 Feb 2013 22:27:14 +0000 (23:27 +0100)] 
Template macros: Remove trailing slash.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/pakfire
Michael Tremer [Tue, 19 Feb 2013 22:24:57 +0000 (23:24 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/pakfire

11 years agoQuality Agent: Replace "env ruby".
Stefan Schantl [Tue, 12 Feb 2013 19:26:41 +0000 (20:26 +0100)] 
Quality Agent: Replace "env ruby".

This commit adds a rule to replace "env ruby" with the correct run command "/usr/bin/ruby".

11 years agoAdd gir files for gobject-introspection to the DEVEL template.
Stefan Schantl [Tue, 12 Feb 2013 19:22:31 +0000 (20:22 +0100)] 
Add gir files for gobject-introspection to the DEVEL template.

With this changes all %{datadir}/gir*/ folders (with current gobject-introspection "gir-1.0") automatically will be put into
into the devel packages.

11 years agoExplicitely add hardening CFLAGS.
Michael Tremer [Tue, 12 Feb 2013 19:36:30 +0000 (20:36 +0100)] 
Explicitely add hardening CFLAGS.

11 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 10 Feb 2013 14:34:33 +0000 (15:34 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire

11 years agoEnhance perl cleanup.
Michael Tremer [Sun, 10 Feb 2013 14:34:02 +0000 (15:34 +0100)] 
Enhance perl cleanup.

.bs files with size == 0 get removed.

11 years agoRevert "builder: Remove pids from list of running jobs when job has finished."
Michael Tremer [Tue, 5 Feb 2013 21:06:51 +0000 (22:06 +0100)] 
Revert "builder: Remove pids from list of running jobs when job has finished."

This reverts commit c3319c905d03176308e01175f344cf33bd926113.

11 years agobuild parallelism: New way to figure that out.
Michael Tremer [Sun, 3 Feb 2013 20:40:16 +0000 (21:40 +0100)] 
build parallelism: New way to figure that out.

The system will now use either the old formula,
CPU cores * 2 + 1 or the amount of memory in megabytes devided
by 128 (i.e. each compiler process can have 128M RAM) which ever
is less.

11 years agoRevert "A new try to get the parallelism straight."
Michael Tremer [Sun, 3 Feb 2013 20:36:30 +0000 (21:36 +0100)] 
Revert "A new try to get the parallelism straight."

This reverts commit 369ac3b365091ba1a26fb266a94d97adb3719cbc
and obviously this is not a solution either.

11 years agobuilder: Remove pids from list of running jobs when job has finished.
Michael Tremer [Sun, 3 Feb 2013 20:36:00 +0000 (21:36 +0100)] 
builder: Remove pids from list of running jobs when job has finished.

11 years agoFilePackage: Initialize _type.
Michael Tremer [Thu, 24 Jan 2013 01:44:53 +0000 (02:44 +0100)] 
FilePackage: Initialize _type.

11 years agoFix wrong variable name.
Michael Tremer [Thu, 24 Jan 2013 01:43:54 +0000 (02:43 +0100)] 
Fix wrong variable name.

11 years agoCreate all hash objects with hashlib's "new" function.
Michael Tremer [Thu, 24 Jan 2013 01:41:26 +0000 (02:41 +0100)] 
Create all hash objects with hashlib's "new" function.

11 years agopakfire.packages.solv: Remove duplicate method "uuid".
Michael Tremer [Thu, 24 Jan 2013 01:37:27 +0000 (02:37 +0100)] 
pakfire.packages.solv: Remove duplicate method "uuid".

11 years agoMake a variable that contains all python files.
Michael Tremer [Thu, 24 Jan 2013 01:36:10 +0000 (02:36 +0100)] 
Make a variable that contains all python files.

11 years agoReplace pychecker by pylint.
Michael Tremer [Thu, 24 Jan 2013 01:35:45 +0000 (02:35 +0100)] 
Replace pychecker by pylint.

11 years agoRemove some test code.
Michael Tremer [Thu, 24 Jan 2013 01:35:11 +0000 (02:35 +0100)] 
Remove some test code.

11 years agoA new try to get the parallelism straight.
Michael Tremer [Thu, 24 Jan 2013 00:51:29 +0000 (01:51 +0100)] 
A new try to get the parallelism straight.

Getting back to CPU cores * 2.

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