Your message dated Wed, 05 Jun 2013 12:47:05 +0000
with message-id <e1ukd7j-00057o...@franck.debian.org>
and subject line Bug#711010: fixed in dh-make-drupal 1.3-1+deb7u1
has caused the Debian Bug report #711010,
regarding dh-make-drupal: Drupal.org now requires https access or fails,
rendering dh-make-drupal unusable
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
711010: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711010
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-make-drupal
Version: 1.3-1
Severity: grave
Tags: upstream patch
Justification: renders package unusable
Grr, I'm doing this all backward: I first got a patch (via github),
then uploaded 1.4-1, fixing this problem, and without mentioning the
bug :-/ and finally file the bug.
Anyway, this bug report follows this pull request I got at github:
https://github.com/gwolf/dh-make-drupal/pull/3
/------------------------------------------------------------
|It seems drupal.org is new redirecting us to https. I got the following error:
|
|$ dh-make-drupal -d 6 webform
|/usr/lib/ruby/1.8/open-uri.rb:174:in open_loop': redirection forbidden:
http://drupal.org/project/webform -> https://drupal.org/project/webform
(RuntimeError)
|from /usr/lib/ruby/1.8/open-uri.rb:132:inopen_uri'
|from /usr/lib/ruby/1.8/open-uri.rb:518:in open'
|from /usr/lib/ruby/1.8/open-uri.rb:30:inopen'
|from /home/skangas/dh-make-drupal/dh-make-drupal:674:in fetch_data'
|from /home/skangas/dh-make-drupal/dh-make-drupal:734:infor'
|from /home/skangas/dh-make-drupal/dh-make-drupal:147:in fetch_info'
|from /home/skangas/dh-make-drupal/dh-make-drupal:99:ininitialize'
|from /home/skangas/dh-make-drupal/dh-make-drupal:1107:in new'
|from /home/skangas/dh-make-drupal/dh-make-drupal:1107:inrun'
|from /home/skangas/dh-make-drupal/dh-make-drupal:1121
|
|To fix this, I changed it to use https directly instead.
|
|Please consider this change for inclusion.
\------------------------------------------------------------
The patch is trivial (and attached to this report). Please allow for
its inclusion in a point release.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.8-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dh-make-drupal depends on:
ii build-essential 11.6
ii debhelper 9.20130518
ii libruby 1:1.9.3
ii ruby 1:1.9.3
ii ruby-hpricot 0.8.6-3
ii ruby1.8 [ruby] 1.8.7.358-7
dh-make-drupal recommends no packages.
Versions of packages dh-make-drupal suggests:
pn drupal6 | drupal7 <none>
-- debconf-show failed
diff --git a/dh-make-drupal b/dh-make-drupal
index 650e967..e590bd9 100755
--- a/dh-make-drupal
+++ b/dh-make-drupal
@@ -287,7 +287,7 @@ module DrupalProject
# Creates the debian/watch file
def setup_watch
res = ['version=3',
- ( 'http://drupal.org/project/%s .*/%s-%s.x-(\d[\d_.]+)\.tar\.gz' %
+ ( 'https://drupal.org/project/%s .*/%s-%s.x-(\d[\d_.]+)\.tar\.gz' %
[@project.name, @project.name, @d_ver] ) ].join("\n")
put_in_file 'watch', res
end
@@ -667,7 +667,7 @@ module DrupalProject
end
def fetch_data
- @url = "http://drupal.org/project/#{@name}"
+ @url = "https://drupal.org/project/#{@name}"
Logger.instance.debug "Fetching project information from #{@url}"
begin
@@ -689,7 +689,7 @@ module DrupalProject
# that uploaded the node to Drupal, AFAICT). Still, we do what
# we can.
relative_url = @html.search('div.submitted a')[0].get_attribute('href').gsub( /^\//, '')
- @author = Author.fetch_from('http://drupal.org/%s' % relative_url)
+ @author = Author.fetch_from('https://drupal.org/%s' % relative_url)
# Which kind of project is this? We get the active tab in the
# 'links' menu.
@@ -704,12 +704,12 @@ module DrupalProject
@p_type = ProjType.new( @html.search('ul.links li.active')[0].inner_text )
rescue NoMethodError
begin
- trans_url = "http://localize.drupal.org/translate/languages/#{@name}"
+ trans_url = "https://localize.drupal.org/translate/languages/#{@name}"
if trans = open(trans_url)
@p_type = ProjType.new('Translations')
trans_warning = "Translations are probably outdated\n" +
"Please compare module with #{trans_url} and\n" +
- "http://localize.drupal.org/translate/downloads"
+ "https://localize.drupal.org/translate/downloads"
@descr += "\n .\n#{trans_warning}"
Logger.instance.warn trans_warning
end
--- End Message ---
--- Begin Message ---
Source: dh-make-drupal
Source-Version: 1.3-1+deb7u1
We believe that the bug you reported is fixed in the latest version of
dh-make-drupal, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 711...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gunnar Wolf <gw...@debian.org> (supplier of updated dh-make-drupal package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 04 Jun 2013 17:07:08 -0500
Source: dh-make-drupal
Binary: dh-make-drupal
Architecture: source all
Version: 1.3-1+deb7u1
Distribution: stable
Urgency: low
Maintainer: Gunnar Wolf <gw...@debian.org>
Changed-By: Gunnar Wolf <gw...@debian.org>
Description:
dh-make-drupal - Create Debian packages from Drupal modules and themes
Closes: 711010
Changes:
dh-make-drupal (1.3-1+deb7u1) stable; urgency=low
.
* Drupal.org now requires requests to go over https. Thanks (again!)
to Stefan Kangas for the patch. (Closes: #711010)
Checksums-Sha1:
beb1dab14d5e5fe2b8276cb3d2268ed69310dece 1921 dh-make-drupal_1.3-1+deb7u1.dsc
5eb01891d659ec1aa66c98e55fc33fe0f65bb6f0 3797
dh-make-drupal_1.3-1+deb7u1.debian.tar.gz
f28d81fac525e0b8d43fde6679559ebd5974d1d6 21772
dh-make-drupal_1.3-1+deb7u1_all.deb
Checksums-Sha256:
7fed925ed036e1107133b5fac57a7cb3c4e6e109e721a7501fc07b4987f5e917 1921
dh-make-drupal_1.3-1+deb7u1.dsc
f8669859257fc50a4ed7e52d21a1ad796b0229bce50e7124283c89e0f2b727c1 3797
dh-make-drupal_1.3-1+deb7u1.debian.tar.gz
52daebf10a6ed2c4bde09e1566a4574bbbccefb5ac8475f012d087379f88e403 21772
dh-make-drupal_1.3-1+deb7u1_all.deb
Files:
a550b4d0b9c5b28ab2cb9ccfc54a6a2f 1921 web extra dh-make-drupal_1.3-1+deb7u1.dsc
ea2ac3b3e36a8e221b251f474e405485 3797 web extra
dh-make-drupal_1.3-1+deb7u1.debian.tar.gz
bcb8514cb75e131c20ef5b7a7f8fce4f 21772 web extra
dh-make-drupal_1.3-1+deb7u1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRrmhyAAoJEGc6A+TB25IfgHMQAJzJqvQaklMlebi3X4JdEtIn
qP4Yc6LDmQ1YwIO3FvJxGmr0gelaCnfy5zDl/zgI1z0V+UDk0hohVCXUMZf9i3UL
cIzrV6R5buaMuS6FRdjQv1DvFE6OSVfaHznDpWVXXOUMq7pazkQt8DdjI9nDwm2H
5qAY+yDLP7qzRgDSD6KbgQE8QXFg0YzEJg8L9p+sDprJi4R2ixS+Lh7RmIWVkzWZ
swcl327nB6P4yyfLyuPi4rliB7LbpRPtIcwjAS/GHVhKdxeSNqQqqbFi6HvP1H+6
v8XDJu+89xpdrgrJFyZyq8TJ+rUPafLAMNHWPhPw9b9ACzbDasjFPhPW8mBfJIem
Ske/pgNBRuOFJBT9yq9SrYTPJUJBqAau0JoGXp/5WhvrEzqFLZtbKfHn7EVSiPsW
3tWT2ndI+BWrIh6iYjF0d0ytVoOzJo0jme6B0d3MuLPhr9A4FmkxL773q8ij8xnV
u+5RXsviPz/Wiz6aTqaHIvVzezWADUNtp5WvWjheUmHbwG0jRsJfgNHUrhq4gmcl
CqU+zT2tdMQjIJnXdBAhw8Mi7LI6zuRfFYgPZ1zXnO0XQLtYcDjI5NbXt/Vzc58K
NMkLIINTecpcg2o4E7uLlnXkfsSxfxwIeUdum0INxCh7BJ6iXyNvgyidam+2Rig0
MKLiXksGVxQcWrCEXc1i
=KqJ6
-----END PGP SIGNATURE-----
--- End Message ---