#981878 ruby-gitlab-pg-query downloads from the internet during the build

#981878#5
Date:
2021-02-04 18:49:39 UTC
From:
To:
https://buildd.debian.org/status/fetch.php?pkg=ruby-gitlab-pg-query&arch=amd64&ver=1.3.1-2&stamp=1612462914&raw=0

...
Building native extensions. This could take a while...
current directory: /<<PKGBUILDDIR>>/debian/ruby-gitlab-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gitlab-pg_query-1.3.1/ext/pg_query
["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20210204-26550-1qve3p5.rb", "extconf.rb"]
ERROR:  Error installing /tmp/d20210204-26547-bcny2z/gitlab-pg_query-1.3.1.gem:
	ERROR: Failed to build gem native extension.

    current directory: /<<PKGBUILDDIR>>/debian/ruby-gitlab-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gitlab-pg_query-1.3.1/ext/pg_query
/usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20210204-26550-1qve3p5.rb extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1

Gem files will remain installed in /<<PKGBUILDDIR>>/debian/ruby-gitlab-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gitlab-pg_query-1.3.1 for inspection.
Results logged to /<<PKGBUILDDIR>>/debian/ruby-gitlab-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/extensions/x86_64-linux/2.7.0/gitlab-pg_query-1.3.1/gem_make.out
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/usr/bin/$(RUBY_BASE_NAME)2.7
/usr/lib/ruby/2.7.0/net/http.rb:960:in `initialize': Failed to open TCP connection to codeload.github.com:443 (Network is unreachable - connect(2) for "codeload.github.com" port 443) (Errno::ENETUNREACH)
	from /usr/lib/ruby/2.7.0/net/http.rb:960:in `open'
	from /usr/lib/ruby/2.7.0/net/http.rb:960:in `block in connect'
	from /usr/lib/ruby/2.7.0/timeout.rb:95:in `block in timeout'
	from /usr/lib/ruby/2.7.0/timeout.rb:105:in `timeout'
	from /usr/lib/ruby/2.7.0/net/http.rb:958:in `connect'
	from /usr/lib/ruby/2.7.0/net/http.rb:943:in `do_start'
	from /usr/lib/ruby/2.7.0/net/http.rb:932:in `start'
	from /usr/lib/ruby/2.7.0/open-uri.rb:346:in `open_http'
	from /usr/lib/ruby/2.7.0/open-uri.rb:764:in `buffer_open'
	from /usr/lib/ruby/2.7.0/open-uri.rb:235:in `block in open_loop'
	from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `catch'
	from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `open_loop'
	from /usr/lib/ruby/2.7.0/open-uri.rb:174:in `open_uri'
	from /usr/lib/ruby/2.7.0/open-uri.rb:744:in `open'
	from /usr/lib/ruby/2.7.0/open-uri.rb:50:in `open'
	from extconf.rb:19:in `block in <main>'
	from extconf.rb:18:in `open'
	from extconf.rb:18:in `<main>'
/usr/lib/ruby/2.7.0/net/http.rb:960:in `initialize': Network is unreachable - connect(2) for "codeload.github.com" port 443 (Errno::ENETUNREACH)
	from /usr/lib/ruby/2.7.0/net/http.rb:960:in `open'
	from /usr/lib/ruby/2.7.0/net/http.rb:960:in `block in connect'
	from /usr/lib/ruby/2.7.0/timeout.rb:95:in `block in timeout'
	from /usr/lib/ruby/2.7.0/timeout.rb:105:in `timeout'
	from /usr/lib/ruby/2.7.0/net/http.rb:958:in `connect'
	from /usr/lib/ruby/2.7.0/net/http.rb:943:in `do_start'
	from /usr/lib/ruby/2.7.0/net/http.rb:932:in `start'
	from /usr/lib/ruby/2.7.0/open-uri.rb:346:in `open_http'
	from /usr/lib/ruby/2.7.0/open-uri.rb:764:in `buffer_open'
	from /usr/lib/ruby/2.7.0/open-uri.rb:235:in `block in open_loop'
	from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `catch'
	from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `open_loop'
	from /usr/lib/ruby/2.7.0/open-uri.rb:174:in `open_uri'
	from /usr/lib/ruby/2.7.0/open-uri.rb:744:in `open'
	from /usr/lib/ruby/2.7.0/open-uri.rb:50:in `open'
	from extconf.rb:19:in `block in <main>'
	from extconf.rb:18:in `open'
	from extconf.rb:18:in `<main>'
/usr/lib/ruby/vendor_ruby/gem2deb.rb:54:in `run': /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-gitlab-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 /tmp/d20210204-26547-bcny2z/gitlab-pg_query-1.3.1.gem (Gem2Deb::CommandFailed)
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:195:in `run_gem'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:113:in `block in install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:61:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:61:in `install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:86:in `block in install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `install'
	from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-gitlab-pg-query returned exit code 1
make: *** [debian/rules:7: binary-arch] Error 25

#981878#10
Date:
2021-03-06 19:17:46 UTC
From:
To:
On Thu, 04 Feb 2021 20:49:39 +0200 Adrian Bunk <bunk@debian.org> wrote:
 > /usr/lib/ruby/2.7.0/net/http.rb:960:in `initialize': Failed to open
TCP connection to codeload.github.com:443 (Network is unreachable -
connect(2) for "codeload.github.com" port 443) (Errno::ENETUNREACH)
 >    from /usr/lib/ruby/2.7.0/net/http.rb:960:in `open'
 >    from /usr/lib/ruby/2.7.0/net/http.rb:960:in `block in connect'
 >    from /usr/lib/ruby/2.7.0/timeout.rb:95:in `block in timeout'
 >    from /usr/lib/ruby/2.7.0/timeout.rb:105:in `timeout'
 >    from /usr/lib/ruby/2.7.0/net/http.rb:958:in `connect'
 >    from /usr/lib/ruby/2.7.0/net/http.rb:943:in `do_start'
 >    from /usr/lib/ruby/2.7.0/net/http.rb:932:in `start'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:346:in `open_http'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:764:in `buffer_open'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:235:in `block in open_loop'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `catch'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:233:in `open_loop'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:174:in `open_uri'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:744:in `open'
 >    from /usr/lib/ruby/2.7.0/open-uri.rb:50:in `open'
 >    from extconf.rb:19:in `block in <main>'
 >    from extconf.rb:18:in `open'
 >    from extconf.rb:18:in `<main>'
 > /usr/lib/ruby/2.7.0/net/http.rb:960:in `initialize': Network is
unreachable - connect(2) for "codeload.github.com" port 443
(Errno::ENETUNREACH)
 >    from /usr/lib/ruby/2.7.0/net/http.rb:960:in `open'
 >    from /usr/lib/ruby/2.7.0/net/http.rb:960:in `block in connect'

This gem (gitlab-pg_query) is a fork of pg_query. gitlab is now using
pg_query directly instead of ther fork. I'm uploading pg_query gem as
ruby-pg-query with a fix for this issue. Once ruby-pg-query is accepted
and its reverse dependencies switch to the new package, I will request
removal of this package.

#981878#15
Date:
2022-02-22 20:16:22 UTC
From:
To:
Hi Pirate,

Paul
PS: please CC, I'm not subscribed

#981878#20
Date:
2023-02-06 16:45:43 UTC
From:
To:
On Tue, 22 Feb 2022 21:16:22 +0100 Paul Gevers <elbrus@debian.org>
wrote:
 > Hi Pirate,
 >
 > On Sun, 07 Mar 2021 00:47:46 +0530 Pirate Praveen
 > <praveen@onenetbeyond.org> wrote:
 > > Once ruby-pg-query is accepted
 > > and its reverse dependencies switch to the new package, I will
request
 > > removal of this package.
 >
 > What's the status on this?

ruby-gitlab-pg-query can be removed now. ruby team will soon file RM
requests for packages we don't want to keep in the archives.
https://lists.debian.org/debian-ruby/2023/02/msg00010.html has the list.

 > Paul
 > PS: please CC, I'm not subscribed

#981878#27
Date:
2023-08-23 15:22:50 UTC
From:
To:
Dear submitter,

as the package ruby-gitlab-pg-query has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1043595

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)