portage.git
11 years agoFix imprecise paragraph, bug #339446
Alexander Berntsen [Wed, 31 Jul 2013 15:25:14 +0000 (17:25 +0200)]
Fix imprecise paragraph, bug #339446

11 years agoman/emerge.1: Mention log files, fixes bug #462802
Alexander Berntsen [Tue, 30 Jul 2013 21:39:31 +0000 (23:39 +0200)]
man/emerge.1: Mention log files, fixes bug #462802

11 years agoman/emerge.1: Fix bug #405783 by elaborating -n
Alexander Berntsen [Tue, 30 Jul 2013 21:02:29 +0000 (23:02 +0200)]
man/emerge.1: Fix bug #405783 by elaborating -n

11 years agoman/emerge.1: Mention slots for bug #424930
Alexander Berntsen [Tue, 30 Jul 2013 19:26:42 +0000 (21:26 +0200)]
man/emerge.1: Mention slots for bug #424930

11 years agobin/fixpackages: Add -h, fixes bug #394773
Alexander Berntsen [Tue, 30 Jul 2013 20:15:34 +0000 (22:15 +0200)]
bin/fixpackages: Add -h, fixes bug #394773

11 years agoinstall.py: handle zero file arguments (--help)
Zac Medico [Tue, 30 Jul 2013 22:25:49 +0000 (15:25 -0700)]
install.py: handle zero file arguments (--help)

11 years agoinstall.py: split out optparse compat code
Zac Medico [Tue, 30 Jul 2013 22:21:48 +0000 (15:21 -0700)]
install.py: split out optparse compat code

11 years agoman: Remove trailing spaces
Alexander Berntsen [Tue, 30 Jul 2013 18:53:51 +0000 (20:53 +0200)]
man: Remove trailing spaces

11 years agoman: Cap lines at 80 chars
Alexander Berntsen [Tue, 30 Jul 2013 18:47:24 +0000 (20:47 +0200)]
man: Cap lines at 80 chars

11 years agodep_zapdeps: skip want_update_pkg if pkg in graph v2.2.0_alpha191
Zac Medico [Tue, 30 Jul 2013 05:48:37 +0000 (22:48 -0700)]
dep_zapdeps: skip want_update_pkg if pkg in graph

11 years ago_want_update_pkg: respect --exclude
Zac Medico [Tue, 30 Jul 2013 05:41:11 +0000 (22:41 -0700)]
_want_update_pkg: respect --exclude

11 years agoExclude PORTAGE_BINPKG_FORMAT from ebuild env.
Zac Medico [Tue, 30 Jul 2013 05:30:17 +0000 (22:30 -0700)]
Exclude PORTAGE_BINPKG_FORMAT from ebuild env.

11 years agoemerge: accept --pkg-format option
Tomáš Čech [Sat, 27 Jul 2013 23:09:39 +0000 (01:09 +0200)]
emerge: accept --pkg-format option

Accept --pkg-format option which will override settings of
PORTAGE_BINPKG_FORMAT. Currently takes choices of 'tar' (original gentoo
binary package), 'rpm' or its combinations.

Signed-off-by: Tomáš Čech <sleep_walker@suse.cz>
11 years agoPull in new slots when appropriate, bug #478188.
Zac Medico [Tue, 30 Jul 2013 05:04:26 +0000 (22:04 -0700)]
Pull in new slots when appropriate, bug #478188.

11 years agoAdd test for bug #478188.
Zac Medico [Tue, 30 Jul 2013 02:08:26 +0000 (19:08 -0700)]
Add test for bug #478188.

11 years agoFreeBSD: don't use /dev/fd, bug #478446
Zac Medico [Mon, 29 Jul 2013 18:39:49 +0000 (11:39 -0700)]
FreeBSD: don't use /dev/fd, bug #478446

11 years agoSuppress duplicate repo warning for bug #478544.
Zac Medico [Mon, 29 Jul 2013 17:23:02 +0000 (10:23 -0700)]
Suppress duplicate repo warning for bug #478544.

11 years agodepgraph: avoid conflicts during _complete_graph
Zac Medico [Sun, 28 Jul 2013 23:02:46 +0000 (16:02 -0700)]
depgraph: avoid conflicts during _complete_graph

During _complete_graph, it was possible for _select_pkg_from_graph to
make some poor package selections that would result in conflicts when
there were two matches in different slots that conflicted with
eachother.

11 years agorepoman: export GPG_TTY for bug #477728
Zac Medico [Sat, 27 Jul 2013 22:28:40 +0000 (15:28 -0700)]
repoman: export GPG_TTY for bug #477728

11 years agoSupport SYNC setting in make.conf. v2.2.0_alpha190
Zac Medico [Fri, 26 Jul 2013 21:01:17 +0000 (14:01 -0700)]
Support SYNC setting in make.conf.

This fixes commit 73188d23c68989539a913716bb8a4132d2c43316 so that it
works with make.conf.

11 years agoFix NameError.
Arfrever Frehtes Taifersar Arahesis [Fri, 26 Jul 2013 08:22:47 +0000 (10:22 +0200)]
Fix NameError.

11 years agoMakefile: remove pysqlite2 workaround
Zac Medico [Fri, 26 Jul 2013 08:00:04 +0000 (01:00 -0700)]
Makefile: remove pysqlite2 workaround

11 years agoRemove pysqlite2 support.
Zac Medico [Fri, 26 Jul 2013 07:56:55 +0000 (00:56 -0700)]
Remove pysqlite2 support.

11 years agomake.conf.5: restore SYNC documentation v2.2.0_alpha189
Zac Medico [Thu, 25 Jul 2013 22:43:11 +0000 (15:43 -0700)]
make.conf.5: restore SYNC documentation

The SYNC variable is deprecated, but it is still supported, for
backward compatibility with mirrorselect --rsync.

11 years agomake.globals: quote paths
Zac Medico [Thu, 25 Jul 2013 21:59:59 +0000 (14:59 -0700)]
make.globals: quote paths

11 years agoRefer to /etc/portage/make.conf in messages.
Zac Medico [Thu, 25 Jul 2013 21:54:32 +0000 (14:54 -0700)]
Refer to /etc/portage/make.conf in messages.

11 years agoFix alias handling in missing masters warning.
Zac Medico [Thu, 25 Jul 2013 21:41:04 +0000 (14:41 -0700)]
Fix alias handling in missing masters warning.

11 years agoDisable usersandbox for tests.
Zac Medico [Thu, 25 Jul 2013 20:47:06 +0000 (13:47 -0700)]
Disable usersandbox for tests.

11 years agotest_doebuild_fd_pipes: bsd compat
Zac Medico [Thu, 25 Jul 2013 20:37:23 +0000 (13:37 -0700)]
test_doebuild_fd_pipes: bsd compat

11 years agoRepoConfig: backward compat SYNC for mirrorselect
Zac Medico [Thu, 25 Jul 2013 19:54:49 +0000 (12:54 -0700)]
RepoConfig: backward compat SYNC for mirrorselect

This restores SYNC support which was removed in commit
47e8d22dabf2197193c8f133698fb967afa560f4.

11 years agoRELEASE-NOTES: Next release is 2.1.13
Zac Medico [Thu, 25 Jul 2013 19:12:02 +0000 (12:12 -0700)]
RELEASE-NOTES: Next release is 2.1.13

11 years agoDisable an error for entries from PORTDIR_OVERLAY.
Arfrever Frehtes Taifersar Arahesis [Thu, 25 Jul 2013 18:44:39 +0000 (20:44 +0200)]
Disable an error for entries from PORTDIR_OVERLAY.

11 years agoPrint more consistent error messages for entries in repos.conf.
Arfrever Frehtes Taifersar Arahesis [Thu, 25 Jul 2013 18:25:05 +0000 (20:25 +0200)]
Print more consistent error messages for entries in repos.conf.

11 years agorepoman: auto disable bad commit opts, bug 478156
Zac Medico [Thu, 25 Jul 2013 18:00:20 +0000 (11:00 -0700)]
repoman: auto disable bad commit opts, bug 478156

11 years agoemirrordist.1: fix dup REPOSITORIES_CONFIGURATION
Zac Medico [Wed, 24 Jul 2013 21:22:21 +0000 (14:22 -0700)]
emirrordist.1: fix dup REPOSITORIES_CONFIGURATION

11 years agoAvoid redundant parse_layout_conf() calls.
Zac Medico [Wed, 24 Jul 2013 20:37:59 +0000 (13:37 -0700)]
Avoid redundant parse_layout_conf() calls.

11 years agoemirrordist: Require --repo option, deprecate --portdir and --portdir-overlay
Arfrever Frehtes Taifersar Arahesis [Wed, 24 Jul 2013 01:54:10 +0000 (03:54 +0200)]
emirrordist: Require --repo option, deprecate --portdir and --portdir-overlay
options, support --repositories-configuration option.

11 years agoBug #477452: Support force attribute in repos.conf.
Arfrever Frehtes Taifersar Arahesis [Wed, 24 Jul 2013 00:34:56 +0000 (02:34 +0200)]
Bug #477452: Support force attribute in repos.conf.

11 years agoAdd anoncvs gentoo-x86 example in documentation of repos.conf.
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 22:51:35 +0000 (00:51 +0200)]
Add anoncvs gentoo-x86 example in documentation of repos.conf.

11 years agoegencache: Print warnings for deprecated options.
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 22:18:13 +0000 (00:18 +0200)]
egencache: Print warnings for deprecated options.

11 years agoAdd warning for missing masters attribute in layout.conf.
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 21:52:47 +0000 (23:52 +0200)]
Add warning for missing masters attribute in layout.conf.

11 years agoUse consistent e-mail address in manuals.
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 20:55:30 +0000 (22:55 +0200)]
Use consistent e-mail address in manuals.

11 years agoegencache: Require --repo option.
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 20:41:20 +0000 (22:41 +0200)]
egencache: Require --repo option.

11 years agogetmaskingreason: handle UNKNOWN_REPO
Zac Medico [Tue, 23 Jul 2013 20:26:34 +0000 (13:26 -0700)]
getmaskingreason: handle UNKNOWN_REPO

11 years agoemerge --sync: support repo arguments
Zac Medico [Tue, 23 Jul 2013 20:15:09 +0000 (13:15 -0700)]
emerge --sync: support repo arguments

11 years agoportage.package.ebuild.getmaskingreason.getmaskingreason(): Stop using PORTDIR and...
Arfrever Frehtes Taifersar Arahesis [Tue, 23 Jul 2013 20:07:42 +0000 (22:07 +0200)]
portage.package.ebuild.getmaskingreason.getmaskingreason(): Stop using PORTDIR and PORTDIR_OVERLAY.

11 years agoaction_sync: backward compatible parameters
Zac Medico [Tue, 23 Jul 2013 19:44:30 +0000 (12:44 -0700)]
action_sync: backward compatible parameters

11 years agoPORTAGE_RSYNC_OPTS: --omit-dir-times
Zac Medico [Tue, 23 Jul 2013 19:25:37 +0000 (12:25 -0700)]
PORTAGE_RSYNC_OPTS: --omit-dir-times

Directory modification times are irrelevant, and preserving them can be
annoying when using squashfs + unionfs, since it can trigger creation
many empty directories in the RW branch.

11 years agoaction_sync: use emerge_config parameter
Zac Medico [Tue, 23 Jul 2013 19:14:11 +0000 (12:14 -0700)]
action_sync: use emerge_config parameter

11 years agoDelay validation of repos.conf locations/names.
Zac Medico [Tue, 23 Jul 2013 05:56:00 +0000 (22:56 -0700)]
Delay validation of repos.conf locations/names.

For backward compatibility with locations set via PORTDIR and
PORTDIR_OVERLAY, delay validation of the location and repo.name
until after PORTDIR and PORTDIR_OVERLAY have been processed.

11 years agoRemove stray print from last commit.
Zac Medico [Tue, 23 Jul 2013 04:45:13 +0000 (21:45 -0700)]
Remove stray print from last commit.

11 years agoRepoConfigLoader: PORTDIR/repos.conf interaction
Zac Medico [Tue, 23 Jul 2013 04:42:22 +0000 (21:42 -0700)]
RepoConfigLoader: PORTDIR/repos.conf interaction

11 years agoMove hardcoded atoms of cvs, git and rsync to portage.const module and fix category...
Arfrever Frehtes Taifersar Arahesis [Mon, 22 Jul 2013 22:30:39 +0000 (00:30 +0200)]
Move hardcoded atoms of cvs, git and rsync to portage.const module and fix category of git atom.

11 years agoAdd support for multiple repositories in `emerge --sync`.
Arfrever Frehtes Taifersar Arahesis [Mon, 22 Jul 2013 22:06:58 +0000 (00:06 +0200)]
Add support for multiple repositories in `emerge --sync`.

Configuration of synchronization is specified by new attributes
supported in repos.conf: sync-cvs-repo, sync-type, sync-uri.

SYNC variable is no longer supported, since it could not override
gentoo.sync-uri attribute now set in default configuration of
repositories (/usr/share/portage/config/repos.conf).

11 years agoQuote ${PORTAGE_ECLASS_LOCATIONS[@]}
Zac Medico [Mon, 22 Jul 2013 20:47:50 +0000 (13:47 -0700)]
Quote ${PORTAGE_ECLASS_LOCATIONS[@]}

11 years agomake.conf.5: note usersync reqs for bug #277970
Zac Medico [Mon, 22 Jul 2013 19:19:56 +0000 (12:19 -0700)]
make.conf.5: note usersync reqs for bug #277970

11 years agoemerge-webrsync: use PORTAGE_REPOSITORIES var
Zac Medico [Mon, 22 Jul 2013 19:04:22 +0000 (12:04 -0700)]
emerge-webrsync: use PORTAGE_REPOSITORIES var

Using this variable allows us to get all required configuration data
with a singe portageq envvar call.

11 years agoinherit: optimize eclass search
Zac Medico [Mon, 22 Jul 2013 18:08:09 +0000 (11:08 -0700)]
inherit: optimize eclass search

Use PORTAGE_ECLASS_LOCATIONS variable ordered so that we can break out
of the eclass search loop as soon as the first match is found.

11 years agoSplit PORTDIR_OVERLAY with shlex.
Zac Medico [Mon, 22 Jul 2013 17:40:48 +0000 (10:40 -0700)]
Split PORTDIR_OVERLAY with shlex.

11 years agoSanitize PYTHONPATH for helpers, bug #477764
Zac Medico [Mon, 22 Jul 2013 16:42:48 +0000 (09:42 -0700)]
Sanitize PYTHONPATH for helpers, bug #477764

11 years agoImprove documentation of repos.conf.
Arfrever Frehtes Taifersar Arahesis [Mon, 22 Jul 2013 04:44:03 +0000 (06:44 +0200)]
Improve documentation of repos.conf.

11 years ago__save_ebuild_env: filter __repo_key
Zac Medico [Mon, 22 Jul 2013 03:20:43 +0000 (20:20 -0700)]
__save_ebuild_env: filter __repo_key

11 years agomake.globals: usersync default, bug #477682
Zac Medico [Mon, 22 Jul 2013 02:34:48 +0000 (19:34 -0700)]
make.globals: usersync default, bug #477682

11 years agomake.globals: userpriv + usersandbox, bug #477664
Zac Medico [Mon, 22 Jul 2013 02:21:41 +0000 (19:21 -0700)]
make.globals: userpriv + usersandbox, bug #477664

11 years agoportageq: add aliases for bug #476830
Zac Medico [Mon, 22 Jul 2013 01:58:50 +0000 (18:58 -0700)]
portageq: add aliases for bug #476830

11 years agorpmbuild: use --nodeps option
Zac Medico [Sun, 21 Jul 2013 16:53:32 +0000 (09:53 -0700)]
rpmbuild: use --nodeps option

11 years agoRename make.conf to make.conf.example.
Arfrever Frehtes Taifersar Arahesis [Sun, 21 Jul 2013 04:15:30 +0000 (06:15 +0200)]
Rename make.conf to make.conf.example.

11 years agomake.conf-repatch.sh: Port to git and improve coding style.
Arfrever Frehtes Taifersar Arahesis [Sun, 21 Jul 2013 03:48:11 +0000 (05:48 +0200)]
make.conf-repatch.sh: Port to git and improve coding style.

11 years agoemerge --resume: reject atom or set arguments
Zac Medico [Thu, 18 Jul 2013 20:23:02 +0000 (13:23 -0700)]
emerge --resume: reject atom or set arguments

It is an error to provide atoms or sets as arguments to --resume, since
the arguments from the resumed command are used instead.

11 years agoemerge-webrsync and emerge-delta-webrsync: Stop using PORTDIR.
Arfrever Frehtes Taifersar Arahesis [Tue, 16 Jul 2013 22:09:37 +0000 (00:09 +0200)]
emerge-webrsync and emerge-delta-webrsync: Stop using PORTDIR.

11 years agodie(): Stop using PORTDIR and clean output.
Arfrever Frehtes Taifersar Arahesis [Tue, 16 Jul 2013 18:56:37 +0000 (20:56 +0200)]
die(): Stop using PORTDIR and clean output.

11 years agoStop using PORTDIR_OVERLAY in bash part of Portage.
Arfrever Frehtes Taifersar Arahesis [Tue, 16 Jul 2013 17:50:59 +0000 (19:50 +0200)]
Stop using PORTDIR_OVERLAY in bash part of Portage.

11 years agoportageq: Delete incorrect usage of uses_eroot decorator for pquery.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 18:55:26 +0000 (20:55 +0200)]
portageq: Delete incorrect usage of uses_eroot decorator for pquery.

11 years agoportageq: Use uses_eroot decorator.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 18:39:14 +0000 (20:39 +0200)]
portageq: Use uses_eroot decorator.

11 years agoconfig: add PORTDIR to expand_map
Zac Medico [Sun, 14 Jul 2013 18:13:01 +0000 (11:13 -0700)]
config: add PORTDIR to expand_map

Since commit a5dd8b59fbf253a435e5ca32c5fd0d128d1d8cfb, there was no
longer a default PORTDIR setting when loading make.conf. Now, the
default main-repo location will serve as the default PORTDIR setting,
for backward compatibility.

11 years agoportageq repositories_configuration: Require EROOT argument.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 18:01:52 +0000 (20:01 +0200)]
portageq repositories_configuration: Require EROOT argument.

11 years agoportageq: Support repositories_configuration command.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 08:38:25 +0000 (10:38 +0200)]
portageq: Support repositories_configuration command.

11 years agoportage.repository.config.RepoConfigLoader.config_string(): Rename a variable.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 07:57:14 +0000 (09:57 +0200)]
portage.repository.config.RepoConfigLoader.config_string(): Rename a variable.

11 years agoportage.settings.repositories.config_string(): Improve format of returned string.
Arfrever Frehtes Taifersar Arahesis [Sun, 14 Jul 2013 07:48:29 +0000 (09:48 +0200)]
portage.settings.repositories.config_string(): Improve format of returned string.

11 years agoportageq: avoid portdbapi instantiation
Zac Medico [Sat, 13 Jul 2013 18:19:27 +0000 (11:19 -0700)]
portageq: avoid portdbapi instantiation

The portdbapi takes time to instantiate, and for some commands we
really only need the  RepoConfig instance.

11 years agoUse consistent paths of repositories in test suite and clean some code.
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 11:07:16 +0000 (13:07 +0200)]
Use consistent paths of repositories in test suite and clean some code.

11 years agoMove default configuration of repositories from /usr/share/portage/config/make.globals
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 10:01:07 +0000 (12:01 +0200)]
Move default configuration of repositories from /usr/share/portage/config/make.globals
to /usr/share/portage/config/repos.conf.

11 years agoUse PORTAGE_REPOSITORIES in test suite.
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 09:49:57 +0000 (11:49 +0200)]
Use PORTAGE_REPOSITORIES in test suite.

11 years agoegencache: Support --repositories-configuration option.
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 09:35:18 +0000 (11:35 +0200)]
egencache: Support --repositories-configuration option.

11 years agoSet portage._working_copy bool variable.
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 09:23:32 +0000 (11:23 +0200)]
Set portage._working_copy bool variable.

11 years agoSupport PORTAGE_REPOSITORIES environmental variable, which overrides
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 05:30:39 +0000 (07:30 +0200)]
Support PORTAGE_REPOSITORIES environmental variable, which overrides
whole configuration of repositories (repos.conf, PORTDIR, PORTDIR_OVERLAY).
Format of PORTAGE_REPOSITORIES is identical to format of repos.conf.

11 years agoStop using config["PORTDIR"] in some tests.
Arfrever Frehtes Taifersar Arahesis [Sat, 13 Jul 2013 00:39:15 +0000 (02:39 +0200)]
Stop using config["PORTDIR"] in some tests.

11 years agoExclude system.nfs4_acl xattrs, bug #475496
Zac Medico [Fri, 12 Jul 2013 19:50:57 +0000 (12:50 -0700)]
Exclude system.nfs4_acl xattrs, bug #475496

11 years agoemerge-delta-webrsync: cleanup deltas
Zac Medico [Wed, 10 Jul 2013 20:15:45 +0000 (13:15 -0700)]
emerge-delta-webrsync: cleanup deltas

11 years agoemerge-delta-webrsync: rm empty file, bug #476416
Zac Medico [Wed, 10 Jul 2013 19:41:13 +0000 (12:41 -0700)]
emerge-delta-webrsync: rm empty file, bug #476416

11 years ago_job_delay: prevent accumlation of timeouts v2.2.0_alpha188
Zac Medico [Tue, 9 Jul 2013 21:20:05 +0000 (14:20 -0700)]
_job_delay: prevent accumlation of timeouts

11 years agoDelay for loadavg after SIGCONT, bug #476104
Zac Medico [Tue, 9 Jul 2013 20:52:02 +0000 (13:52 -0700)]
Delay for loadavg after SIGCONT, bug #476104

11 years agoEbuildPhase: fd_pipes NameError, bug #476312
Zac Medico [Tue, 9 Jul 2013 19:21:37 +0000 (12:21 -0700)]
EbuildPhase: fd_pipes NameError, bug #476312

11 years agotest_doebuild_fd_pipes: test qmerge v2.2.0_alpha187
Zac Medico [Sun, 7 Jul 2013 20:25:23 +0000 (13:25 -0700)]
test_doebuild_fd_pipes: test qmerge

11 years agotest_doebuild_fd_pipes: test pkg_info
Zac Medico [Sun, 7 Jul 2013 20:23:00 +0000 (13:23 -0700)]
test_doebuild_fd_pipes: test pkg_info

11 years agodoebuild: support 'nofetch' phase
Zac Medico [Sun, 7 Jul 2013 19:48:00 +0000 (12:48 -0700)]
doebuild: support 'nofetch' phase

11 years agodoebuild: handle tmpdir / returnpid interaction
Zac Medico [Sun, 7 Jul 2013 19:34:34 +0000 (12:34 -0700)]
doebuild: handle tmpdir / returnpid interaction

11 years agocalc_depclean: use runtime_slot_op priorities
Zac Medico [Sun, 7 Jul 2013 19:10:34 +0000 (12:10 -0700)]
calc_depclean: use runtime_slot_op priorities

11 years agoUse sys.__std* streams for fileno().
Zac Medico [Sun, 7 Jul 2013 18:14:09 +0000 (11:14 -0700)]
Use sys.__std* streams for fileno().

11 years agoMergeProcess: flush stderr for traceback
Zac Medico [Sun, 7 Jul 2013 03:22:50 +0000 (20:22 -0700)]
MergeProcess: flush stderr for traceback