Commit 2f3b867f authored by Gervase Markham's avatar Gervase Markham Committed by Dylan William Hardison

Bug 1183647 - Optional Perl modules related to REST should now be mandatory

r=dylan,a=dylan
parent df83e520
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"Bugzilla Developers <developers@bugzilla.org>" "Bugzilla Developers <developers@bugzilla.org>"
], ],
"dynamic_config" : 1, "dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150005", "generated_by" : "ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.143240",
"license" : [ "license" : [
"unknown" "unknown"
], ],
...@@ -55,7 +55,6 @@ ...@@ -55,7 +55,6 @@
"prereqs" : { "prereqs" : {
"runtime" : { "runtime" : {
"requires" : { "requires" : {
"Moo" : "2",
"MooX::StrictConstructor" : "0.008", "MooX::StrictConstructor" : "0.008",
"Type::Tiny" : "1" "Type::Tiny" : "1"
} }
...@@ -270,20 +269,6 @@ ...@@ -270,20 +269,6 @@
} }
} }
}, },
"rest" : {
"description" : "REST Interface",
"prereqs" : {
"runtime" : {
"requires" : {
"HTTP::Request" : "0",
"HTTP::Response" : "0",
"Module::Runtime" : "0",
"Moo" : "2",
"Test::Taint" : "1.06"
}
}
}
},
"smtp_auth" : { "smtp_auth" : {
"description" : "SMTP Authentication", "description" : "SMTP Authentication",
"prereqs" : { "prereqs" : {
...@@ -378,10 +363,15 @@ ...@@ -378,10 +363,15 @@
"Email::MIME" : "1.904", "Email::MIME" : "1.904",
"Email::Sender" : "1.300011", "Email::Sender" : "1.300011",
"File::Slurp" : "9999.13", "File::Slurp" : "9999.13",
"HTTP::Request" : "0",
"HTTP::Response" : "0",
"JSON::XS" : "2.01", "JSON::XS" : "2.01",
"List::MoreUtils" : "0.32", "List::MoreUtils" : "0.32",
"Math::Random::ISAAC" : "v1.0.1", "Math::Random::ISAAC" : "v1.0.1",
"Module::Runtime" : "0",
"Moo" : "2",
"Template" : "2.24", "Template" : "2.24",
"Test::Taint" : "1.06",
"URI" : "1.55", "URI" : "1.55",
"perl" : "5.014000" "perl" : "5.014000"
} }
...@@ -397,6 +387,5 @@ ...@@ -397,6 +387,5 @@
} }
}, },
"release_status" : "stable", "release_status" : "stable",
"version" : "v5.1.1+", "version" : "v5.1.1+"
"x_serialization_backend" : "JSON::PP version 2.27203"
} }
...@@ -12,7 +12,7 @@ build_requires: ...@@ -12,7 +12,7 @@ build_requires:
configure_requires: configure_requires:
ExtUtils::MakeMaker: '6.55' ExtUtils::MakeMaker: '6.55'
dynamic_config: 1 dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150005' generated_by: 'ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.143240'
license: unknown license: unknown
meta-spec: meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html url: http://module-build.sourceforge.net/META-spec-v1.4.html
...@@ -38,7 +38,6 @@ optional_features: ...@@ -38,7 +38,6 @@ optional_features:
csp: csp:
description: 'Content-Security-Policy support' description: 'Content-Security-Policy support'
requires: requires:
Moo: '2'
MooX::StrictConstructor: '0.008' MooX::StrictConstructor: '0.008'
Type::Tiny: '1' Type::Tiny: '1'
detect_charset: detect_charset:
...@@ -135,14 +134,6 @@ optional_features: ...@@ -135,14 +134,6 @@ optional_features:
CGI::Compile: '0' CGI::Compile: '0'
CGI::Emulate::PSGI: '0' CGI::Emulate::PSGI: '0'
Plack: '1.0031' Plack: '1.0031'
rest:
description: 'REST Interface'
requires:
HTTP::Request: '0'
HTTP::Response: '0'
Module::Runtime: '0'
Moo: '2'
Test::Taint: '1.06'
smtp_auth: smtp_auth:
description: 'SMTP Authentication' description: 'SMTP Authentication'
requires: requires:
...@@ -187,11 +178,15 @@ requires: ...@@ -187,11 +178,15 @@ requires:
Email::MIME: '1.904' Email::MIME: '1.904'
Email::Sender: '1.300011' Email::Sender: '1.300011'
File::Slurp: '9999.13' File::Slurp: '9999.13'
HTTP::Request: '0'
HTTP::Response: '0'
JSON::XS: '2.01' JSON::XS: '2.01'
List::MoreUtils: '0.32' List::MoreUtils: '0.32'
Math::Random::ISAAC: v1.0.1 Math::Random::ISAAC: v1.0.1
Module::Runtime: '0'
Moo: '2'
Template: '2.24' Template: '2.24'
Test::Taint: '1.06'
URI: '1.55' URI: '1.55'
perl: '5.014000' perl: '5.014000'
version: v5.1.1+ version: v5.1.1+
x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
...@@ -56,10 +56,15 @@ my %requires = ( ...@@ -56,10 +56,15 @@ my %requires = (
'Email::MIME' => '1.904', 'Email::MIME' => '1.904',
'Email::Sender' => '1.300011', 'Email::Sender' => '1.300011',
'File::Slurp' => '9999.13', 'File::Slurp' => '9999.13',
'HTTP::Request' => 0,
'HTTP::Response' => 0,
'JSON::XS' => '2.01', 'JSON::XS' => '2.01',
'List::MoreUtils' => '0.32', 'List::MoreUtils' => '0.32',
'Math::Random::ISAAC' => '1.0.1', 'Math::Random::ISAAC' => '1.0.1',
'Moo' => 2,
'Module::Runtime' => 0,
'Template' => '2.24', 'Template' => '2.24',
'Test::Taint' => '1.06',
'URI' => '1.55', 'URI' => '1.55',
); );
my %build_requires = ( my %build_requires = (
...@@ -262,20 +267,6 @@ my %optional_features = ( ...@@ -262,20 +267,6 @@ my %optional_features = (
description => 'Patch Viewer', description => 'Patch Viewer',
prereqs => { runtime => { requires => { PatchReader => '0.9.6' } } } prereqs => { runtime => { requires => { PatchReader => '0.9.6' } } }
}, },
rest => {
description => 'REST Interface',
prereqs => {
runtime => {
requires => {
'Test::Taint' => '1.06',
'HTTP::Request' => 0,
'HTTP::Response' => 0,
Moo => 2,
'Module::Runtime' => 0
}
}
}
},
jobqueue => { jobqueue => {
description => 'Mail Queueing', description => 'Mail Queueing',
prereqs => { prereqs => {
...@@ -301,7 +292,6 @@ my %optional_features = ( ...@@ -301,7 +292,6 @@ my %optional_features = (
prereqs => { prereqs => {
runtime => { runtime => {
requires => { requires => {
Moo => 2,
'Type::Tiny' => 1, 'Type::Tiny' => 1,
'MooX::StrictConstructor' => 0.008, 'MooX::StrictConstructor' => 0.008,
} }
......
...@@ -14,11 +14,6 @@ use lib qw(. lib local/lib/perl5); ...@@ -14,11 +14,6 @@ use lib qw(. lib local/lib/perl5);
use Bugzilla; use Bugzilla;
use Bugzilla::Constants; use Bugzilla::Constants;
use Bugzilla::Error;
BEGIN {
if (!Bugzilla->feature('rest')) {
ThrowUserError('feature_disabled', { feature => 'rest' });
}
}
Bugzilla->usage_mode(USAGE_MODE_REST); Bugzilla->usage_mode(USAGE_MODE_REST);
Bugzilla->api_server->handle(); Bugzilla->api_server->handle();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment