Bug#801397: ITP: tuptime -- Report historical and statistical running time of the system, keeping it between restarts.

2015-10-09 Thread Ricardo F
Package: wnpp
Severity: wishlist
Owner: Ricardo F 

* Package name: tuptime
  Version : 3.2.01
  Upstream Author : Name 
* URL : https://github.com/rfrail3/tuptime
* License : GPL
  Programming Lang: Python
  Description : Report historical and statistical running time of the 
system, keeping it between restarts.


Tuptime is a tool for report the historical and statistical running time of the 
system, keeping it between restarts. Indeed, it can:

  - Count system startups
  - Register first boot time (a.k.a. installation time)
  - Count nicely and accidentally shutdowns
  - Uptime and downtime percentage since first boot time
  - Accumulated system uptime, downtime and total
  - Largest, shortest and average uptime and downtime
  - Current uptime
  - Print formatted table or list with most of the previous values
  - Register used kernels



Re: init script, installed but not activated

2015-10-09 Thread Wouter Verhelst
On Tue, Oct 06, 2015 at 05:16:55PM -0300, Antonio Terceiro wrote:
> On Tue, Oct 06, 2015 at 10:47:28PM +0300, Hleb Valoshka wrote:
> > Hi all.
> > 
> > I'm packaging web server for ruby called unicorn. The package installs
> > sysv init script, I want to make it installed but not activated
> > because unicorn itself is useless, user should configure it and
> > activate it with "update-rc.d unicorn enable". Or it may installed as
> > dependency for rainbows, so it's clear that it should not run.
> > 
> > So I need something like "dh_systemd_enable --no-enable", existing
> > options for dh_installinit like "--no-start" or
> > "--update-rcd-params=..." does not work such way, so we need to
> > introduce workarounds in postinstall script.
> > 
> > Any suggestions?
> 
> for sysvinit you need to code that manually in the initscript. several
> packages have their initscripts source /etc/default/$package, and check
> for some variable that says whether the service should start on boot or
> not.
> 
> look at varnish for an example.

NO!

That is an abomination. Please don't do that. Please don't propagate
that. Please don't promote that.

There is nothing more annoying than having an init script go "ah, I'm
not supposed to work", when you run it manually.

-- 
It is easy to love a country that is famous for chocolate and beer

  -- Barack Obama, speaking in Brussels, Belgium, 2014-03-26



Bug#801408: ITP: python-duckduckgo2 -- Library for querying the DuckDuckGo API

2015-10-09 Thread Iain R. Learmonth
Package: wnpp
Severity: wishlist
Owner: "Iain R. Learmonth" 

Hi,

* Package name: python-duckduckgo2
  Version : 0.242
  Upstream Author : Michael Smith 
* URL : https://pypi.python.org/pypi/duckduckgo2/
* License : BSD
  Programming Lang: Python
  Description : Library for querying the DuckDuckGo API

A Python library for querying the DuckDuckGo Instant Answer API. The
Instant Answer API gives you free access to many of DuckDuckGo's instant
answers like: topic summaries, categories, disambiguation, and !bang
redirects.

More information on the Instant Answer API can be found at:

  https://duckduckgo.com/api

Thanks,
Iain.

-- 
e: i...@fsfe.orgw: iain.learmonth.me
x: i...@jabber.fsfe.org t: EPVPN 2105
c: 2M0STB  g: IO87we
p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49


pgpTbEpMSw1dY.pgp
Description: PGP signature


Bug#801420: ITP: mbedtls -- lightweight crypto and SSL/TLS library

2015-10-09 Thread James Cowgill
Package: wnpp
Owner: James Cowgill 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: mbedtls
  Version : 2.1.2
  Upstream Author : ARM Limited
* URL : http://tls.mbed.org/
* License : Apache-2.0 or GPL-2+
  Programming Lang: C
  Description : lightweight crypto and SSL/TLS library

mbed TLS (formerly known as PolarSSL) is a lean open source crypto library for
 providing SSL and TLS support in your programs. It offers an intuitive API and
 documented header files, so you can actually understand what the code does.
 It features:
  - Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, Camellia
and XTEA
  - Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5
  - Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG
  - Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, ECDSA
and ECDH
  - TLS 1.0, 1.1 and 1.2
  - Abstraction layers for ciphers, hashes, public key operations, platform
abstraction and threading

Around a year ago control of PolarSSL was passed to ARM and the project
was later rebranded as mbed TLS. Version 2 made large changes to the
API (including renaming all the functions, include paths, etc) so it
makes sense to me to create an entirely separate source package. Due to
the number of API changes, even the -dev package does not conflict with
libpolarssl-dev.

signature.asc
Description: This is a digitally signed message part