Bug#862123: RFS: golang-github-nebulouslabs-fastrand/0.0~git20170420.0.5a1a312-1 [ITP]

2017-05-16 Thread Gianfranco Costamagna
hello,


>"golang-github-nebulouslabs-fastrand"


LGTM

G.



Re: Bug#861754: libpll: FTBFS on non-x86: x86intrin.h: No such file or directory

2017-05-16 Thread Andreas Tille
Hi Aaron,

On Mon, May 15, 2017 at 10:01:53AM -0400, Aaron M. Ucko wrote:
> 
> Alas, non-x86 builds are still failing, with the immediate cause of
> failure being either an uncompilable cpuid call

Hmmm, I'm a bit clueless about this.

> or (in the case of
> powerpc[spe] and ppc64[el]) the use of x86-specific compiler flags for
> certain files.  Please limit all of the above to x86 architectures.

I think I could realise this but I'm afraid after having done so the
cpuid issue will remain also for these - so seeking for help here fist.

Any hints?

Kind regards

 Andreas.

-- 
http://fam-tille.de



Bug#862711: marked as done (RFS: dirty.js/1.0.0-1.1 [NMU] [RC])

2017-05-16 Thread Debian Bug Tracking System
Your message dated Tue, 16 May 2017 08:57:27 + (UTC)
with message-id <703176211.381066.1494925047...@mail.yahoo.com>
and subject line Re: Bug#862711: RFS: dirty.js/1.0.0-1.1 [NMU] [RC]
has caused the Debian Bug report #862711,
regarding RFS: dirty.js/1.0.0-1.1 [NMU] [RC]
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.)


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

Dear mentors,

I am looking for a sponsor for my package "dirty.js"

* Package name: dirty.js
  Version : 1.0.0-1.1
  Upstream Author : Felix Geisendörfer 
* URL : https://github.com/felixge/node-dirty
* License : MIT License
  Section : web

It builds those binary packages:
  node-dirty - tiny and fast key-value store for Node

To access further information about this package, please visit the
following URL:
  https://mentors.debian.net/package/dirty.js

Alternatively, one can download the package with dget using this command:
  dget -x 
https://mentors.debian.net/debian/pool/main/d/dirty.js/dirty.js_1.0.0-1.1.dsc

More information about hello can be obtained from https://www.example.com.

Changes since the last upload:

* Non-maintainer upload.
* New upstream version 1.0.0 (Closes: #771790)
* Fixing lintian issues

Regards,
Val Markovic
--- End Message ---
--- Begin Message ---
hello, tweaked a lot of stuff
(compat level, VCS fields, copyright link, versioning and something else)
and sponsored.


also pushed stuff on git

G.--- End Message ---


Re: artifacts in upstream, re: pristine source

2017-05-16 Thread Wookey
On 2017-05-16 12:52 +0800, Paul Wise wrote:
> On Tue, May 16, 2017 at 12:42 PM, Brian Smith wrote:
> 
> > Regarding the "pristine source" requirement (i.e. no build artifacts) in the
> > source archive: should the upstream tarball be imported to the upstream
> > branch "as is", and the tar command for orig.tar.gz should be configured to
> > omit build artifacts? Or should artifacts either be removed from or not
> > imported to the upstream branch?
> 
> Contact upstream and ask them to remove them from their VCS and source
> tarballs and put them into their binary tarballs/packages. If they
> refuse, then add Files-Excluded to debian/watch

Files-Excluded goes in debian/copyright, not debian/watch. (unless
there is some new feature I'm not aware of). It would arguably make more sense
in watch, but that's not how it works. See 
man mk-origtargz
for details.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: Digital signature


Bug#862687: RFS: libtgvoip/0.4.1~git20170514.73bf810-1 [ITP] - VoIP library for Telegram clients

2017-05-16 Thread Mattia Rizzolo
Control: tag -1 moreinfo
Control: owner -1 !

On Mon, May 15, 2017 at 10:57:36PM +0300, Коля Гурьев wrote:
> I am looking for a sponsor for my package "libtgvoip"

o/

> dget -x 
> https://mentors.debian.net/debian/pool/main/libt/libtgvoip/libtgvoip_0.4.1~git20170514.73bf810-1.dsc

Using git as you know I prefer it :)

I fixed the HEAD on alioth to point to the debian branch (as otherwise
cloning would checkout master causing
warning: remote HEAD refers to nonexistent ref, unable to checkout.
), also could you please push some upstream tags and add an appropriate
d/gbp.conf?


Review:
* d/control:
  + Vcs-Git is wrong
  + I appreciate when Vcs-Browser is the same as Vcs-Git, given they can
be now (hint: use /git/ in both)
* d/rules:
  + why are you calling dh_install manually at the end of
dh_auto_install? it's called by dh anyway


It also fails to build for me on i386 with an error that looks like SSE2
related (but I'll let you look at it).

Otherwise it looks cool to me, but I'd like to have a correct Vcs-Git
and a working i386 build at the first upload…

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#862687: RFS: libtgvoip/0.4.1~git20170514.73bf810-1 [ITP] - VoIP library for Telegram clients

2017-05-16 Thread Gianfranco Costamagna
Hi,

>It also fails to build for me on i386 with an error that looks like SSE2
>related (but I'll let you look at it).


does this mean having to restrict telegram to amd64 and eventually only i386?
this would exclude a lot of architectures

G.



Re: Bug#861754: libpll: FTBFS on non-x86: x86intrin.h: No such file or directory

2017-05-16 Thread James Cowgill
Control: tags -1 patch

Hi,

On 16/05/17 09:50, Andreas Tille wrote:
> Hi Aaron,
> 
> On Mon, May 15, 2017 at 10:01:53AM -0400, Aaron M. Ucko wrote:
>>
>> Alas, non-x86 builds are still failing, with the immediate cause of
>> failure being either an uncompilable cpuid call
> 
> Hmmm, I'm a bit clueless about this.
> 
>> or (in the case of
>> powerpc[spe] and ppc64[el]) the use of x86-specific compiler flags for
>> certain files.  Please limit all of the above to x86 architectures.
> 
> I think I could realise this but I'm afraid after having done so the
> cpuid issue will remain also for these - so seeking for help here fist.

Possibly the attached patch will work?

This:
- only tries to detect x86 features on x86
- detects altivec properly (although it's not used anywhere?)
- uses GCC's __builtin_cpu_supports which is nicer than cpuid
- compiles with --disable-* on all arches except x86
- enables arch specific code on x86 (there is proper runtime detection now)
- uses debhelper 10 to avoid manual autogen
- includes architecture.mk which is required before using DEB_HOST_*

james
diff -Nru libpll-0.3.0/debian/compat libpll-0.3.0/debian/compat
--- libpll-0.3.0/debian/compat  2017-05-15 08:19:35.0 +0100
+++ libpll-0.3.0/debian/compat  2017-05-16 11:45:26.0 +0100
@@ -1 +1 @@
-9
+10
diff -Nru libpll-0.3.0/debian/patches/hardware-detect.patch 
libpll-0.3.0/debian/patches/hardware-detect.patch
--- libpll-0.3.0/debian/patches/hardware-detect.patch   1970-01-01 
01:00:00.0 +0100
+++ libpll-0.3.0/debian/patches/hardware-detect.patch   2017-05-16 
11:45:11.0 +0100
@@ -0,0 +1,61 @@
+--- a/src/hardware.c
 b/src/hardware.c
+@@ -21,45 +21,23 @@
+ 
+ #include "pll.h"
+ 
+-#ifndef __PPC__
+-#define cpuid(f1, f2, a, b, c, d)\
+-  __asm__ __volatile__ ("cpuid"  \
+-: "=a" (a), "=b" (b), "=c" (c), "=d" (d) \
+-: "a" (f1), "c" (f2));
+-#endif
+-
+ static void cpu_features_detect()
+ {
+-  unsigned int a,b,c,d;
+-
+   memset(pll_hardware,0,sizeof(pll_hardware_t));
+ 
+-#ifdef __PPC__
+-  pll_hardware->altivec_present = 1;
+-#else
+-
+-  cpuid(0,0,a,b,c,d);
+-  unsigned int maxlevel = a & 0xff;
+-
+-  if (maxlevel >= 1)
+-  {
+-cpuid(1,0,a,b,c,d);
+-pll_hardware->mmx_present= (d >> 23) & 1;
+-pll_hardware->sse_present= (d >> 25) & 1;
+-pll_hardware->sse2_present   = (d >> 26) & 1;
+-pll_hardware->sse3_present   = (c >>  0) & 1;
+-pll_hardware->ssse3_present  = (c >>  9) & 1;
+-pll_hardware->sse41_present  = (c >> 19) & 1;
+-pll_hardware->sse42_present  = (c >> 20) & 1;
+-pll_hardware->popcnt_present = (c >> 23) & 1;
+-pll_hardware->avx_present= (c >> 28) & 1;
+-
+-if (maxlevel >= 7)
+-{
+-  cpuid(7,0,a,b,c,d);
+-  pll_hardware->avx2_present = (b >> 5) & 1;
+-}
+-  }
++#if defined(__PPC__)
++  pll_hardware->altivec_present = __builtin_cpu_supports("altivec");
++#elif defined(__x86_64__) || defined(__i386__)
++  pll_hardware->mmx_present = __builtin_cpu_supports("mmx");
++  pll_hardware->sse_present = __builtin_cpu_supports("sse");
++  pll_hardware->sse2_present= __builtin_cpu_supports("sse2");
++  pll_hardware->sse3_present= __builtin_cpu_supports("sse3");
++  pll_hardware->ssse3_present   = __builtin_cpu_supports("ssse3");
++  pll_hardware->sse41_present   = __builtin_cpu_supports("sse4.1");
++  pll_hardware->sse42_present   = __builtin_cpu_supports("sse4.2");
++  pll_hardware->popcnt_present  = __builtin_cpu_supports("popcnt");
++  pll_hardware->avx_present = __builtin_cpu_supports("avx");
++  pll_hardware->avx2_present= __builtin_cpu_supports("avx2");
+ #endif
+ }
+ 
diff -Nru libpll-0.3.0/debian/patches/series libpll-0.3.0/debian/patches/series
--- libpll-0.3.0/debian/patches/series  2017-05-15 08:19:35.0 +0100
+++ libpll-0.3.0/debian/patches/series  2017-05-16 11:45:20.0 +0100
@@ -1 +1,2 @@
 have_x86intrin_h.patch
+hardware-detect.patch
diff -Nru libpll-0.3.0/debian/rules libpll-0.3.0/debian/rules
--- libpll-0.3.0/debian/rules   2017-05-15 08:19:35.0 +0100
+++ libpll-0.3.0/debian/rules   2017-05-16 11:45:26.0 +0100
@@ -2,19 +2,18 @@
 
 # DH_VERBOSE := 1
 
+include /usr/share/dpkg/architecture.mk
+
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 %:
dh $@
 
 override_dh_auto_configure:
-   ./autogen.sh
-ifeq ($(DEB_BUILD_ARCH),i386)
-   ./autogen.sh --disable-avx --disable-sse
-   dh_auto_configure -- --disable-avx --disable-sse
+ifneq ($(filter $(DEB_HOST_ARCH_CPU), amd64 i386),)
+   dh_auto_configure
 else
-   ./autogen.sh --disable-avx
-   dh_auto_configure -- --disable-avx
+   dh_auto_configure -- --disable-sse --disable-avx --disable-avx2
 endif
 
 override_dh_install:


signature.asc
Description: OpenPGP digital signature


Bug#862749: RFS: python-mechanicalsoup/0.7.0-1

2017-05-16 Thread Ghislain Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for the following package:

* Package name: python-mechanicalsoup
  Version : 0.7.0
  Upstream Author : Mirth Hickford 
* URL : https://github.com/hickford/MechanicalSoup
* License : Expat
  Section : python

One can check out the package by visiting the following URL:

  
https://anonscm.debian.org/git/python-modules/packages/python-mechanicalsoup.git

Changes since last upload:

  * Swith from git-dpm to gbp
- Drop git-dpm configuration
- Add gbp configuration
  * Fix typo in watch regex
  * Fixup Vcs-Browser URI
  * New upstream version 0.7.0
  * Bump minimum Py3 version to 3.3
  * Exclude egg-info directory via extend-diff-ignore
  * Add DEP-8 tests, drop superfluous Testsuite field

Best regards,
Ghis



Bug#862711: closed by Gianfranco Costamagna (Re: Bug#862711: RFS: dirty.js/1.0.0-1.1 [NMU] [RC])

2017-05-16 Thread Val Markovic
Thanks Gianfranco! :)



Bug#861805: RFS: golang-github-puerkitobio-goquery/1.1.0+git20170324.3.ed7d758-1 [ITP]

2017-05-16 Thread Diego M . Rodríguez
Thanks for reviewing and for the notice, Gianfranco!

I have revised the license of that html file (plus another file on the
same directory that seemed to be under a different license as well),
and pushed to git, tagged, and uploaded a new version in mentors
(1.1.0+git20170324.3.ed7d758-2).

Best regards, and thanks again,

On 15/05/2017, Gianfranco Costamagna  wrote:
> control: owner -1 !
> control: tags -1 moreinfo
>
> ./testdata/gowiki.html
>
> this seems to have a different license.
>
> G.
>
>
>
> Il Giovedì 4 Maggio 2017 11:09, Diego M. Rodriguez 
> ha scritto:
>
>
>
>
>
>
> Package: sponsorship-requests
>
> Severity: wishlist
>
>
>   Dear mentors,
>
>
>   I am looking for a sponsor for my package
> "golang-github-puerkitobio-goquery"
>
>
> * Package name: golang-github-puerkitobio-goquery
>
>Version : 1.1.0+git20170324.3.ed7d758-1
>
>Upstream Author : Martin Angers 
>
> * URL : https://github.com/PuerkitoBio/goquery
>
> * License : BSD-3-clause
>
>Section : devel
>
>
>   It builds those binary packages:
>
>
> golang-github-puerkitobio-goquery-dev - jQuery-style HTML manipulation
> in Go
>
>
>   To access further information about this package, please visit the
> following URL:
>
>
>   https://mentors.debian.net/package/golang-github-puerkitobio-goquery
>
>
>
>   Alternatively, one can download the package with dget using this command:
>
>
> dget -x
> https://mentors.debian.net/debian/pool/main/g/golang-github-puerkitobio-goquery/golang-github-puerkitobio-goquery_1.1.0+git20170324.3.ed7d758-1.dsc
>
>
>   Or on the following repository:
>
>
> https://anonscm.debian.org/cgit/pkg-go/packages/golang-github-puerkitobio-goquery.git
>
>
>
>   Changes since the last upload:
>
>
>   * Initial release (Closes: #858359)
>
>
>   Regards,
>
>Diego M. Rodriguez
>



Bug#862763: atomic/1.17.1-1 [ITP] -- Atomic Run Tool for installing/running/managing container images

2017-05-16 Thread Philippe Thierry

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "atomic"

* Package name: atomic
  Version : 1.7.1-1
  Upstream Author : Atomic Project 
* URL : https://github.com/projectatomic/atomic
* License : GPL-2+
  Programming Lang: Python
  Section : admin
  Description : Atomic Run Tool for installing/running/managing 
container images


It builds those binary packages:

atomic: allows an image provider to specify how a container image 
expects to be run

atomic-doc: various documentations and concepts behind atomic


To access further information about this package, please visit the 
following URL:


 https://mentors.debian.net/package/atomic


Alternatively, one can download the package with dget using this command:

  dget -x 
https//mentors.debian.net/debian/pool/main/a/atomic/atomic_1.7.1-1.dsc



This project defines the entrypoint for Project Atomic hosts. On an 
Atomic Host, there are at least two distinct software delivery vehicles; 
Docker (often used in combination with the traditional RPM/yum/dnf), and 
rpm-ostree to provide atomic upgrades of the host system.


The goal of Atomic is to provide a high level, coherent entrypoint to 
the system, and fill in gaps in Linux container implementations.


For Docker, |atomic| can make it easier to interact with special kinds 
of containers, such as super-privileged debugging tools and the like.


atomic host does not support Debian-based OS by now (limited to 
rpm-based OS). Yet it permit to easily install/uninstall docker 
container into the system.



Regards,
--
Philippe THIERRY



Bug#862797: RFS: atomic/1.17.1-1 [ITP] -- Atomic Run Tool for installing/running/managing container images

2017-05-16 Thread phil
 

Package: sponsorship-requests 
Severity: wishlist 

Dear mentors, 

I am looking for a sponsor for my package "atomic" 

* Package name : atomic 
 Version : 1.7.1-1 
 Upstream Author : Atomic Project  
* URL : https://github.com/projectatomic/atomic [1] 
* License : GPL-2+
 Programming Lang: Python
 Section : admin
 Description : Atomic Run Tool for installing/running/managing container
images 

It builds those binary packages: 

atomic: allows an image provider to specify how a container image
expects to be run 
atomic-doc: various documentations and concepts behind atomic 

To access further information about this package, please visit the
following URL: 

 https://mentors.debian.net/package/atomic [2] 

Alternatively, one can download the package with dget using this
command: 

 dget -x
https//mentors.debian.net/debian/pool/main/a/atomic/atomic_1.7.1-1.dsc 

This project defines the entrypoint for Project Atomic hosts. On an
Atomic Host, there are at least two distinct software delivery vehicles;
Docker (often used in combination with the traditional RPM/yum/dnf), and
rpm-ostree to provide atomic upgrades of the host system. 

The goal of Atomic is to provide a high level, coherent entrypoint to
the system, and fill in gaps in Linux container implementations. 

For Docker, atomic can make it easier to interact with special kinds of
containers, such as super-privileged debugging tools and the like. 

atomic host does not support Debian-based OS by now (limited to
rpm-based OS). Yet it permit to easily install/uninstall docker
container into the system. 

If integrated, this package can be used by openscap-daemon (already in
sid and one of the packages i maintain) to instanciate docker container
hosting openscap service. 

Regards, 
-- 
Philippe THIERRY 

Links:
--
[1] https://github.com/projectatomic/atomic
[2] https://mentors.debian.net/package/atomic