Bug#778888: ITP: libnet-interface-perl -- manipulates host network interfaces

2015-02-21 Thread Christopher Hoskin
Package: wnpp
Owner: Christopher Hoskin 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libnet-interface-perl
  Version : 1.012
  Upstream Author : Michael Robinton 
* URL : https://metacpan.org/release/Net-Interface
* License : Artistic or GPL-2+
  Programming Lang: Perl
  Description : manipulates host network interfaces

Net::Interface is a module that allows access to the host network interfaces
in a manner similar to ifconfig(8). Version 1.00 is a complete re-write and
includes support for IPV6 as well as the traditional IPV4.

Both read and write access to network device attributes including the
creation of new logical and physical interfaces is available where supported
by the OS and this module.

NOTE: if your OS is not supported, please feel free to contribute new
capabilities, patches, etc see: Net::Interface::Developer

ANOTHER NOTE: Many of the operations of Net::Interface, particularly those
that set interface values require privileged access to OS resources. Wherever
possible, Net::Interface will simply fail softly when there are not adequate
privileges to perform the requested operation or where the operation is not
supported.


-- 
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/E1YP6UD-0006fl-6v@TX100-S3P



Re: Hosting offers for Debian development

2015-02-21 Thread Paul Wise
On Wed, 2015-02-18 at 19:33 +0100, Mehdi Dogguy wrote:

> 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?

There isn't really a written set of criteria that need to be met, please
come talk to us about your planned service.

Nevertheless, here's a random list of things that came to mind:

In general, if this is a service that can run on standard x86 systems,
we prefer to run it on existing virtualisation infrastructure instead of
getting dedicated special hardware.  Sometimes that is not an option due
to resource requirements (e.g. snapshot) or when introducing a new port.
Such instances will need to be discussed on a per-case basis.

For services that need other types of hardware, we need to be able to
acquire and host that hardware. We like stable hardware that can be
bought (or donated) that survives reboots and doesn't fall over all the
time. Our hosting providers generally like rack-mountable hardware.

There will be no root access, except in exceptional circumstances.
Assume your service isn't one of those exceptional circumstances.

We strongly discourage use of PHP and MySQL. The latter is mainly
because we only have the surrounding infrastructure (backups etc) for
PostgreSQL, but also because we don't want to run different database
management systems, just like we don't run different types of
webservers; we run Apache.

We plan to shut down services without active admins until there is
someone to adopt them.

We ask service admins to contribute and help maintain a meta-package for
the debian.org set of metapackages:

https://anonscm.debian.org/cgit/mirror/debian.org.git

The only packages that will be installed are those from Debian stable
and backports, with pretty much no exceptions. Around release time
various machines get upgraded to the upcoming stable release.

Please have a good understanding of the resource requirements of your
service and be able to describe these. How much disk space will you
need, how much RAM, how many cores? Realise server-grade disk-space is
limited and not cheap.

We like it when user-facing services have a geographically distributed
multi-machine architecture.

We will generally setup SSL for HTTP based services, redirecting from
HTTP to HTTPS. Web services/sites should avoid referencing resources
from outside their domain.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



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


Re: conflicts between Debian's and upstream's Debian package

2015-02-21 Thread Neil Williams
On Fri, 20 Feb 2015 22:15:41 +0100
Marc Haber  wrote:

> On Fri, 20 Feb 2015 09:04:56 +0100, Harald Dunkel 
> wrote:
> >Problem: The Debian maintainer messed up the version numbers 
> >and had to introduce a "1:" for his foo package. Now upstream's
> >package always appears to be out of date, forcing me to override
> >apt-get. 
> 
> That is unfortunately a situation that our tools don't handle well.
> You could try pinning down Debian's version of that package in
> apt_preferences(5).

This works a lot better if upstream provide a repository (with
identifying details unique to that repository) as the pin can work in
both directions, withstanding changes in the versions due to epochs etc.

Standalone .deb files "lobbed over the wall" from upstream are the most
common source of the reasons why upstream packages have such a bad
name, even if a .dsc is provided. 

Signing an upstream repository can be a mixed blessing - downloading
an .asc file from the same website isn't the best way to trust the
packages from that website but is the typical way these things get
done. If someone goes to the length of packaging a keyring package,
it's much better to simply package the software instead and use the
archive keyring with all the mirrors, buildds and PTS etc.

> >If upstream's Debian package of a tool is "not good enough" 
> >for Debian for some reason, wouldn't it be reasonable to avoid
> >a naming conflict on creating the Debian package?

> Unfortunately, most upstreams make Debian packages unsuitable for
> inclusion in Debian proper. That's however unavoidable, since nearly
> no upstream can invest the time needed to provide really good packages
> for all major distributions out there.

Agreed, upstream's .deb file is almost never "good enough" for direct
inclusion into Debian or "simple" inclusion via a clean rebuild &
signing. The times it does work (for Debian packages at least) are when
there is a DD on the upstream team... Keeping up with Policy, packaging
practice and other requirements within the distro is not something
anyone should expect upstream to do without someone on the team
being a member of that distro. A .deb file is not a simple archive, it
is trivially easy to make a "bad" .deb which ignores Policy and breaks
your system completely.

It is in everyone's interest that the Debian package has the same name
as the source package released by upstream - unless there is a
different package, from a different upstream, already in the archive
with that name or the upstream uses a inappropriate or overly generic
name.

-- 


Neil Williams
=
http://www.linux.codehelp.co.uk/



pgp3cRkviula1.pgp
Description: OpenPGP digital signature


Re: conflicts between Debian's and upstream's Debian package

2015-02-21 Thread Neil Williams
On Fri, 20 Feb 2015 19:31:49 +0100
Adam Borowski  wrote:

> On Fri, Feb 20, 2015 at 05:53:27PM +, Simon McVittie wrote:
> > If the Debian packages are not as good as the upstream ones, such
> > that you end up having to use the upstream ones for some reason,
> > then that also seems like a bug. If you can help the Debian
> > maintainer to fix that bug (e.g. by getting newer upstream versions
> > into experimental, or by fixing deficiencies of the packaging that
> > are done better upstream, or whatever), problem also solved.
> 
> There's only one experimental, the upstream can have more branches. 

If the will is there, packages which would be suitable for experimental
(with a rebuild/re-signing) can be pushed to an upstream repo - yes,
you lose the benefits of mirrors and buildds etc. but it can work and
it's not an excuse for making "bad" packages or packages which fail to
inter-operate with the versions already in Debian.

> During Debian freeze, an upstream may offer for example:
> * the newest release
> * upcoming beta branch
> * trunk
> 
> Another reason is that the latter two will often have nightly builds.
> You can't expect a Debian maintainer to make uploads to experimental
> daily, while it's easy for an upstream script to do that.

.. and the upstream script can just as easily put the package into a
suitable repository which is easy to use with apt-pinning. There aren't
many users who will upgrade the same package every day either, so it's
not as if the lack of mirrors is going to be much of a problem.

Echoing Simon's response - in all reasonable cases, there are steps that
upstream and Debian can take so that their packages use the same
package names and work nicely with together - that includes working
with the Debian versions of the same upstream. The technical issues can
be fixed with bug reports. It's only if there is a particularly toxic
social relationship between Debian and upstream that a package could
warrant being renamed to actively conflict with the name used upstream.

-- 


Neil Williams
=
http://www.linux.codehelp.co.uk/



pgpjRknN5WFj9.pgp
Description: OpenPGP digital signature


Re: Hosting offers for Debian development

2015-02-21 Thread Mehdi Dogguy
On Sat, Feb 21, 2015 at 06:52:20PM +0800, Paul Wise  wrote:
> On Wed, 2015-02-18 at 19:33 +0100, Mehdi Dogguy wrote:
> 
> > 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?
> 
> There isn't really a written set of criteria that need to be met, please
> come talk to us about your planned service.
> 
> Nevertheless, here's a random list of things that came to mind:
>
> [snip]
>

Thank you for the reply. I've added a link to your mail on:

  https://wiki.debian.org/ServicesHosting

Cheers.

-- 
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/20150221131124.gb12...@dogguy.org



Re: conflicts between Debian's and upstream's Debian package

2015-02-21 Thread Cameron Norman
El vie, 20 de feb 2015 a las 12:04 , Harald Dunkel  
escribió:

Hi folks,

I would like to use upstream's Debian/Ubuntu packages for a
certain tool 'foo'. Its closer to what I need, and I don't
have migrate between both versions before asking the mailing
list for help or for reporting/fixing problems.

Problem: The Debian maintainer messed up the version numbers
and had to introduce a "1:" for his foo package. Now upstream's
package always appears to be out of date, forcing me to override
apt-get.


Not the cleanest option, but can upstream just introduce the 1: as well?

Cheers,
--
Cameron Norman


Bug#778924: ITP: linssid -- graphical wireless scanner

2015-02-21 Thread Joao Eriberto Mota Filho
Package: wnpp
Severity: wishlist
Owner: Joao Eriberto Mota Filho 

* Package name: linssid
  Version : 2.7
  Upstream Author : Warren Severin 
* URL : https://sf.net/projects/linssid
* License : GPL-3
  Programming Lang: C++
  Description : graphical wireless scanner

 LinSSID displays locally receivable 802.11 wireless attach points and
 ad hoc networks.
 .
 A table is displayed with various parameters such as MAC address, channel,
 and signal strength. Graphs are also displayed with signal strength by
 channel and signal strength over time.
 .
 LinSSID is graphically and functionally similar to inSSIDer (for Microsoft
 Windows) and Wifi Analyzer (for Android).
 .
 LinSSID can be used to measure the local perfomance or to search for an
 interference free channel to be set in a wireless router (access point).
 The wireless established link won't be affected by these operations because
 LinSSID needn't set the monitor mode in network interface.


-- 
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/20150221205232.14531.37668.report...@canopus.eriberto.pro.br



Bug#778933: ITP: python-pyelftools -- pure-python library for parsing ELF and DWARF

2015-02-21 Thread Tomasz Buchert
Package: wnpp
Severity: wishlist
Owner: Tomasz Buchert 

* Package name: python-pyelftools
  Version : 0.23-1
  Upstream Author : 2015 Eli Bendersky 
* URL : https://github.com/eliben/pyelftools
* License : Public Domain
  Programming Lang: Python
  Description : pure-python2 library for parsing ELF and DWARF

 pyelftools is a pure-Python library for parsing and analyzing ELF
 files and DWARF debugging information. It can be used to query
 information about compiled binaries and libraries from your Python
 code.

This package is required for a newer versions of pax-utils [1]. However,
it is interesting on its own - it provides Python 2 & 3 compatible
library to parse ELF files and reimplementation of readelf from
binutils.

I can maintain it myself (I already maintain pax-utils). I've already
did the preliminary packaging [2].

The source package builds 3 binary packages: Python2 library, Python3 library
and pyreadelf which depends on Python3 library.

Cheers,
Tomasz

[1] https://tracker.debian.org/pkg/pax-utils
[2] http://anonscm.debian.org/cgit/collab-maint/python-pyelftools.git/


-- 
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/20150221214722.3647.89467.reportbug@noether



jessie for x32

2015-02-21 Thread Adam Borowski
Hi folks!
Here's some news about the x32 port.  I'm trying a different approach:
instead of using only packages uploaded by their {,non-}maintainers, as on
ftp.debian-ports.org which tracks unstable, I'm using a separate repository
on ftp.debian-x32.org that includes packages with porting patches applied. 
That is, 54 sourceful uploads that unblock further 1427 source packages.

The cool stuff includes fully-working debian-installer, and more.

I hereby invite you to http://debian-x32.org to take a look.  Unlike most
ports, you do own a machine that can run this natively...

As for a server, pretty much everything is in place (lacking nodejs and the
haskell world).  Too bad, desktoppy things are in a worse shape: while XFCE,
Mate, LXDE, most of KDE and so on do work, blocker problems include:
* no Iceweasel (nor Chromium): xptcall needs porting
* sound problems (kernel-side ioctls): needs -m64/:amd64 pulseaudio or jack
* no libreoffice: java toolchain has JNI issues
The above three make an x32 desktop currently not really usable.

But, if these problems can be fixed, I contemplate making an unofficial
jessie-x32 release, with security support (via rebuilds of s.d.o).

So guys, please install, test, enjoy, report problems.

And, it would be great if someone could help me with porting iceweasel.  I
kind of ran out of clue there: after a number of solved issues (patches in
#775321), the xptcall reflection piece requires better knowledge of assembly
than I possess.  The part that needs porting is a few pages of asm, and is
well-documented (subdir: xpcom/reflect/xptcall).

I don't have any real clue about JNI as well.  On the other hand, ghc looks
like something that needs just more tuits and reading about bootstrapping it
(no per-arch porting required).  Nodejs depends on libv8 which needs full
code generation for every arch, thus no luck.  Most other stuff... needs
tuits.  I'll try to port what I can, a mail can bring a package that's
interesting to you to the front of the queue.

And where the missing stuff is secondary to the purpose of a machine,
there's multiarch...


Meow!
-- 
// If you believe in so-called "intellectual property", please immediately
// cease using counterfeit alphabets.  Instead, contact the nearest temple
// of Amon, whose priests will provide you with scribal services for all
// your writing needs, for Reasonable and Non-Discriminatory prices.


signature.asc
Description: Digital signature


Re: Should we mark #388141 as jessie-ignore?

2015-02-21 Thread Riley Baird
On Wed, 18 Feb 2015 08:19:34 +0800
Paul Wise  wrote:
> On Tue, Feb 17, 2015 at 6:12 PM, Riley Baird wrote:
> 
> > Kind of, but it's only for that one article. Is there something similar
> > that lists all edits to the wiki itself like that? If not, I could make
> > one by downloading the revision histories for all pages on the wiki and
> > then parsing them, but this might place strain on the server (and would
> > be much more difficult).
> 
> Isn't #388141 solely about the website?
> 
> There is #385797 about the wiki content.

Good point. I really should have noticed that.

In any case, as ridiculous as it sounds, I've been trying to get CVS to show me 
the offending commits over the last couple of days, and I haven't worked out 
how to do it. So, I think that I'll leave this bug (at least for now), and go 
work on some other Debian-related activity. Thanks for your help everyone.




pgpW5PigcIgKN.pgp
Description: PGP signature