Re: Bug#802595: ITP: node-defined -- return the first argument that is `!== undefined`

2015-10-27 Thread Josh Triplett
Jonathan Dowland wrote:
> On Thu, Oct 22, 2015 at 09:16:59PM -0700, Josh Triplett wrote:
> > "why" is because node (and other modern languages) make it easy to
> > create a package for any particular bit of reusable code.  That Debian
> > fails to support that is Debian's problem, not upstream's.
> 
> That's not a counter-argument to Steve's complaint. If we don't support
> it, why are we uploading these packages?

We support it just fine for individual packages; we only have (minor)
problems in aggregate many such packages are 1) we have far more
metadata and boilerplate per package, such that a small package wastes a
slightly less small amount of mirror space (though still quite small),
and 2) because of (1), ftp-masters and folks on -devel sometimes
(inconsistently) push back on such packages.

(1) is something we should work on, and it's a mild argument against
gratuitously packaging things that *aren't* part of the depends or
build-depends of some specific package we want in Debian (as in this
case where the "tape" package needs node-defined).

However, whether we fix (1) or not, (2) needs to stop.  It's completely
ridiculous to go to an upstream and say "your package is tiny, could you
combine it with other unrelated tiny packages to make a less tiny
package?".  And any package needed for the (recursive) build-depends or
depends of a more substantial package should not get pushback based on
small package size.

- Josh Triplett



Bug#803213: ITP: golang-gopkg-olivere-elastic.v2 -- Elasticsearch client for Golang

2015-10-27 Thread Dmitry Smirnov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Owner: Dmitry Smirnov 

* Package name: golang-gopkg-olivere-elastic.v2
  Version : 2.0.12-1
  Upstream Author : Oliver Eilhard
* URL : https://github.com/olivere/elastic
* License : Expat
  Programming Lang: Go
  Description : Elasticsearch client for Golang
 Provides an interface to the Elasticsearch server
 (http://www.elasticsearch.org/). It can manage full text indices, index
 documents, and search them.
 
This is a dependency of "cadvisor".


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


Re: Linux kernels v3.18.x and v4.2.x in sid

2015-10-27 Thread Dmitry Katsubo
On 27/10/2015 10:31, Ian Campbell wrote:
>> Hm, kernel.org says that 3.18 is the long-term support kernel.
> 
> I'm afraid that LTS from kernel.org != stable support from Debian.
> 
> Debian typically picks a single kernel version for a stable release and
> supports it for the lifetime of that release. Of course the LTS support
> from kernel.org for that particular version is valuable in achieving
> that. For Jessie the chosen release is 3.16 (LTS in this case is by
> Canonical not kernel.org)

I got it, many thanks for the information. Branch 3.18 at kernel.org has
now version 3.18.22 and will keep on increasing. Does it mean that
Debian team ports commits from 3.18.x to 3.16 branch to provide LTS for it?

> For the testing and unstable releases the Debian kernel team typically
> tracks the regular mainline kernel releases (perhaps one or two behind
> depending on $factors) with a view to arriving at a suitable LTS kernel
> at some appropriate point before the freeze for the next Debian
> release.
> 
> Experimental is usually tracking upstream rcs more closely.
> 
> This is why testing+unstable currently have moved on to 4.2 and
> experimental has a 4.3 rc in it and 3.18 is no longer current in any
> suite.


-- 
With best regards,
Dmitry



Bug#803195: RFA: spark -- SPARK programming language toolset

2015-10-27 Thread Євгеній Мещеряков
Package: wnpp
Severity: normal

I request an adopter for the spark package.

The current upstream version of the package will not be updated. There
is a new version of Spark, but it is very different from this one, see
also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713928

The package description is:
 SPARK is a formally-defined computer programming language based on the
 Ada programming language, intended to be secure and to support the
 development of high integrity software used in applications and systems
 where predictable and highly reliable operation is essential either for
 reasons of safety or for business integrity.
 .
 This package contains the tools necessary for checking if programs adhere
 to the SPARK rules and the tools to show freedom of runtime exceptions in
 those programs. To compile SPARK programs use any standards-compliant Ada
 compiler, such as GNAT.



Bug#803196: RFA: swi-prolog -- ISO/Edinburgh-style Prolog interpreter

2015-10-27 Thread Євгеній Мещеряков
Package: wnpp
Severity: normal

I request an adopter for the swi-prolog package.

The package is actively maintained upstream, there are new releases
every several months.

The package description is:
 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
 rich set of built-in predicates. It offers a fast, robust and small
 environment which enables substantial applications to be developed with it.
 .
 SWI-Prolog additionally offers:
 .
  * A powerful module system
  * Garbage collection
  * Unicode character set handling
  * Unbounted integer and rational number arithmetic
  * Multithreading support
  * A powerful C/C++ interface
  * GNU Readline interface



Bug#803180: ITP: tboot -- Trusted Boot VMM module that uses Intel Trusted Execution

2015-10-27 Thread Paulo Kretcheu
Package: wnpp
Severity: wishlist
Owner: Paulo Roberto Alves de Oliveira (aka kretcheu) 

* Package name: tboot
  Version : 1.8.3
  Upstream Author : Intel Corporation
* URL : http://sourceforge.net/projects/tboot/
* License : BSD
  Programming Lang: C
  Description : Trusted Boot, pre-kernel/VMM module that uses Intel Trusted 
Execution

 Trusted Boot (tboot) is pre-kernel/VMM module that uses
 Intel Trusted Execution Technology (Intel TXT) to perform a measured
 and verified launch of an OS kernel/VMM.
 .
 This version of tboot supports Intel (both retail and Software Development
 Platforms (SDPs)) and OEM systems that are Intel TXT-capable.
 .
 This version of tboot only supports both the Xen virtual machine monitor
 (versions >= 3.4) and Linux kernel versions >= 2.6.33.



Re: [Pkg-netatalk-devel] Bug#685878: Another year has passed, still no netatalk3

2015-10-27 Thread Ian Jackson
Adrian Knoth writes ("Re: [Pkg-netatalk-devel] Bug#685878: Another year has 
passed, still no netatalk3"):
> We need to escalate this. Apparently, none of us has time to work on it,
> so external help is the only way forward I see.
> 
> Looks like we're talking about ~10 FIXMEs in debian/copyrights. This is
> http://bugs.debian.org/751121.
> 
> Any takers?

Thanks for showing us a good example and asking for help.

Thanks particularly to Jonas for his exemplary messages in the later
parts of this thread.

(I'm sorry that I don't have interest in netatalk so I'm not
volunteering.)

Regards,
Ian.



Re: Linux kernels v3.18.x and v4.2.x in sid

2015-10-27 Thread Ian Campbell
On Mon, 2015-10-26 at 14:55 +0100, Dmitry Katsubo wrote:
> On 2015-10-25 07:11, Adam Borowski wrote:
> > On Sat, Oct 24, 2015 at 10:59:47PM +0100, Simon McVittie wrote:
> > > On 24/10/15 22:17, Dmitry Katsubo wrote:
> > > > I would be happy to. However it does not allow me to use the latest
> > > > kernel from 3.x branch (3.16 is now 1 year old).
> > > 
> > > All Debian stable releases are intended to be used with the latest
> > > kernel from the same suite. For Debian 8 that's the 3.16.y series, which
> > > has long term support from Canonical, and receives security and
> > > stability bug fixes in the Debian stable and security archives.
> 
> Hm, kernel.org says that 3.18 is the long-term support kernel.

I'm afraid that LTS from kernel.org != stable support from Debian.

Debian typically picks a single kernel version for a stable release and
supports it for the lifetime of that release. Of course the LTS support
from kernel.org for that particular version is valuable in achieving
that. For Jessie the chosen release is 3.16 (LTS in this case is by
Canonical not kernel.org)

For the testing and unstable releases the Debian kernel team typically
tracks the regular mainline kernel releases (perhaps one or two behind
depending on $factors) with a view to arriving at a suitable LTS kernel
at some appropriate point before the freeze for the next Debian
release.

Experimental is usually tracking upstream rcs more closely.

This is why testing+unstable currently have moved on to 4.2 and
experimental has a 4.3 rc in it and 3.18 is no longer current in any
suite.

Ian.



Re: Linux kernels v3.18.x and v4.2.x in sid

2015-10-27 Thread Dmitry Katsubo
On 2015-10-25 07:11, Adam Borowski wrote:
> On Sat, Oct 24, 2015 at 10:59:47PM +0100, Simon McVittie wrote:
>> On 24/10/15 22:17, Dmitry Katsubo wrote:
>>> I would be happy to. However it does not allow me to use the latest
>>> kernel from 3.x branch (3.16 is now 1 year old).
>>
>> All Debian stable releases are intended to be used with the latest
>> kernel from the same suite. For Debian 8 that's the 3.16.y series, which
>> has long term support from Canonical, and receives security and
>> stability bug fixes in the Debian stable and security archives.

Hm, kernel.org says that 3.18 is the long-term support kernel.

>> If you have hardware or software requirements that mean the stable
>> kernel is unsuitable for you, then the next most stable option is to use
>> the latest kernel from the corresponding backports repository. For
>> Debian 8 that's jessie-backports, which currently has Linux 4.2.y.

Thanks for the information that 4.2.x is backported. Actually what is
also important for me is the availability of btrfs-tools v4.2.x, which
is now available in sid. Perhaps there are plans to backport btrfs-tools
as well (or how does it happen with kernel-dependant utilities)?

>> Anything in snapshots.debian.org is entirely "as is"; if it has critical
>> bugs, they will never be fixed. Do not use snapshots.debian.org on
>> production systems.
> 
> If you insist on using a 3.* kernel but 3.16 is too old for you, 3.18 _is_ a
> long-term support release, maintained by Sasha Levin until Jan 2017. 
> You'd just need to compile it yourself.  It's available from:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> branch linux-3.18.y.
> 
> To do that, apt-get install kernel-package then:
> cp /boot/config-${your_old_kernel_version} .config
> make menuconfig #edit the config to your heart's content
> make-kpkg --rootcmd fakeroot --initrd -j`grep ^processor /proc/cpuinfo|wc -l` 
> linux-image
> make-kpkg --rootcmd fakeroot --initrd -j`grep ^processor /proc/cpuinfo|wc -l` 
> linux-headers

Compilation of the kernel is an option, but as builds are available in
snapshots, there is no strong need in that. Thanks for advise anyway. I
used to another way of compiling the kernel

$ apt-get source linux-image-3.2.0-4-686-pae; cd linux-3.2.35
$ fakeroot make -f debian/rules.gen binary-arch_i386_none_686-pae

which assures that all Debian-specific patches are applied on the top of
vanilla kernel. I am not sure if that is still preferable for latest
kernels.

-- 
With best regards,
Dmitry