Re: Experimental ddeb support in debhelper and lintian

2015-04-11 Thread Niels Thykier
On 2015-04-11 07:14, Niels Thykier wrote:
> [...]
> 
>> Stretch is a two year time frame though, which makes me kinda sad. Thanks 
>> for you effort though, keep up the amazing work! If I understand correctly, 
>> if 
>> it would have been something for stretch, either A or B would have been 
>> decided already and partly implemented, right?
> 
> I believe we can implement this for Stretch if we wanted to.  Unlike
> multi-arch, build-profiles (etc.), ddebs are already supported by our
> (14-days-from-now-new) stable release.  Namely,
> 
>  * All the groundwork requirements (pkg:arch dependencies etc.) are
>already covered by previous efforts.
>- I.e. everything that would require a full-cycle for support are
>  already done in time for Jessie
> 

Hah, I take that inside the parentheses back.  It seems that APT is
*not* very happy with the generated "pkg:arch" dependencies.
Fortunately, this syntax is not required for ddebs.

>  [...]
>  * Known list of tools where support is (very) "nice-to-have", but not a
>strict blocker.
>- lintian - though people on d-mentors might disagree. ;)
>- reprepro and similar
>- others?
> [...]

As noted on IRC, mentors.debian.net / debexpo will probably need to be
updated too (at least if we go the "ddebs" route).

Thanks,
~Niels



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5528cb44.4030...@thykier.net



Bug#782375: ITP: python-sphinx-patchqueue -- Sphinx extension for embedding sequences of file alterations

2015-04-11 Thread Dmitry Smirnov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

   Package name: python-sphinx-patchqueue
Version: 1.0
Upstream Author: Xavier Morel
License: BSD-2-clause
URL: https://pypi.python.org/pypi/sphinx-patchqueue
Vcs-Browser: 
http://anonscm.debian.org/cgit/collab-maint/python-sphinx-patchqueue.git
Description: Sphinx extension for embedding sequences of file alterations
 Sphinx-Patchqueue is a sphinx extension for displaying and formatting file
 evolution (captured as a patch queue or patch series) in a sphinx document,
 for tutorials and other similar pieces of text using sequences of
 alterations made to files.
 It's known to work with both Quilt and Mercurial Queues patch series.

"python-sphinx-patchqueue" is a dependency of Odoo.

-- 
All the best,
 Dmitry Smirnov.


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


Bug#782408: ITP: bruce -- Producer daemon for Apache Kafka

2015-04-11 Thread 陳昌倬
Package: wnpp
Severity: wishlist
Owner: "ChangZhuo Chen (陳昌倬)" 

* Package name: bruce
  Version : 1.0.12
  Upstream Author : Dave Peterson, et al.
* URL : https://github.com/tagged/bruce/
* License : Apache
  Programming Lang: C++
  Description : Producer daemon for Apache Kafka

 Bruce is a producer daemon for Apache Kafka. Bruce simplifies clients
 that send messages to Kafka, freeing them from the complexity of direct
 interaction with the Kafka cluster. Specifically, it handles the
 details of:
 .
 - Routing messages to the proper brokers, and spreading the load evenly
   across multiple partitions for a given topic
 - Waiting for acknowledgements, and resending messages as necessary due
   to communication failures or Kafka-reported errors Buffering messages
   to handle transient load spikes and Kafka-related problems
 - Tracking message discards when serious problems occur; Providing
   web-based discard reporting and status monitoring interfaces Batching
   and compressing messages in a configurable manner for improved
   performance
 - Optional rate limiting of messages on a per-topic basis.

-- 
ChangZhuo Chen (陳昌倬) 
http://czchen.info/
Key fingerprint = EC9F 905D 866D BE46 A896  C827 BE0C 9242 03F4 552D


signature.asc
Description: Digital signature


Bug#782410: ITP: python-requests-cache -- persistent cache for requests library

2015-04-11 Thread Sandro Tosi
Package: wnpp
Severity: wishlist
Owner: Sandro Tosi 

* Package name: python-requests-cache
  Version : 0.4.9
  Upstream Author : Roman Haritonov
* URL : https://github.com/reclosedev/requests-cache
* License : BSD
  Programming Lang: Python
  Description : persistent cache for requests library

 Requests-cache is a transparent persistent cache for requests library.

This package is required by tvdb-api v1.10


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150411174744.31088.83161.report...@oracle.matrix.int



Bug#782413: ITP: mahimahi -- tools for network emulation and analysis

2015-04-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: mahimahi
  Version : 0.90
  Upstream Author : Keith Winstein 
* URL : https://github.com/keithw/mahimahi
* License : GPL-3+
  Programming Lang: C++
  Description : tools for network emulation and analysis

Mahimahi is a suite of user-space tools for network emulation and analysis.

Each mahimahi tool spawns a lightweight container, generally connected
to the outside via a synthetic network device that observes packets in
transit or emulates a desired behavior.

The tools are composable so that a series of emulated network effects
can be chained together, with mahimahi containers nested inside each
other. Each tool takes an optional command to execute, so it is possible
to create a series of nested containers with one command line


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150411185609.25452.98615.report...@luke-microkernel.zulip.net



Re: Minified javascripts in packages

2015-04-11 Thread Paul Wise
On Fri, Apr 10, 2015 at 11:44 PM, Marco d'Itri wrote:

> What is mandatory is being able to rebuild everything from source with
> tools available in Debian (main)

Unfortunately we don't have any consistent way to manually or
automatically verify that we can do this.

I expect we would need Build-Depends-Extra and debian/rules distclean
to make that happen. Thoughts?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caktje6etzjk986dkxzhu5oqn4xa9ysqzgbmwrmhucr4voqg...@mail.gmail.com



Re: Experimental ddeb support in debhelper and lintian

2015-04-11 Thread Paul Wise
On Sat, Apr 11, 2015 at 3:20 PM, Niels Thykier wrote:

> As noted on IRC, mentors.debian.net / debexpo will probably need to be
> updated too (at least if we go the "ddebs" route).

debexpo needs a rewrite to a non-deprecated framework so support for
ddebs is probably a long way off. Support for ddebs is also not
necessary since mentors is mainly a source package based thing and an
easy workaround is available (uploading only the source).

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKTje6G_oNp1Gnd3vDHN1VYguxxnA=tnsajuz5ywv-u8if8...@mail.gmail.com



Using build profiles to specify extra build dependencies (was: Re: Minified javascripts in packages)

2015-04-11 Thread Johannes Schauer
Hi,

Quoting Paul Wise (2015-04-12 05:14:22)
> On Fri, Apr 10, 2015 at 11:44 PM, Marco d'Itri wrote:
> > What is mandatory is being able to rebuild everything from source with
> > tools available in Debian (main)
> 
> Unfortunately we don't have any consistent way to manually or
> automatically verify that we can do this.
> 
> I expect we would need Build-Depends-Extra and debian/rules distclean to make
> that happen. Thoughts?

I guess instead of a new field you could use build profiles to mark some build
dependencies as only being needed for running certain targets in debian/rules.
Then a environment variable like DEB_BUILD_OPTIONS=distclean could be used to
instruct dpkg-buildpackage to set the right build profile options (leading to
more build dependencies) and call the right targets in debian/rules.

Going down that road makes me think about more things:

 - should dpkg-buildpackage set a build profile in certain circumstances (a
   certain DEB_BUILD_OPTIONS like nocheck or nodoc being set or host-arch !=
   build-arch) or should the user invoking dpkg-buildpackage in a certain way
   set the build profiles they want?

 - could the Build-Depends-Indep and Build-Depends-Arch fields replaced by
   build profiles in the long term in a similar manner?

cheers, josch


signature.asc
Description: signature


Re: Experimental ddeb support in debhelper and lintian

2015-04-11 Thread Johannes Schauer
Hi,

Quoting Niels Thykier (2015-04-11 09:20:36)
> On 2015-04-11 07:14, Niels Thykier wrote:
> > [...]
> > 
> >> Stretch is a two year time frame though, which makes me kinda sad. Thanks 
> >> for you effort though, keep up the amazing work! If I understand 
> >> correctly, if 
> >> it would have been something for stretch, either A or B would have been 
> >> decided already and partly implemented, right?
> > 
> > I believe we can implement this for Stretch if we wanted to.  Unlike
> > multi-arch, build-profiles (etc.), ddebs are already supported by our
> > (14-days-from-now-new) stable release.  Namely,
> > 
> >  * All the groundwork requirements (pkg:arch dependencies etc.) are
> >already covered by previous efforts.
> >- I.e. everything that would require a full-cycle for support are
> >  already done in time for Jessie
> > 
> 
> Hah, I take that inside the parentheses back.  It seems that APT is
> *not* very happy with the generated "pkg:arch" dependencies.
> Fortunately, this syntax is not required for ddebs.

this might be #60 which is fixed in apt in experimental.

cheers, josch


signature.asc
Description: signature