From: Darren Hart <dvhart@linux.intel.com>
To: Poky <poky@yoctoproject.org>,
openembedded-core@lists.openembedded.org,
Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Darren Hart <dvhart@linux.intel.com>
Subject: [PATCH 0/8] Git fetcher and proxy handling updates
Date: Tue, 5 Feb 2013 02:31:36 -0800 [thread overview]
Message-ID: <cover.1360059615.git.dvhart@linux.intel.com> (raw)
The current git fetcher environment and proxy handling between bitbake,
base.bbclass, and oe-buildenv-internal has become stale and is largely
non-functional. The crux of the problem is that GIT_CONFIG is no longer honored
by anything other than the git-config command, rendering the GIT_CORE_CONFIG and
the assocaited proxy handling routines obsolete.
The GIT_PROXY_COMMAND, ALL_PROXY, and NO_PROXY environment variables are more
than adequate for storing the required information to manage proxies with a git
helper script.
These patches series aggressively removes the old stuff, fixes up some missing
environment settings, and adds a new git proxy handling script.
Note: These patches DO NOT address the bitbake gui builder.py references to git
proxy settings!
I fully expect this series to be a bit controversial and that a few iterations
will be required to get it acceptable to everyone.
Finally, I felt this series was best viewed as a whole, so I'm sending it to
poky AND oe-core and CC'ing bitbake-devel as appropriate. Anything else seemed
too likely to result in confusion, missing context, and lots and lots of
redundant discussion.
The following changes since commit 7e9cb437b1b720e656f4a33f73c07c5dc7356a2c:
dropbear: fix RPROVIDES (2013-02-04 23:31:02 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib dvhart/gitproxy
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=dvhart/gitproxy
Darren Hart (8):
bitbake: fetch2: Print the complete SRCREV variable name when INVALID
bitbake: fetch2: Export upper and lower case environment variables
bitbake: fetch2: Remove broken git variables from the environment
oe-buildenv-internal: Remove GIT variables from BB_ENV_EXTRAWHITE
oe-buildenv-internal: Add upper and lower case proxy vars to
BB_ENV_EXTRAWHITE
base.bbclass: Remove generate_git_config()
oe-git-proxy.sh: Add a new comprehensive git proxy script
git proxy: Document usage of oe-git-proxy.sh and remove alternatives
bitbake/lib/bb/fetch2/__init__.py | 22 +-
meta-yocto/conf/site.conf.sample | 35 +-
meta/classes/base.bbclass | 21 -
scripts/oe-buildenv-internal | 2 +-
scripts/oe-git-proxy-command | 10 -
scripts/oe-git-proxy-socks-command | 23 -
scripts/oe-git-proxy-socks.c | 2982 ------------------------------------
scripts/oe-git-proxy.sh | 125 ++
8 files changed, 150 insertions(+), 3070 deletions(-)
delete mode 100755 scripts/oe-git-proxy-command
delete mode 100755 scripts/oe-git-proxy-socks-command
delete mode 100755 scripts/oe-git-proxy-socks.c
create mode 100755 scripts/oe-git-proxy.sh
--
1.7.5.4
next reply other threads:[~2013-02-05 10:46 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-05 10:31 Darren Hart [this message]
2013-02-05 10:31 ` [PATCH 1/8] bitbake: fetch2: Print the complete SRCREV variable name when INVALID Darren Hart
2013-02-05 10:31 ` Darren Hart
2013-02-05 10:31 ` [PATCH 2/8] bitbake: fetch2: Export upper and lower case environment variables Darren Hart
2013-02-05 10:31 ` Darren Hart
2013-02-05 10:31 ` [PATCH 3/8] bitbake: fetch2: Remove broken git variables from the environment Darren Hart
2013-02-05 10:31 ` Darren Hart
2013-02-05 10:31 ` [PATCH 4/8] oe-buildenv-internal: Remove GIT variables from BB_ENV_EXTRAWHITE Darren Hart
2013-02-05 10:31 ` [PATCH 5/8] oe-buildenv-internal: Add upper and lower case proxy vars to BB_ENV_EXTRAWHITE Darren Hart
2013-02-05 10:31 ` [PATCH 6/8] base.bbclass: Remove generate_git_config() Darren Hart
2013-02-05 10:31 ` [PATCH 7/8] oe-git-proxy.sh: Add a new comprehensive git proxy script Darren Hart
2013-02-05 11:16 ` Enrico Scholz
2013-02-05 16:20 ` Darren Hart
2013-02-05 16:36 ` Enrico Scholz
2013-02-05 17:44 ` Darren Hart
2013-02-05 18:40 ` Otavio Salvador
2013-02-05 18:50 ` Darren Hart
2013-02-05 19:08 ` Enrico Scholz
2013-02-05 19:18 ` Darren Hart
2013-02-05 19:29 ` Otavio Salvador
2013-02-05 22:10 ` Richard Purdie
2013-02-05 10:31 ` [PATCH 8/8] git proxy: Document usage of oe-git-proxy.sh and remove alternatives Darren Hart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1360059615.git.dvhart@linux.intel.com \
--to=dvhart@linux.intel.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=poky@yoctoproject.org \
--cc=richard.purdie@linuxfoundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.