Re: Bug#687103: ITP: maps -- OpenStreetMap client for the GNOME Desktop

2012-09-24 Thread Jon Dowland
On Mon, Sep 24, 2012 at 11:08:31AM +1200, Chris Bannister wrote:
> If it pulls in half of GNOME when you install it, its nice to have the
> name "gnome" in there somewhere.

Well I disagree, but either way, it doesn't¹:

> Depends: ${misc:Depends},
>  ${python:Depends},
>  gir1.2-champlain-0.12,
>  gir1.2-gtkchamplain-0.12,
>  gir1.2-gtk-3.0,
>  gir1.2-glib-2.0,
>  gir1.2-clutter-1.0,
>  gir1.2-gdkpixbuf-2.0,
>  python-lxml,
>  gir1.2-gtkclutter-1.0

I don't see 'libgnome' anywhere.

¹ http://bazaar.launchpad.net/~sigurdga/maps/master/view/head:/debian/control


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924093233.GA4417@debian



Bug#688627: ITP: genivi-audio-manager -- The GENIVI AudioManager is a software framework for low-level management of audio in the context of a car.

2012-09-24 Thread Jeremiah C. Foster
Package: wnpp
Severity: wishlist
Owner: "Jeremiah C. Foster" 

* Package name: genivi-audio-manager
  Version : 2.1
  Upstream Author : Christian Linke 
* URL : http://www.genivi.org/projects
* License : Mozilla Public License v2.0
  Programming Lang: C++
  Description : The GENIVI AudioManager is a software framework for 
low-level management of audio in the context of a car.

The AudioManager is meant to abstract audio in an IVI setting in a way that 
creates
a common API allowing an independence from routing mechanisms. Designed to 
handle 
both dynamic and static sources and sinks it provides an API upwards to other 
applications, like HMI. The AudioManager is not another routing mechanism 
however.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924100047.30949.69986.reportbug@debian



Bug#688629: ITP: genivi-layer-management -- Applications in an automobile are often stand-alone implementations, not integrated into a coherent whole. The Layer Management software is designed to prov

2012-09-24 Thread Jeremiah C. Foster
Package: wnpp
Severity: wishlist
Owner: "Jeremiah C. Foster" 

* Package name: genivi-layer-management
  Version : 0.9.7
  Upstream Author : Michael Schuldt 
* URL : http://www.genivi.org/projects
* License : Apache 2.0
  Programming Lang: C
  Description : Applications in an automobile are often stand-alone 
implementations, not integrated into a coherent whole. The Layer Management 
software is designed to provide a vendor-specific layer management 
implementation that unifies look and feel.

In the automotive domain, most HMI systems use their own window manager 
implementation. Many applications (e.g. navigation, reverse camera) are 
implemented standalone and therefore one service is used to composite all 
applications to final image on the screen Layer Manager. The goal of this work 
package is to define a common API and provide a proof-of-concept implementation 
for the IVI Layer Management Service. The GENIVI IVI Layer Management provides; 

- A well-defined interface
- Standardized compositing
- Convenient and consistent access to hardware accelerated modules
- Separation of HMI and Layer Management
- Dynamic extensions during runtime
- Low integration complexity
- Limited dependency on hardware


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924100745.31007.56027.reportbug@debian



Re: assumptions about the build environment.

2012-09-24 Thread Wouter Verhelst
On Sat, Sep 22, 2012 at 07:06:57PM +0200, Adam Borowski wrote:
> On Sat, Sep 22, 2012 at 04:28:32PM +0200, Wouter Verhelst wrote:
> > On Sat, Sep 22, 2012 at 12:23:36AM +0200, Kurt Roeckx wrote:
> > > They probably should try to use the output of dpkg-architecture to
> > > select the arch.  Then should never check that output of uname -m.
> > 
> > That's living on the assumption that there's never any upstream build
> > system which is both complex (thus difficult to patch correctly) and
> > relying on uname -m in one or more places. I'm not saying we should
> > necessarily support such systems, but if running inside something akin
> > to linux32 is not causing too many problems, it would make that easier.
> > What's the harm?
> 
> That it breaks multiarch builds.

Multiarch builds are not done on our buildd machines.

> You'd need a separate chroot for every arch you want to be able to compile
> for.

Buildd machines typically have only one chroot for each distribution
they build, as they don't build for multiple architectures.

[...]
> As for complex "hard to patch" build systems, could you give me an example?
> I can't quite think of a case where patching references to uname could be
> tricky.

I can't give you an example of *this* particular issue; but given the
amount of complex build systems I've seen, I don't think it's too
unreasonable to assume they exist.

I'm not saying we should change policy to mandate that i386 builds in
i386 chroots should be done with linux32 running or something similar.
But I also do happen to think that tuning buildd machines to do a bit
more than what policy requires them to do is usually a good thing. For I
used to keep debhelper installed in my buildd chroots, even though it's
not part of build-essential; but since almost all packages use it in
some form or another, it was being installed and deinstalled enough that
I could gain some time by having it installed by default.  The result
was of course that packages who mistakenly failed to add debhelper to
their build-depends would successfully build on my buildd hosts, but I
didn't think that was much of a problem.

Similarly, if adding linux32 to the environment on amd64 hosts building
inside a chroot means the success rate for packages built will go up, I
don't think we should refrain from doing so -- unless, of course, doing
so would cause more problems than it would solve, which was the point of
my question.

After all, the autobuilder network is not meant to do QA; we have
resources for doing full-archive rebuilds for that purpose. Instead, the
autobuilder network is meant to make sure we build as many packages as
possible. If we can avoid some issues in building packages that isn't
really worth spelling out in policy by just doing some minor
configuration tweak on a buildd host, I think we should do so -- and
this certainly qualifies, IMO.

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924111419.gq17...@grep.be



Re: Changes to Debian Maintainer upload permissions

2012-09-24 Thread Wouter Verhelst
On Sun, Sep 23, 2012 at 07:13:08PM +0200, Joachim Breitner wrote:
> (BTW, source only uploads anyone? Then I can easily do the uploads on my
> own and need neither the DDs nor the DMs in my team to do what computers
> can do better.)

If it's happening often enough, you may want to think about creating
your own autobuilding environment to which you can then do source-only
uploads. Signing those builds (using gpg-agent or similar) should then
be fairly easy, no?

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924111745.gr17...@grep.be



Re: assumptions about the build environment.

2012-09-24 Thread Cyril Brulebois
Wouter Verhelst  (24/09/2012):
> On Sat, Sep 22, 2012 at 07:06:57PM +0200, Adam Borowski wrote:
> > You'd need a separate chroot for every arch you want to be able to
> > compile for.
> 
> Buildd machines typically have only one chroot for each distribution
> they build, as they don't build for multiple architectures.

I guess “typically” was indeed warranted, s390/s390x come to mind (ditto
on the porterbox side).

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#679853: marked as done (general: Too much downtime during a big dist-upgrade - avoidable with snapshots)

2012-09-24 Thread Debian Bug Tracking System
Your message dated Mon, 24 Sep 2012 16:25:41 +0200
with message-id <201209241625.42568.hol...@layer-acht.org>
and subject line too broad idea / complain
has caused the Debian Bug report #679853,
regarding general: Too much downtime during a big dist-upgrade - avoidable with 
snapshots
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
679853: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679853
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: general, apt
Severity: normal

Today I ran "aptitude update ; aptitude dist-upgrade" on my virtual
machine that provides some web applications to the clients. There were
126 updated packages (accumulated since 2012-06-18). The upgrade and
the following kexec-based reboot went well, except for one thing: it
took too long between stopping and starting again apache and mysql.

A technology exists that can keep downtime to a minimum. It is called
"btrfs snapshots", see below for the details. After Wheezy, Debian
should support it natively in installer, dpkg and apt/aptitude.

1) The installer should be able to install the system to a btrfs
subvolume (except /home and /var, which should be on separate
subvolumes).

2) On such system, dpkg and apt/aptitude, if requested by the user
and/or by default, should make a writeable snapshot of the root
subvolume, mount it to some temporary location, chroot into it and
perform the upgrade there. During this process, the main system will,
of course, continue to work.

3) Then a kexec-based reboot should happen, using the new subvolume as
the root filesystem.

A kexec-based reboot is currently faster than a two-week dist-upgrade
of the testing distribution, and thus it should be good for minimizing
the downtime. Besides, the kernel is upgraded often in the testing
distribution, thus a reboot is needed anyway.

Maybe this procedure is also doable with LVM snapshots.

Also note that this is different from the "offline updates" proposal
from Lennart Poettering (that essentially involves running the current
dist-upgrade between two reboots) and has different goals. His goal is
to ensure consistency during and after the upgrade, my goal is to
minimize downtime.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Alexander E. Patrakov


--- End Message ---
--- Begin Message ---
Hi,

closing this bug report as the idea is too broad to be usefully tracked 
here... please file bugs about the individual components, if at all.


cheers,
Holger--- End Message ---


Re: Changes to Debian Maintainer upload permissions

2012-09-24 Thread Peter Samuelson

[Joachim Breitner]
> Would it be possible to extend the syntax to specify lists of
> packages not by name, but by Maintainer,
> e.g. pkg-haskell-maintainers@l.a.d.o?  Bonus points if such an
> assigment is expanded at dinstall time, so that the statement “DM
> 1234 may upload all packages owned by this group” stays up-to-date
> even if after new packages of this team have been added?

So ... you want to give a DM the ability to NMU any package in the
archive, just by changing the Maintainer field?

While I'm sure such shenanigans would be caught quickly enough and the
DM LARTed, it still doesn't seem like a good idea to me.

Peter


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924165905.ga4...@p12n.org



Re: Changes to Debian Maintainer upload permissions

2012-09-24 Thread Joachim Breitner
Hi,

Am Montag, den 24.09.2012, 11:59 -0500 schrieb Peter Samuelson:
> [Joachim Breitner]
> > Would it be possible to extend the syntax to specify lists of
> > packages not by name, but by Maintainer,
> > e.g. pkg-haskell-maintainers@l.a.d.o?  Bonus points if such an
> > assigment is expanded at dinstall time, so that the statement “DM
> > 1234 may upload all packages owned by this group” stays up-to-date
> > even if after new packages of this team have been added?
> 
> So ... you want to give a DM the ability to NMU any package in the
> archive, just by changing the Maintainer field?

Obviously the question whether a DM, who is allowed to upload packages
on behalf of pkg-haskell-maintainers@l.a.d.o, is allowed to upload
package X would depend on the maintainer field of the packages already
in Debian, not the one in the package he uploads. Just the way it is at
the moment with DMUA: A DM cannot just NMU an arbitrary package just by
setting the flag in the new package.

But thanks for asking, just in case this was not clear to others.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


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


Re: Changes to Debian Maintainer upload permissions

2012-09-24 Thread Kurt Roeckx
On Mon, Sep 24, 2012 at 07:33:03PM +0200, Joachim Breitner wrote:
> Hi,
> 
> Am Montag, den 24.09.2012, 11:59 -0500 schrieb Peter Samuelson:
> > [Joachim Breitner]
> > > Would it be possible to extend the syntax to specify lists of
> > > packages not by name, but by Maintainer,
> > > e.g. pkg-haskell-maintainers@l.a.d.o?  Bonus points if such an
> > > assigment is expanded at dinstall time, so that the statement "DM
> > > 1234 may upload all packages owned by this group" stays up-to-date
> > > even if after new packages of this team have been added?
> > 
> > So ... you want to give a DM the ability to NMU any package in the
> > archive, just by changing the Maintainer field?
> 
> Obviously the question whether a DM, who is allowed to upload packages
> on behalf of pkg-haskell-maintainers@l.a.d.o, is allowed to upload
> package X would depend on the maintainer field of the packages already
> in Debian, not the one in the package he uploads. Just the way it is at
> the moment with DMUA: A DM cannot just NMU an arbitrary package just by
> setting the flag in the new package.

One way to read your "bonus points" would allow the DM to
upload a new package with the maintainer set to
pkg-haskell-maintainers.  That can also be interpreted as allowing
the DM to upload/NMU any package as long as he sets the maintainer
field to pkg-haskell-maintainers.

But I can also read it as a DD first needs to upload the package
with the maintainer field set to pkg-haskell-maintainers, and
from then on any DM in that group can upload that package.


Kurt


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120924215301.ga1...@roeckx.be



Bug#389591: RFP: freeswitch -- Modular Media Switching Software Library and Soft-Switch Application.

2012-09-24 Thread William King
Package: wnpp
Followup-For: Bug #389591
Owner: William King 


Submitting Intent To Package freeswitch. 


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120924230541.29408.86257.report...@quentusrex-thinkpad.home.quentustech.com



Bug#688723: ITP: erlang-cowboy -- small, fast and modular HTTP server written in Erlang

2012-09-24 Thread Nobuhiro Iwamatsu
Package: wnpp
Severity: wishlist
Owner: Nobuhiro Iwamatsu 

* Package name: erlang-cowboy
  Version : 0.6.1
  Upstream Author : Loïc Hoguin 
* URL : https://github.com/extend/cowboy.git
* License : ISC license
  Programming Lang: erlang
  Description : small, fast and modular HTTP server written in Erlang
  
  Cowboy is also a socket acceptor pool, able to accept connections
  for any kind of TCP protocol.
  .
  Cowboy aims to provide the following advantages:
  .
* 'Small' code base.
* Damn 'fast'.
* 'Modular': transport and protocol handlers are replaceable.
* 'Binary HTTP' for greater speed and lower memory usage.
* Easy to 'embed' inside another application.
* Selectively 'dispatch' requests to handlers, allowing you to send some
  requests to your embedded code and others to a FastCGI application in
  PHP or Ruby.
* No parameterized module. No process dictionary. 'Clean' Erlang code.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120925041028.18831.62288.reportbug@chimagu