TT#53701 Transition perl module package into a libfoo-perl package

The current ngcp-api-tools package name seems to indicate this contains
some actual tool, but it only provides perl modules. Let's rename it to
clarify its actual intent.

At the same time we demote the ngcp-panel from a Depends to a
Recommends, because this is an HTTP client and can be used from a host
that has no panel installed against a host that has it. And remove the
ngcp-api-tools provides as we are not providing any tool.

Change-Id: I3fd3854a91cc680f71d5465bc7c397f292f7b95a
changes/55/27555/5
Guillem Jover 8 years ago
parent 185a4af736
commit f70555d358

37
debian/control vendored

@ -8,28 +8,38 @@ Build-Depends:
Standards-Version: 3.9.8 Standards-Version: 3.9.8
Homepage: https://www.sipwise.com/ Homepage: https://www.sipwise.com/
Package: ngcp-api-tools Package: libngcp-api-client-perl
Architecture: all Architecture: all
Depends: Depends:
ngcp-panel,
${misc:Depends}, ${misc:Depends},
${perl:Depends}, ${perl:Depends},
Provides: Recommends:
ngcp-api-tools, ngcp-panel,
Conflicts: Conflicts:
ngcp-ossbss, ngcp-ossbss,
ngcp-www-admin (<= 2), ngcp-www-admin (<= 2),
Replaces: Replaces:
ngcp-api-tools,
ngcp-ossbss, ngcp-ossbss,
Description: NGCP REST API related tools Section: perl
This package contains files needed by all interface modules on Description: NGCP REST API client module
NGCP management hosts. This package contains the NGCP::API::Client module needed by all interface
modules on NGCP management hosts.
Package: ngcp-api-tools
Architecture: all
Depends:
libngcp-api-client-perl,
Description: transitional dummy package
This package has been renamed to libngcp-api-client-perl. It can be safely
removed once it is not depended on by other packages.
Package: ngcp-billing-tools Package: ngcp-billing-tools
Architecture: all Architecture: all
Depends: Depends:
${misc:Depends}, ${misc:Depends},
${perl:Depends}, ${perl:Depends},
libngcp-api-client-perl,
Provides: Provides:
ngcp-api-tools, ngcp-api-tools,
Conflicts: Conflicts:
@ -40,15 +50,16 @@ Replaces:
ngcp-ossbss, ngcp-ossbss,
Breaks: Breaks:
ngcp-ossbss-billing (<< 3.19), ngcp-ossbss-billing (<< 3.19),
Description: NGCP Billing related tools Description: NGCP billing related tools
This package contains files needed by all interface modules on This package contains billing related tools that use the NGCP API,
NGCP management hosts. needed by all interface modules on NGCP management hosts.
Package: ngcp-provisioning-tools Package: ngcp-provisioning-tools
Architecture: all Architecture: all
Depends: Depends:
${misc:Depends}, ${misc:Depends},
${perl:Depends}, ${perl:Depends},
libngcp-api-client-perl,
Provides: Provides:
ngcp-api-tools, ngcp-api-tools,
Conflicts: Conflicts:
@ -59,6 +70,6 @@ Breaks:
ngcp-ossbss-clients-perl (<< 3.19), ngcp-ossbss-clients-perl (<< 3.19),
Replaces: Replaces:
ngcp-ossbss, ngcp-ossbss,
Description: NGCP Provisioning related tools Description: NGCP provisioning related tools
This package contains files needed by all interface modules on This package contains provisioning tools that use the NGCP API,
NGCP management hosts. needed by all interface modules on NGCP management hosts.

Loading…
Cancel
Save