Changeset 190622 in webkit


Ignore:
Timestamp:
Oct 6, 2015 10:21:22 AM (9 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] Make update-webkitgtk-libs work behind firewall

update-webkitgtk-libs can work behind a firewall with changes to
a few packages. Where outbound git and active FTP connections
fail, using http protocol succeeds. Most packages are
already accessed using http.

https://bugs.webkit.org/show_bug.cgi?id=148941

Patch by Mark Salisbury <mark.salisbury@hp.com> on 2015-10-06
Reviewed by Martin Robinson.

Tools

  • gtk/jhbuild.modules:

Replace git URLs with http. Remove no longer used ftp repositories.
Update argument for libxml2's autogen.sh script (--without-python
is ignored; --with-python=no is correct).

  • jhbuild/jhbuild-wrapper:

Instead of connecting to git://git.gnome.org/jhbuild, connect to
http://git.gnome.org/browse/jhbuild.

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r190617 r190622  
     12015-10-06  Mark Salisbury  <mark.salisbury@hp.com>
     2
     3        [GTK] Make update-webkitgtk-libs work behind firewall
     4
     5        update-webkitgtk-libs can work behind a firewall with changes to
     6        a few packages.  Where outbound git and active FTP connections
     7        fail, using http protocol succeeds.  Most packages are
     8        already accessed using http.
     9
     10        https://bugs.webkit.org/show_bug.cgi?id=148941
     11
     12        Reviewed by Martin Robinson.
     13
     14        Tools
     15        * gtk/jhbuild.modules:
     16            Replace git URLs with http.  Remove no longer used ftp repositories.
     17            Update argument for libxml2's autogen.sh script (--without-python
     18            is ignored; --with-python=no is correct).
     19        * jhbuild/jhbuild-wrapper:
     20            Instead of connecting to git://git.gnome.org/jhbuild, connect to
     21            http://git.gnome.org/browse/jhbuild.
     22
    1232015-10-06  Daniel Bates  <dbates@webkit.org>
    224
  • trunk/Tools/gtk/jhbuild.modules

    r190400 r190622  
    3939  <include href="jhbuild-optional.modules"/>
    4040
     41  <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
    4142  <repository type="git" name="github.com"
    42       href="git://github.com"/>
     43      href="https://github.com"/>
    4344  <repository type="tarball" name="sourceware.org-mirror"
    4445      href="http://mirrors.kernel.org/sources.redhat.com/"/>
     
    4647      href="http://ftp.gnome.org"/>
    4748  <repository type="git" name="git.gnome.org"
    48       href="git://git.gnome.org/"/>
     49      href="https://git.gnome.org/browse/"/>
    4950  <repository type="tarball" name="cairographics.org"
    5051      href="http://cairographics.org"/>
     
    5354  <repository type="tarball" name="xorg"
    5455      href="http://xorg.freedesktop.org"/>
    55   <repository type="tarball" name="ftp.freedesktop.org"
    56       href="ftp://ftp.freedesktop.org"/>
    5756  <repository type="tarball" name="xmlsoft.org"
    58       href="ftp://xmlsoft.org"/>
     57      href="http://xmlsoft.org"/>
    5958  <repository type="tarball" name="gstreamer"
    6059      href="http://gstreamer.freedesktop.org/src/"/>
     
    275274
    276275  <autotools id="libxml2"
    277              autogen-sh="configure"
    278              autogenargs="--without-python">
    279     <branch module="/libxml2/libxml2-2.9.1.tar.gz" version="2.9.1"
     276             autogen-sh="./autogen.sh; ./configure --with-python=no">
     277    <branch module="/sources/libxml2-2.9.1.tar.gz" version="2.9.1"
    280278            repo="xmlsoft.org"
    281279            hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
     
    363361    <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
    364362          we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version.  -->
    365     <branch module="/pub/mesa/10.5.4/mesa-10.5.4.tar.xz" version="10.5.4"
     363    <branch module="git/mesa/mesa.git" version="10.5.4" tag="mesa-10.5.4"
    366364            checkoutdir="Mesa"
    367             repo="ftp.freedesktop.org"
    368             hash="sha256:b51e723f3a20d842c88a92d809435b229fc4744ca0dbec0317d9d4a3ac4c6803">
     365            repo="freedesktop-git">
    369366    </branch>
    370367  </autotools>
  • trunk/Tools/jhbuild/jhbuild-wrapper

    r182007 r190622  
    8383
    8484    # Use only 1 thread to workaround a QEMU bug - see http://webkit.org/b/143095 for details.
    85     process = subprocess.Popen(['git', 'clone', '--config', 'pack.threads=1', 'git://git.gnome.org/jhbuild'], cwd=source_path)
     85    process = subprocess.Popen(['git', 'clone', '--config', 'pack.threads=1', 'https://git.gnome.org/browse/jhbuild'], cwd=source_path)
    8686    process.wait()
    8787    if process.returncode != 0:
Note: See TracChangeset for help on using the changeset viewer.