libserver-starter-perl_0.34-1_all.deb


Advertisement

Description

libserver-starter-perl - superdaemon for hot-deploying Perl server programs

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libserver-starter-perl_0.34-1_all.deb
Package name libserver-starter-perl
Package version 0.34
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl
Homepage https://metacpan.org/release/Server-Starter
License -
Maintainer Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Download size 18.35 KB
Installed size 52.00 KB
It is often a pain to write a server program that supports graceful restarts,
with no resource leaks. Server::Starter solves the problem by splitting the
task into two. One is start_server, a script provided as a part of the module,
which works as a superdaemon that binds to zero or more TCP ports or unix
sockets, and repeatedly spawns the server program that actually handles the
necessary tasks (for example, responding to incoming commenctions). The spawned
server programs under Server::Starter call accept(2) and handle the requests.
To gracefully restart the server program, send SIGHUP to the superdaemon. The
superdaemon spawns a new server program, and if (and only if) it starts up
successfully, sends SIGTERM to the old server program.

Alternatives

Package Version Architecture Repository
libserver-starter-perl_0.34-1_all.deb 0.34 all Debian Main
libserver-starter-perl - - -

Requires

Name Value
perl -

Download

Type URL
Mirror ftp.br.debian.org
Binary Package libserver-starter-perl_0.34-1_all.deb
Source Package libserver-starter-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libserver-starter-perl deb package:
    # sudo apt-get install libserver-starter-perl

Files

Path
/usr/bin/start_server
/usr/share/doc/libserver-starter-perl/changelog.Debian.gz
/usr/share/doc/libserver-starter-perl/changelog.gz
/usr/share/doc/libserver-starter-perl/copyright
/usr/share/man/man1/start_server.1p.gz
/usr/share/man/man3/Server::Starter.3pm.gz
/usr/share/perl5/Server/Starter.pm
/usr/share/perl5/Server/Starter/Guard.pm

Changelog

2018-03-11 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.34-1) unstable; urgency=medium
* Team upload.
[ Alex Muntada ]
* Remove inactive pkg-perl members from Uploaders.
[ Salvatore Bonaccorso ]
* Update Vcs-* headers for switch to salsa.debian.org
[ gregor herrmann ]
* Import upstream version 0.34.
* Declare compliance with Debian Policy 4.1.3.
* Bump debhelper compatibility level to 10.
2016-12-25 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.33-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.33.
* Update build dependencies.
2016-11-21 - Niko Tyni <ntyni@debian.org>
libserver-starter-perl (0.32-2) unstable; urgency=medium
* Team upload.
[ Salvatore Bonaccorso ]
* debian/control: Use HTTPS transport protocol for Vcs-Git URI
[ gregor herrmann ]
* debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
* debian/upstream/metadata: use HTTPS for GitHub URLs.
[ Niko Tyni ]
* Skip most of the test suite, it's racy and sometimes hangs altogether.
(Closes: #841662)
+ drop most of the build dependencies, not needed any longer
* Declare Standards-Version 3.9.8.
2015-10-01 - Lucas Kanashiro <kanashiro.duarte@gmail.com>
libserver-starter-perl (0.32-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.32
2015-08-12 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.31-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.31
* Bump debhelper compatibility level to 9.
2015-06-27 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.30-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.30
* Mark package as autopkgtest-able.
2015-05-16 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.27-1) unstable; urgency=medium
* Team upload.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ gregor herrmann ]
* New upstream release.
* Update build and runtime dependencies.
* Update years of upstream copyright.
Drop information about removed files.
* Drop patches.
0001-Synchronize-to-PID-in-t-07-envdir.t.patch and
0002-Fix-loading-envdir.patch fixed timings in the tests. The patches
don't apply anymore and hopefully aren't necessary any more.
Also drop spelling.patch which fixed a typo introduced in one of the
previous patches.
* Add debian/upstream/metadata
* Declare compliance with Debian Policy 3.9.6.
2014-06-29 - gregor herrmann <gregoa@debian.org>
libserver-starter-perl (0.17-2) unstable; urgency=medium
* Team upload.
* Strip trailing slash from metacpan URLs.
* Add patches from CPAN RT#73711 to fix test failures caused by
races/timing issues. (Closes: #753039)
2013-12-23 - Florian Schlichting <fsfs@debian.org>
libserver-starter-perl (0.17-1) unstable; urgency=low
* Import Upstream version 0.17
* Add version (>= 2.00) to build-dependency on libtest-tcp-perl, there are
older versions in the archive
* Add copyright paragraphs for modules shipped in inc/*
* Declare compliance with Debian Policy 3.9.5
* Add myself to uploaders and copyright
2013-07-26 - Alessandro Ghedini <ghedo@debian.org>
libserver-starter-perl (0.15-1) unstable; urgency=low
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://anonscm.debian.org)
* Change search.cpan.org based URIs to metacpan.org based URIs
[ Alessandro Ghedini ]
* New upstream release
* Build-Depends on libtest-tcp-perl

See Also

Package Description
libservice-wrapper-doc_3.5.30-1_all.deb Jar daemon wrapper (javadoc files)
libservice-wrapper-java_3.5.30-1_all.deb Jar daemon wrapper java libraries
libservice-wrapper-jni_3.5.30-1_i386.deb Jar daemon wrapper JNI libraries
libservlet-api-java-doc_4.0.1-2_all.deb Java Servlet API (documentation)
libservlet-api-java_4.0.1-2_all.deb Java Servlet API
libservlet3.1-java_4.0.1-2_all.deb Java Servlet API 3.1 (transitional package)
libsession-storage-secure-perl_0.011-1_all.deb module implementing a secure way to encode session data
libsession-token-perl_1.503-1+b4_i386.deb secure, efficient, simple random session token generation
libset-crontab-perl_1.03-1_all.deb Expand crontab-style integer lists
libset-infinite-perl_0.65-1_all.deb module for sets of intervals
libset-intervaltree-perl_0.12-1+b1_i386.deb Perform range-based lookups on sets of ranges
libset-intspan-perl_1.19-1_all.deb module to manage sets of integers
libset-nestedgroups-perl_0.01-3_all.deb Simple implementation of nested groups
libset-object-perl_1.39-1+b1_i386.deb collection of objects without duplications
libset-scalar-perl_1.29-2_all.deb Perl interface for operations on finite sets
Advertisement
Advertisement