Looking for new maintainer(s) for net-snmp

2016-12-02 Thread Raphael Hertzog
Hello everybody,

the net-snmp source package is looking for a new maintainer:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835654

It is currently affected by 3 release critical bugs and has many reverse
dependencies so it really needs to be well maintained.
Uptsream seems to be reasonably responsive (as shown by
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828449#21).

Hideki, would you sponsor a new maintainer if s/he does not have upload
rights? (bccing debian-mentors in case new contributors are interested in
taking it over)

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/



Bug#846577: ITP: python-portpicker -- Python module to find unused network ports to bind to

2016-12-02 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: python-portpicker
  Version : 1.1.1
  Upstream Author : Google
* URL : https://github.com/google/python_portpicker
* License : Apache-2.0
  Programming Lang: Python
  Description : Python module to find unused network ports to bind to

Portpicker provides an API to find and return an available network port
for an application to bind to. Ideally suited for use from unittests or for
test harnesses that launch local servers.

This package will be provided for Python 2 and 3 and is being packaged
as a dependency of the GRR Rapid Response server component.



Re: Looking for new maintainer(s) for net-snmp

2016-12-02 Thread Vincent Bernat
 ❦  2 décembre 2016 10:55 +0100, Raphael Hertzog  :

> the net-snmp source package is looking for a new maintainer:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835654
>
> It is currently affected by 3 release critical bugs and has many reverse
> dependencies so it really needs to be well maintained.
> Uptsream seems to be reasonably responsive (as shown by
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828449#21).
>
> Hideki, would you sponsor a new maintainer if s/he does not have upload
> rights? (bccing debian-mentors in case new contributors are interested in
> taking it over)

It's not a good time for me to adopt the package, but I can offer
sponsorship or join a team. I am somewhat familiar with NetSNMP but not
involved in its packaging.
-- 
Keep it right when you make it faster.
- The Elements of Programming Style (Kernighan & Plauger)


signature.asc
Description: PGP signature


Bug#846582: ITP: python-codegen -- extension to ast that allows AST -> Python code generation

2016-12-02 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: python-codegen
  Version : 1.0
  Upstream Author : Armin Ronacher
* URL : https://github.com/andreif/codegen
* License : BSD
  Programming Lang: Python
  Description : extension to ast that allows AST -> Python code generation

The codegen module converts a abstract syntax tree (AST) back into
Python source code. This is useful for debugging purposes, especially when
dealing with custom ASTs not generated by Python itself.

This package will be provided for Python 2 and is being packaged as a
dependency of the Rekall memory forensics framework.



Bug#846584: ITP: python-flask-sockets -- elegant WebSockets for your Flask apps

2016-12-02 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: python-flask-sockets
  Version : 0.2.1
  Upstream Author : Kenneth Reitz
* URL : https://github.com/kennethreitz/flask-sockets
* License : MIT
  Programming Lang: Python
  Description : elegant WebSockets for your Flask apps

This package provides Flask-Sockets, a websocket library to be used
with Flask. It is based on gevent-websocket and supports Flask Blueprints.

This package will be provided for Python 2 and is being packaged as a
dependency of the Rekall memory forensics framework.



Bug#846595: ITP: wok -- Webserver Originated from Kimchi

2016-12-02 Thread Lucio Correia
Package: wnpp
Severity: wishlist
Owner: Lucio Correia 

* Package name: wok
  Version : 2.3.0
  Upstream Author : 2013-2016 International Business Machines Corporation and 
others
* URL : https://github.com/kimchi-project/wok
* License : LGPL-2.1+ and Apache-2.0
  Programming Lang: Python
  Description : Webserver Originated from Kimchi

Wok is a cherrypy-based web framework with HTML5 support that is extended by
plugins which expose functionality through REST APIs.
Examples of such plugins are Kimchi (Virtualization Management) and Ginger
(System Administration). Wok comes with a sample plugin for education purposes.
Wok runs through wok service.



In order to update kimchi and ginger packages to their latest upstream
versions (2.3), wok package is needed as a dependency.

Wok is a split out of kimchi's web framework. Kimchi is now focused on
virtualization functionality and became a plugin of Wok.

Most of Wok code was already being analyzed as part of Kimchi ITP at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772823 and RFS at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800966.

We intend to provide Wok along with Kimchi, Ginger and Ginger-Base
plugins every Debian release.

We look for a sponsor.



Bug#846598: ITP: ginger-base -- Basic host management for Kimchi and Ginger

2016-12-02 Thread Lucio Correia
Package: wnpp
Severity: wishlist
Owner: Lucio Correia 

* Package name: ginger-base
  Version : 2.2.1
  Upstream Author : 2013-2016 International Business Machines Corporation and 
others
* URL : https://github.com/kimchi-project/gingerbase
* License : LGPL-2.1+ and Apache-2.0
  Programming Lang: Python
  Description : Basic host management for Kimchi and Ginger

Ginger Base is an open source base host management plugin for Kimchi
and Ginger plugins of Wok. It provides an intuitive web panel with
common tools for monitoring and updating Linux systems.



In order to update kimchi and ginger packages to their latest upstream
versions (2.3), ginger-base package is needed as a dependency.

Ginger Base is a split out of Kimchi and Ginger basic functionality.

We intend to update Ginger Base along with Kimchi, Ginger and Wok
every Debian release.

We look for a sponsor.



F

2016-12-02 Thread xxtru2dagame0810xx






Powered by Cricket Wireless.

MIA maintainers and RC-buggy packages

2016-12-02 Thread Andrey Rahmatullin
Hello.

During the last week or two I've spent some time looking through the
packages with RC bugs, mostly those that are removed from testing, have
popcon 100+ and don't have recent activity on the bug report. I skipped
bugs like "depends on obsolete piece of software" or "crashes in some
circumstances", most of the bugs were FTBFSes caused by obsolete packaging
or incompatibilities of the old code with the current environment.

Unsurprisingly, most of these packages didn't have a maintainer upload
since e.g. 2012 and have the RC bug open for last 3+ months. Some of them
have some team in the Maintainer header, some have people in Uploaders who
never made an upload. Some of them had 3 NMUs in last 3 years.

* So, the first question is: should I spend my time on getting these
packages back to testing so they would be a part of the next release? Or
should I spend my time on other RC bugs fixing which will help release
stretch faster?


Next, I contacted all maintainers or such packages, telling them that
their package X had its last maintaner upload on X and has an RC bug #X
since X, asking them to orphan the package if they are not interested in
it anymore and to also orphan other their packages they are not interested
in. I've sent about 30 emails in last 6 days. I've got 9 immediate
answers. 3 were "should be orphaned". 2 were "I will try to fix this". 1
was "I will fix the package" but about a different package. 1 was "should
be orphaned, though we don't have a standard method to orphan team
packages". 1 was "I will move to a team" and I answered "a package needs a
human maintainer". 1 was "why are you asking me, I am only an uploader,
the package is team maintained" even though that person was the only
actual uploader (since 2002 till 2012). I've sent the list of my pings to
the MIA team.

* So: is it a real problem that there are packages that should be marked
as orphaned but they aren't? Should we spend any effort on marking more
orphaned packages? If yes, how should we do that?

* Also: what should we do with packages that are marked as team-maintained
but are really orphaned?


When fixing the RC bugs I always looked through other bugs in the same
package and applied trivial patches to the packaging. I've added
debian/source/format where it was missing. In some cases I've completely
replaced the packaging with 4-line d/rules. In at least two cases I fixed
empty -dbgsym packages.

* So, the final question: how much time should pass since the last
maintainer upload (since removal from testing, since the first still
unfixed RC bug, how many NMUs should exist since the last maintainer
upload) to be able to just do a QA upload (without changing the Maintainer
field as it's prohibited on the https://wiki.debian.org/Teams/MIA page)
instead of finely-crafting minimal diffs and fixing only things allowed by
devref 5.11.1?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: MIA maintainers and RC-buggy packages

2016-12-02 Thread Ian Jackson
Andrey Rahmatullin writes ("MIA maintainers and RC-buggy packages"):
> * So: is it a real problem that there are packages that should be marked
> as orphaned but they aren't? Should we spend any effort on marking more
> orphaned packages? If yes, how should we do that?

No, I think this is a waste of time.  It it easy to see (eg from the
BTS and tracker) that a package is effectively orphaned.

> * Also: what should we do with packages that are marked as team-maintained
> but are really orphaned?

The same thing we should do with any package.

> When fixing the RC bugs I always looked through other bugs in the same
> package and applied trivial patches to the packaging. I've added
> debian/source/format where it was missing. In some cases I've completely
> replaced the packaging with 4-line d/rules. In at least two cases I fixed
> empty -dbgsym packages.

Your diligence is commendable.

Frankly, I would have been tempted to let a lot of those packages slip
out of stretch.  It depends what they were, of course.

> * So, the final question: how much time should pass since the last
> maintainer upload (since removal from testing, since the first still
> unfixed RC bug, how many NMUs should exist since the last maintainer
> upload) to be able to just do a QA upload (without changing the Maintainer
> field as it's prohibited on the https://wiki.debian.org/Teams/MIA page)
> instead of finely-crafting minimal diffs and fixing only things allowed by
> devref 5.11.1?

Any package that got autoremoved from testing without response from
the maintainer should be treated as orphaned.  Likewise any package
with an RC bug with no action for months.

In the absence of bugs that "ought to have been dealt with" (which
would include RC bugs and bugs containing good patches, but not
necessarily any other kind of bug) I don't think lack of uploads
necessarily proves very much.

Likewise "only NMU uploads" doesn't necessarily prove very much.
Maybe the nominal maintainer is actively reviewing the NMUs even, but
sees no need to intervene.

If the package is not clearly orphaned I think the best approach is a
QA upload to DELAYED.  How about adding the QA team to Uploaders while
you're at it ? :-)

Ian.

-- 
Ian JacksonThese opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.



Re: MIA maintainers and RC-buggy packages

2016-12-02 Thread Andrey Rahmatullin
On Fri, Dec 02, 2016 at 06:58:55PM +, Ian Jackson wrote:
> > * So: is it a real problem that there are packages that should be marked
> > as orphaned but they aren't? Should we spend any effort on marking more
> > orphaned packages? If yes, how should we do that?
> 
> No, I think this is a waste of time.  It it easy to see (eg from the
> BTS and tracker) that a package is effectively orphaned.
Even if we don't apply the letter of our rules about NMUs and hijacking to
effectively orphaned packages, there are wnpp-alert and how-can-i-help
that directly use our official wnpp marks to show the packages in need of
help. There is also a filter on the UDD bug list and maybe other places.
There can be (or there are?) some metrics about the archive state.

> Frankly, I would have been tempted to let a lot of those packages slip
> out of stretch.  It depends what they were, of course.
I was following an advice received on IRC: if a package has a popcon of
even 20 then most likely there are 20 people who will benefit from the
fix.

> In the absence of bugs that "ought to have been dealt with" (which
> would include RC bugs and bugs containing good patches, but not
> necessarily any other kind of bug) I don't think lack of uploads
> necessarily proves very much.
> 
> Likewise "only NMU uploads" doesn't necessarily prove very much.
> Maybe the nominal maintainer is actively reviewing the NMUs even, but
> sees no need to intervene.
That sounds correct.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: MIA maintainers and RC-buggy packages

2016-12-02 Thread Ian Jackson
Andrey Rahmatullin writes ("Re: MIA maintainers and RC-buggy packages"):
> On Fri, Dec 02, 2016 at 06:58:55PM +, Ian Jackson wrote:
> > Frankly, I would have been tempted to let a lot of those packages slip
> > out of stretch.  It depends what they were, of course.
> 
> I was following an advice received on IRC: if a package has a popcon of
> even 20 then most likely there are 20 people who will benefit from the
> fix.

I think the advice you got on IRC was good.  Thank you, and thanks for
(effectively) correcting me.

Keep up the good work!

Ian.

-- 
Ian JacksonThese opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.



Bug#846633: ITP: iterum -- Iterum is a multiprotocol chat bot

2016-12-02 Thread Kyle Robbertze
Package: wnpp
Severity: wishlist
Owner: Kyle Robbertze 

* Package name: iterum
  Version : 0.1
  Upstream Author : Kyle Robbertze 
* URL : http://iterum.io/
* License : MIT/X/Expat
  Programming Lang: Python
  Description : Iterum is a multi-protocol chat bot

Iterum is a multi-protocol chat bot written in Python. It is
a fork of ibid wth the goal of continuing development and 
adding new features.

Development on ibid seems to have stalled and myself and
a few others decided to fork it and continue development.

I plan on maintaining it within the PAPT. I will need a
sponsor.



Bug#846643: ITP: sagenb -- The standalone Sage Notebook

2016-12-02 Thread Ximin Luo
Package: wnpp
Severity: wishlist
Owner: Ximin Luo 

* Package name: sagenb
  Version : 0.13
  Upstream Author : SageNB contributors 
* URL : https://github.com/sagemath/sagenb
* License : GPL-3+
  Programming Lang: Python, JS
  Description : The standalone Sage Notebook

The Sage Notebook is a web-based graphical user interface for
mathematical software.

Sage is a different approach to mathematics software. It makes it easy for you
to use most mathematics software together. Sage includes GAP, GP/PARI, Maxima,
and Singular, and dozens of other open source math packages. It aims to be a
viable open source alternative to Magma, Maple, Mathematica, and MATLAB.

With the Sage Notebook anyone can create, collaborate on, and publish
interactive worksheets. In a worksheet, one can write code using Sage, Python,
and other software included in Sage. You can write programs that combine
serious mathematics with anything else.

Most of the notebook does not depend on having Sage installed. Only
a few miscellaneous functions are imported from Sage.



Bug#846646: ITP: tendermint-go-rpc -- HTTP RPC server supporting calls over websockets

2016-12-02 Thread Alessio Treglia
Package: wnpp
Severity: wishlist
Owner: Alessio Treglia 

* Package name: tendermint-go-rpc
  Version : 0.0~git20161021.0.e6e3853
  Upstream Author : The Tendermint Project
* URL : http://github.com/tendermint/go-rpc
* License : Apache-2.0
  Programming Lang: Golang
  Description : RPC server in Go supporting multiple request formats

 HTTP RPC server supporting calls via URI params, JSON-RPC and jsonrpc over
 websockets Client Requests Suppose we want to expose the rpc function
 HelloWorld(name string, num int).
 .
 Tendermint Core is Byzantine Fault Tolerant (BFT) middleware that takes a
 state transition machine, written in any programming language, and
 replicates it on many machines.
 .
 This package is used by the Tendermint Core component.



Bug#846651: ITP: muparserx -- mathematical expression parser library

2016-12-02 Thread Andreas Bombe
Package: wnpp
Severity: wishlist
Owner: Andreas Bombe 

* Package name: muparserx
  Version : 4.0.7
  Upstream Author : Ingo Berg 
* URL : http://articles.beltoforion.de/article.php?a=muparserx&hl=en
* License : BSD-2-clause
  Programming Lang: C++
  Description : mathematical expression parser library

  The evaluation of a mathematical expression is a standard task
  required in many applications. It can be solved by either using a
  standard math expression parser such as muparser or by embedding a
  scripting language such as Lua. There are however some limitations:
  Although muparser is pretty fast it will only work with scalar values
  and although Lua is very flexible it does neither support binary
  operators for arrays nor complex numbers. So if you need a math
  expression parser with support for arrays, matrices and strings
  muparserx may be able to help you. It was originally based on the
  original muparser engine but has since evolved into a standalone
  project with a completely new parsing engine.


I am packaging this because it is the dependency of pothos, which I will
also package.



Bug#846663: ITP: pybigwig -- module for quick access to bigBed and bigWig files

2016-12-02 Thread Diane Trout
Package: wnpp
Severity: wishlist
Owner: Diane Trout 

* Package name: pybigwig
  Version : 0.3.2
  Upstream Author : Devon Ryan 
* URL : https://github.com/dpryan79/pyBigWig
* License : Expat
  Programming Lang: Python
  Description : module for quick access to bigBed and bigWig files

 This is a Python extension, written in C, for quick access to bigBed files,
 and access to and creation of bigWig files.

I was planning on submitting this under the debian-med team.

We found it as a dependency for deepTools https://deeptools.github.io/
though I haven't investigated packaging deepTools.

bigBed and bigWig files are quite common in bioinformatics, it'd be nice to be
able to use them directly.

The one odd thing about the package is that upstream has the C code seperately
available  to build a library, but they also includes directly include in their
python package and just add the C code to the setup.py code to build the
extension.