Re: moving to multiarch for packages with plugins

2015-02-19 Thread Dennis van Dok
Wow -- thanks so much everyone who replied. This is really helpful!

Cheers,

Dennis van Dok (on behalf of the other developers)


-- 
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/54e5b736.90...@nikhef.nl



Bug#778763: ITP: capture-output -- Ruby library to grab given IO output and return it as a string

2015-02-19 Thread Alexander Gerasiov
Package: wnpp
Severity: wishlist
Owner: Alexander Gerasiov 

* Package name: ruby-capture-output
  Version : 1.0.0
  Upstream Author : Jakub Pastuszek
* URL : https://github.com/jpastuszek/capture-output
* License : MIT/Expat
  Programming Lang: Ruby
  Description : Ruby library to grab given IO output and return it as a 
string

 Provides Caputere.output, Capture.stdout and Capture.stderr methods that can be
 used to grab output generated by current or spawned process.
 .
 This is useful for testing when you need to start a process and check its
 output or when you need to check current process output.

Used for autotests in homesick (#778471).


-- 
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/20150219130410.30392.65534.reportbug@vice



Bug#778764: ITP: ruby-test-construct -- Ruby library that creates temporary files and directories for testing

2015-02-19 Thread Alexander Gerasiov
Package: wnpp
Severity: wishlist
Owner: Alexander Gerasiov 

* Package name: ruby-test-construct
  Version : 2.0.0
  Upstream Author : Ben Brinckerhoff
* URL : https://github.com/bhb/test_construct
* License : MIT/Expat
  Programming Lang: Ruby
  Description : Ruby library that creates temporary files and directories 
for testing

 TestConstruct is a DSL for creating temporary files and directories during
 testing.
 .
 Using construct is as simple as calling within_construct and providing a
 block. All files and directories that are created within that block are
 created within a temporary directory. The temporary directory is always
 deleted before within_construct finishes.
 .
 There is nothing special about the files and directories created with
 TestConstruct, so you can use plain old Ruby IO methods to interact with them.

It's used in autotests by homesick (#778471)


-- 
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/20150219130949.30517.49658.reportbug@vice



Re: Hosting offers for Debian development

2015-02-19 Thread Ian Jackson
Mehdi Dogguy writes ("Re: Hosting offers for Debian development"):
> I imagine that this kind of question has been asked many times in the past
> but I didn't see a formal answer for it[1]: If someone is working on some
> new project/service for Debian and wants to be hosted on a DSA-managed
> machine, what are the criteria that should be met to be accepted? I guess
> 'root' access is not out of question, but I am sure there are other 
> restrictions.
> It would be nice if DSA could clarify that for their fellow developers.
> 
> [1]: or if it exists, I'd be happy to read it.

I don't think there is a formal list of `criteria' in that sense.
(If there is then of course it would be good if DSA could publish it,
eg here: https://dsa.debian.org/)

It's reasonably obvious that DSA would prefer the service to run on a
supported version of Debian (although I don't know how hard a
requirement that is) and that they will take an interest in the
architecture of the service, service users, security considerations,
and so on.

I recently had a need for a service machine, and DSA have been very
helpful and constructive.

I really recommend that if you have a similar need, you send an email
to DSA explaining what you are trying to do (including the
architecture of your service, etc., if that's not obvious).  I think
they will help figure out how best to meet your needs.

The last time the project had a general conversation about this kind
of thing it was clear that DSA would much prefer to have Debian
services running on DSA-managed machines.  My experience is that
they're willing and able to provide the support needed to make that
happen.

Thanks,
Ian.


-- 
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/21733.63683.635139.869...@chiark.greenend.org.uk



deadline tommorrow! Re: Call for Debian projects and mentors in the Google Summer of Code 2015

2015-02-19 Thread Daniel Pocock
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256


There are just three ideas there so far, including the one I just
added myself - for anybody who hasn't participated in GSoC before, I
personally feel there are some really good things about this program
both for free software and for Debian and it is worth spending 10
minutes to put a project idea on the wiki.




On 13/02/15 09:19, Nicolas Dandrimont wrote:
> Hey everyone,
> 
> Do you feel that it's been a long time since Debian participated in
> a mentoring program? Well, fear not, this is your lucky day: Google
> Summer of Code [0] is starting its 11th edition right now, and the
> Debian Project will be applying for a mentoring organization spot
> again this year, for the tenth time [1].
> 
> Our application can only be accepted if we have published a list of
> project proposals by the time Google reviews organization
> applications. Google ends their review on February 27th, so we need
> your help!
> 
> = What does Google Summer of Code do for Debian? =
> 
> Google Summer of Code is a series of student internships, paid in
> full by Google, where the student works for a Free Software
> organization such as Debian during the summer, and receives a
> stipend if the project is successful.
> 
> We have found that GSoC is a good way to get new (and old)
> contributors interested in the parts of Debian that you consider
> important, and to keep some of them involved with Debian even after
> the program ends.
> 
> Putting together project proposals for GSoC allows you to showcase
> your part of the project, in part for prospective GSoC students,
> but also for the Debian community at large.
> 
> = How do I propose a project for an intern? =
> 
> If you have an idea for a project, please do TWO things: - Publish
> the idea on the wiki page [2], filling out the template - Drop us a
> mail on the coordination mailing-list [3,4]
> 
> This two-step process helps us track project ideas and allows us to
> discuss the project proposals in detail (scope-wise and
> length-wise). You need to know (or remember) that the raw coding
> phase for GSoC lasts a bit less than three months, and therefore
> plan the project accordingly.
> 
> If you're a student, and you have an idea for a project, please
> submit it too! Everyone (Member of the Debian project or not,
> student or not) is welcome to submit their ideas, and to try and
> find people willing to mentor the projects.
> 
> However, the project wiki page is split in two parts: "Project
> ideas" and "Projects with confirmed mentors". Please put your
> project in the right section, and note that mentors are critical to
> the success of a GSoC project. We WILL remove "Projects ideas"
> without confirmed mentors before the student application period
> starts.
> 
> Don't panic! mentoring takes time, but not _that_ much time, and
> all the less if you find a motivated co-mentor (something we very
> strongly encourage you to do). Furthermore, we admins will be here
> all the way to help you when and if you need it.
> 
> Should you need help about drafting a project proposal, or anything
> else related to GSoC, please drop us a mail on the ML [3,4], or
> drop by on our IRC channel [5], and we'll see what we can do!
> 
> Cheers, - Nicolas, Sylvestre and Tom, your GSoC'15 admins
> 
> [0] https://developers.google.com/open-source/soc/ [1]
> https://wiki.debian.org/SummerOfCode2015 [2]
> https://wiki.debian.org/SummerOfCode2015/Projects [3]
> soc-coordinat...@lists.alioth.debian.org [4]
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
>
> 
[5] irc://irc.debian.org/#debian-soc
> 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJU5kL1AAoJEOm1uwJp1aqDlTEP/iAsbPsRKOJDse+CIDV2ENhx
ubUldpXHIOWlRff2zCLw/1HGza4ar38SA9826g+xwVTEjIa/9+Dk7idskLP9HcVw
5mXRtfctZZ5xiMrqFK7b4nv9aQ5Q8FdRcnfrsHAMaKbtuB2JeQom+HlnQ/797CAg
M9vBuszBo2bFZV1YPbufqtOAGMF2x4TralcprSvYEEMbf3x2K9KUoOHis4Daou0q
bYDqHxrZRciGZmS+ZJLsiBbsua/QVLMR7VQJ2VzEMLVIAFgLibk329gWuHmYphN5
cH8qU5A5cRSd4gh12iicXYa6cfqZb6P8cKfXqIBF3P/hFlFfDs/Sf4yvyDJ4EVLt
o2ccPIpkO6uzb43iYqufP2A3JWQw650Qx+iaJZWUMjZM5ApONd3NgMQ5x5dV75UG
EdJKH1k2NWMfbXF2X5m1odOqLfiXkF2QSM9cvL4GWeCYK7jeSmk3lqGkybLl50KM
v1PZF/5OlFq+lCsqrjMmhBfNXRjNInTO1aoVAe5rEp5FJZstvQsRlvxhBIf77mCv
iuLLram1xuZqAfk9YgOp//R+mo/brLwPqhrJziyK/lSyn3EMScsbUALmuK+Rbs13
4sRrtAOPO3wpoX++8aIdTIq6ZW9OMsvr565yFmYRbt8XLbSk0GpZ3XOj93tpcRIs
QLGhMg9OuSgsSx1HrH19
=KpA7
-END PGP SIGNATURE-


-- 
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/54e642f6.80...@pocock.pro



RE:Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-19 Thread Konrad Hinsen
Hi everyone,

PICCA Frederic-Emmanuel writes:
 > @Konrad do you think that this netcdf implementation from scientific python 
 > could be replace by this
 > netcdf4-python implementation ? Should we get rid of your implentation and 
 > use this one instead (to be clear)

The main problem with Python-netCDF interfaces is that no two of them
have compatible API even for the most basic operations. Whenever some
Python package depends on netCDF, it depends on one of the various
Python-netCDF interfaces, and wouldn't work with the other ones.

To make it worse, even if your goal is only to provide a single Python
interface for new developments, not caring about compatibility, the
features of the various Python interfaces are sufficiently different
to make a choice very difficult.

The unique feature of my own netCDF interface, and the reason why
I keep maintaining it, is the C-level API for other Python modules.
Each of the other interfaces has such unique features as well.

Konrad.
-- 
-
Konrad Hinsen
Centre de Biophysique Moléculaire, CNRS Orléans
Synchrotron Soleil - Division Expériences
Saint Aubin - BP 48
91192 Gif sur Yvette Cedex, France
Tel. +33-1 69 35 97 15
E-Mail: research AT khinsen DOT fastmail DOT net
http://dirac.cnrs-orleans.fr/~hinsen/
ORCID: http://orcid.org/-0003-0330-9428
Twitter: @khinsen
-


--
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/21734.18557.231820.534...@gargle.gargle.howl



Bug#778789: ITP: python-congressclient -- client for the open policy framework for the cloud

2015-02-19 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-congressclient
  Version : 1.0.2
  Upstream Author : OpenStack Foundation 
* URL : https://github.com/stackforge/python-congressclient
* License : Apache-2.0
  Programming Lang: Python
  Description : client for the open policy framework for the cloud

 Congress is an open policy framework for the cloud. With Congress, a cloud
 operator can declare, monitor, enforce, and audit "policy" in a heterogeneous
 cloud environment. Congress get inputs from a cloud's various cloud services;
 for example in Openstack, Congress fetches information about VMs from Nova,
 and network state from Neutron, etc. Congress then feeds input data from those
 services into its policy engine where Congress verifies that the cloud's
 actual state abides by the cloud operator's policies. Congress is designed to
 work with any policy and any cloud service.


-- 
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/20150219213931.24778.4618.report...@buzig.gplhost.com



Re: Hosting offers for Debian development

2015-02-19 Thread Mehdi Dogguy
On Thu, Feb 19, 2015 at 02:52:51PM +, Ian Jackson 
 wrote:
> I recently had a need for a service machine, and DSA have been very
> helpful and constructive.
> 
> I really recommend that if you have a similar need, you send an email
> to DSA explaining what you are trying to do (including the
> architecture of your service, etc., if that's not obvious).  I think
> they will help figure out how best to meet your needs.
>

Well, I am sure of that and didn't have doubts about it. Nevertheless,
I do think it would be quite helpful to publish at least some sort of
guidelines that developers should keep in mind while creating their
project, if they plan to be hosted on a DSA-managed machine eventually.
It also doesn't have to be exhaustive, but at least give an idea of
what is reasonable to expect and what are the general restrictions.

Regards,

-- 
Mehdi Dogguy


-- 
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/20150219220723.gm23...@dogguy.org



Re: Should .a library contains non-reallocatable code?

2015-02-19 Thread Jakub Wilk

* Dmitry Katsubo , 2015-02-14, 13:31:
I wonder what is the current state-of-art concerning the code in .a 
library (archive for static linking). Should it contain PIC code?


This is what Debian Policy (§10.2) currently says:

“As to the static libraries, the common case is not to have relocatable 
code, since there is no benefit, unless in specific cases; therefore the 
static version must not be compiled with the ‘-fPIC’ flag. Any 
exception to this rule should be discussed on the mailing list 
debian-devel@lists.debian.org, and the reasons for compiling with the 
‘-fPIC’ flag must be recorded in the file ‘README.Debian’.”


--
Jakub Wilk


--
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/20150219220805.ga8...@jwilk.net



Re: Should .a library contains non-reallocatable code?

2015-02-19 Thread Jeff Epler
Here are two scenarios where building a static library (libfoo) with
-fPIC is desirable:

 * libbar has a stable API, so it should be shipped as a .so,
   but if it links libfoo.a, and libfoo.a is not -fPIC, then
   libbar has to be shipped as a a static library too

 * foomodule is a Python wrapper for libfoo, so it must be shipped
   as a .so, but if it links libfoo.a, and libfoo.a is not -fPIC,
   it is not possible to build foomodule at all

   (The same goes for wrapping the library for most other interpreted
   languages)

   (At $DAY_JOB this bit me in the last week [not pertaining to
   Debian-packaged software] so it's a sore spot at the moment)

Unless the circumstances of libfoo make these scenarios unlikely, it
seems like it is better for other packages to prefer -fPIC even when
building a static library.

I wonder whether these scenarios were considered when the Policy was
written.

Jeff


-- 
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/20150219231930.gb37...@unpythonic.net



Work-needing packages report for Feb 20, 2015

2015-02-19 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 668 (new: 1)
Total number of packages offered up for adoption: 151 (new: 0)
Total number of packages requested help for: 57 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   morfeusz (#778795), orphaned today
 Description: morphological analyser of Polish
 Installations reported by Popcon: 1

667 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



No new packages have been given up for adoption, but a total of 151 packages
are awaiting adoption.  See http://www.debian.org/devel/wnpp/rfa_bypackage
for a complete list.



For the following packages help is requested:

   apt-xapian-index (#567955), requested 1844 days ago
 Description: maintenance tools for a Xapian index of Debian packages
 Reverse Depends: ept-cache goplay packagesearch
 Installations reported by Popcon: 73727

   athcool (#278442), requested 3768 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 41

   awstats (#755797), requested 211 days ago
 Description: powerful and featureful web server log analyzer
 Installations reported by Popcon: 4184

   balsa (#642906), requested 1243 days ago
 Description: An e-mail client for GNOME
 Reverse Depends: balsa-dbg
 Installations reported by Popcon: 738

   cardstories (#624100), requested 1396 days ago
 Description: Find out a card using a sentence made up by another
   player
 Installations reported by Popcon: 9

   chromium-browser (#583826), requested 1726 days ago
 Description: Chromium browser
 Reverse Depends: chromedriver chromium-dbg chromium-l10n
   design-desktop-web mozplugger
 Installations reported by Popcon: 25974

   cups (#532097), requested 2084 days ago
 Description: Common UNIX Printing System
 Reverse Depends: bluez-cups chromium cinnamon-settings-daemon
   cloudprint cups cups-backend-bjnp cups-browsed cups-bsd cups-client
   cups-core-drivers (64 more omitted)
 Installations reported by Popcon: 144004

   debtags (#567954), requested 1844 days ago
 Description: Enables support for package tags
 Reverse Depends: goplay packagesearch
 Installations reported by Popcon: 2255

   developers-reference (#759995), requested 173 days ago
 Description: guidelines and information for Debian developers
 Installations reported by Popcon: 15461

   ejabberd (#767874), requested 108 days ago
 Description: distributed, fault-tolerant Jabber/XMPP server written
   in Erlang
 Reverse Depends: ejabberd-contrib
 Installations reported by Popcon: 827

   fbcat (#565156), requested 1863 days ago
 Description: framebuffer grabber
 Installations reported by Popcon: 168

   freeipmi (#628062), requested 1365 days ago
 Description: GNU implementation of the IPMI protocol
 Reverse Depends: freeipmi freeipmi-bmc-watchdog freeipmi-ipmidetect
   freeipmi-ipmiseld freeipmi-tools ipmitool libfreeipmi-dev
   libfreeipmi16 libipmiconsole-dev libipmiconsole2 (5 more omitted)
 Installations reported by Popcon: 6065

   gnat-gps (#496905), requested 2366 days ago
 Description: co-maintainer needed
 Reverse Depends: gnat-gps gnat-gps-dbg
 Installations reported by Popcon: 535

   gnokii (#677750), requested 978 days ago
 Description: Datasuite for mobile phone management
 Reverse Depends: gnokii gnokii-cli gnokii-smsd gnokii-smsd-mysql
   gnokii-smsd-pgsql gnome-phone-manager libgnokii-dev libgnokii6
   xgnokii
 Installations reported by Popcon: 1490

   gradle (#683666), requested 931 days ago
 Description: Groovy based build system
 Reverse Depends: gradle libgradle-plugins-java
 Installations reported by Popcon: 236

   gridengine (#703256), requested 704 days ago
 Description: Distributed resource management
 Reverse Depends: gridengine-client gridengine-drmaa-dev
   gridengine-exec gridengine-master gridengine-qmon logol
 Installations reported by Popcon: 1109

   grub2 (#248397), requested 3937 days ago
 Description: GRand Unified Bootloader
 Reverse Depends: grml-rescueboot grml2usb grub-coreboot
   grub-coreboot-bin grub-coreboot-dbg grub-disk grub-efi
   grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-dbg (37 more
   omitted)
 Installations reported by Popcon: 167798

   guake (#755928), requested 210 days ago
 Description: Drop-down terminal for GNOME