Re: Any way to apply patch on some archs only?

2015-01-29 Thread olivier sallou
Le Thu Jan 29 2015 at 7:29:20 AM, Jackson Doak  a
écrit :

> I don't know the exact way, but you can do it with some debian/rules magic.
> What's the issue with patching the non-affected arches?
>
I could in this specific case, but I do not know the real impact of the
patch. I think that if upstream used this solution, it may be because it is
best, even if both work.

In a more general way, there may be cases where a patch is needed for one
arch and not for an other, and may add complex setups to make it work in
any case. Applying patch only on failing arch would certainly ease some
cases.

>
> On Thu, Jan 29, 2015 at 5:26 PM, olivier sallou 
> wrote:
>
>> Hi
>> I d like to know if it is posdible to apply a patch on some archs only.
>> I have some FTBS on some archs for a package. I have a patch but I d like
>> to apply it only on failings archs and keep original upstream code for
>> others.
>>
>> Patches can indeed fix an issue but be less performant/optimal...
>>
>> I could not find a way to do so, but i am sure some others already faced
>> the case before me and can drive me to the doc i did not find :-)
>>
>> Thanks
>>
>> Olivier
>>
>
>


Re: Any way to apply patch on some archs only?

2015-01-29 Thread Raphael Hertzog
Hi,

On Thu, 29 Jan 2015, olivier sallou wrote:
> I d like to know if it is posdible to apply a patch on some archs only.
> I have some FTBS on some archs for a package. I have a patch but I d like
> to apply it only on failings archs and keep original upstream code for
> others.
> 
> Patches can indeed fix an issue but be less performant/optimal...
> 
> I could not find a way to do so, but i am sure some others already faced
> the case before me and can drive me to the doc i did not find :-)

Best practices are to have a patch that can be used on all architectures
so that it can be submitted upstream. When you need architecture specific
behaviour, then you need code that will test some architecture-specific
variable/macros.

In C you would usually use the preprocessor's #ifdef directives. If you
need more guidance, then you need to provide more details.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/


-- 
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/20150129081105.ga24...@home.ouaza.com



Re: Any way to apply patch on some archs only?

2015-01-29 Thread olivier sallou
Le Thu Jan 29 2015 at 9:11:08 AM, Raphael Hertzog  a
écrit :

> Hi,
>
> On Thu, 29 Jan 2015, olivier sallou wrote:
> > I d like to know if it is posdible to apply a patch on some archs only.
> > I have some FTBS on some archs for a package. I have a patch but I d like
> > to apply it only on failings archs and keep original upstream code for
> > others.
> >
> > Patches can indeed fix an issue but be less performant/optimal...
> >
> > I could not find a way to do so, but i am sure some others already faced
> > the case before me and can drive me to the doc i did not find :-)
>
> Best practices are to have a patch that can be used on all architectures
> so that it can be submitted upstream. When you need architecture specific
> behaviour, then you need code that will test some architecture-specific
> variable/macros.
>
> In C you would usually use the preprocessor's #ifdef directives. If you
> need more guidance, then you need to provide more details.
>

In C/C++ I know the way to do this, but you cannot always do that in all
languages.
In my current case, I can apply on all archs if needed, but I wondered if
there was an easy way, seems not... :-(
Thanks

>
> Cheers,
> --
> Raphaël Hertzog ◈ Debian Developer
>
> Support Debian LTS: http://www.freexian.com/services/debian-lts.html
> Learn to master Debian: http://debian-handbook.info/get/
>


Re: Any way to apply patch on some archs only?

2015-01-29 Thread Paul Wise
On Thu, Jan 29, 2015 at 4:16 PM, olivier sallou wrote:

> In my current case, I can apply on all archs if needed, but I wondered if
> there was an easy way, seems not... :-(

Please post some details of the bug, the patch you want to apply and
which package you are talking about so that we can give you a better
answer to your question.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
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/CAKTje6EXBWKcrrFp=_nf_n52xyt8l18bgtzyvh5mkpgpnc9...@mail.gmail.com



Re: Any way to apply patch on some archs only?

2015-01-29 Thread olivier sallou
Le Thu Jan 29 2015 at 9:58:18 AM, Paul Wise  a écrit :

> On Thu, Jan 29, 2015 at 4:16 PM, olivier sallou wrote:
>
> > In my current case, I can apply on all archs if needed, but I wondered if
> > there was an easy way, seems not... :-(
>
> Please post some details of the bug, the patch you want to apply and
> which package you are talking about so that we can give you a better
> answer to your question.
>
As I said, I can manage it for my current bug, but my question is a more
general question.

>
> --
> bye,
> pabs
>
> https://wiki.debian.org/PaulWise
>
>
> --
> 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/CAKTje6EXBWKcrrFp=_nf_
> n52xyt8l18bgtzyvh5mkpgpnc9...@mail.gmail.com
>
>


Bug#776556: ITP: htrace -- Tracing framework for distributed systems written in Java

2015-01-29 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: htrace
  Version : 3.0.4
  Upstream Author : Cloudera
* URL : http://htrace.org
* License : Apche-2.0
  Programming Lang: Java
  Description : Tracing framework for distributed systems written in Java

HTrace is a tracing framework recording spans (basic units of work, like
a remote procedure call) and traces (set of spans forming a tree-like structure)
to measure execution times in distributed systems.

HTrace is a dependency of Hadoop.


-- 
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/20150129091121.13743.94386.report...@icare.ariane-software.com



Bug#776569: ITP: libproc-queue-perl -- Perl module to limit the number of child processes

2015-01-29 Thread Alexander Zangerl
Package: wnpp
Severity: wishlist
Owner: Alexander Zangerl 

* Package name: libproc-queue-perl
  Version : 1.23
  Upstream Author : Salvador Fandiño 
* URL : http://search.cpan.org/dist/Proc-Queue/
* License : Artistic
  Programming Lang: Pure Perl
  Description : Perl module to limit the number of child processes

 Proc::Queue lets you parallelise a perl program using the fork, exit, wait
 and waitpid calls as usual but without taking care of creating too many
 processes and overloading the machine.
 .
 It redefines perl fork, exit, wait and waitpid core functions. Old programs
 do not need to be reprogrammed, only the use Proc::Queue ... sentence has to
 be added to them.


-- 
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/20150129114423.13716.15089.report...@cft.snafu.priv.at



Bug#776570: ITP: libstatistics-lite-perl -- Perl module for simple statistical analysis

2015-01-29 Thread Alexander Zangerl
Package: wnpp
Severity: wishlist
Owner: Alexander Zangerl 

* Package name: libstatistics-lite-perl
  Version : 3.2
  Upstream Author : Brian Lalonde 
* URL : http://search.cpan.org/dist/Statistics-Lite/
* License : Artistic
  Programming Lang: Pure Perl
  Description : Perl module for simple statistical analysis

 Statistics::Lite is a lightweight, functional alternative to larger, more
 complete, object-oriented statistics packages. As such, it is likely to be
 better suited, in general, to smaller data sets.
 .
 When you just want something to give some very basic, high-school-level
 statistical values, without having to set up and populate an object first,
 this module may be useful.


-- 
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/20150129114206.13613.83248.report...@cft.snafu.priv.at



Re: Any way to apply patch on some archs only?

2015-01-29 Thread Ian Jackson
olivier sallou writes ("Re: Any way to apply patch on some archs only?"):
> Le Thu Jan 29 2015 at 9:58:18 AM, Paul Wise  a écrit :
> > On Thu, Jan 29, 2015 at 4:16 PM, olivier sallou wrote:
> > > In my current case, I can apply on all archs if needed, but I wondered if
> > > there was an easy way, seems not... :-(
> >
> > Please post some details of the bug, the patch you want to apply and
> > which package you are talking about so that we can give you a better
> > answer to your question.

Yes, olivier, please do.

> As I said, I can manage it for my current bug, but my question is a more
> general question.

The question does not have a single answer.  The best thing to do
depends on the circumstances, including the details Paul asked for.

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



Re: Any way to apply patch on some archs only?

2015-01-29 Thread Ian Jackson
olivier sallou writes ("Re: Any way to apply patch on some archs only?"):
> Le Thu Jan 29 2015 at 9:58:18 AM, Paul Wise  a écrit :
> > Please post some details of the bug, the patch you want to apply and
> > which package you are talking about so that we can give you a better
> > answer to your question.

I think it's this one
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765285

> As I said, I can manage it for my current bug, but my question is a more
> general question.

Have I found the `current bug' you are thinking of ?

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



Fwd: Any way to apply patch on some archs only?

2015-01-29 Thread olivier sallou
Forgot to CC the list

-- Forwarded message -
From: olivier sallou 
Date: jeu. 29 janv. 2015 15:20
Subject: Re: Any way to apply patch on some archs only?
To: Ian Jackson 


Sorry for quoting, sent from my phone...
Yes this is this bug. Upstream will add conditions in code (ifdef...). This
is fine because it is C, but for some other languages it may be more
complex to test this.

Le jeu. 29 janv. 2015 14:58, Ian Jackson 
a écrit :

olivier sallou writes ("Re: Any way to apply patch on some archs only?"):
> > Le Thu Jan 29 2015 at 9:58:18 AM, Paul Wise  a écrit :
> > > Please post some details of the bug, the patch you want to apply and
> > > which package you are talking about so that we can give you a better
> > > answer to your question.
>
> I think it's this one
>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765285
>
> > As I said, I can manage it for my current bug, but my question is a more
> > general question.
>
> Have I found the `current bug' you are thinking of ?
>
> Ian.
>


Re: Fwd: Any way to apply patch on some archs only?

2015-01-29 Thread Clint Byrum
Excerpts from olivier sallou's message of 2015-01-29 06:20:46 -0800:
> Forgot to CC the list
> 
> -- Forwarded message -
> From: olivier sallou 
> Date: jeu. 29 janv. 2015 15:20
> Subject: Re: Any way to apply patch on some archs only?
> To: Ian Jackson 
> 
> 
> Sorry for quoting, sent from my phone...
> Yes this is this bug. Upstream will add conditions in code (ifdef...). This
> is fine because it is C, but for some other languages it may be more
> complex to test this.
> 

I'd like to test this assertion as I don't know that many languages that
allow architecture dependent operations other than C/C++ and assembly
which is inherently arch specific.

Assertion:
If a language allows architecture dependent operations, it will give one
the ability to detect the architecture and diverge behavior for the sake
of correctness on all platforms. If it does not offer this ability, it
will likely suffer on all but the most popular architectures and thus
will eventually grow this ability.

Fair enough?


-- 
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/1422552897-sup-1...@fewbar.com



Bug#776601: ITP: python-geojson -- Python bindings and utilities for GeoJSON

2015-01-29 Thread Johan Van de Wauw
Package: wnpp
Owner: Johan Van de Wauw 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: python-geojson
  Version : 1.0.9
  Upstream Author : Corey Farwell 
* URL : http://geopython.github.com/OWSLib/
* License : BSD-3-Clause
  Programming Lang: Python
  Description : Python 2 bindings and utilities for GeoJSON

This library contains:

- Functions for encoding and decoding GeoJSON formatted data
- Classes for all GeoJSON Objects
- An implementation of the Python geo_interface Specification

This is the Python 2 version of the library


-- 
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/CAJOp35=dMUOx2=wbc5r9aykal76u21taa7b+cl9fdqduidc...@mail.gmail.com



jessie not mounting all filesystems

2015-01-29 Thread Daniel Pocock


I just upgraded a system with many filesystems to jessie

On many occasions when I boot this system it is failing to mount one of
the filesystems and systemd gives the emergency login prompt

It is not always the same filesystem though, it seems to be random.
Most are ext4 on LVM, there are a couple of BtrFS.

In every case I've been able to log in, fsck the filesystem and mount it
manually.

Is there any problem that anybody is already aware of?

Looking at journalctl output I couldn't see any reason why the mount
failed, do I have to enable something else to get more helpful log data
about the problem?


-- 
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/54ca8f87.6070...@pocock.pro



Bug#776613: ITP: phpmemcachedadmin -- Graphic administration for memcached to monitor and debug.

2015-01-29 Thread Matthias Blümel
Package: wnpp
Severity: wishlist
Owner: "Matthias Blümel" 

* Package name: phpmemcachedadmin
  Version : 1.2.2
  Upstream Author : Cyrille Mahieux 
* URL : https://code.google.com/p/phpmemcacheadmin/
* License : Apache License 2.0
  Programming Lang: PHP
  Description : Graphic administration for memcached to monitor and debug.

This program allows one to see in real-time (top-like) or from the start of the
server, stats for get, set, delete, increment, decrement, evictions,
reclaimed, cas command, as well as server stats (network, items, server
version) with googlecharts and server internal configuration

You can go further to see each server slabs, occupation, memory wasted and
items (key & value).

Another part can execute commands to any memcached server : get, set, delete,
flush_all, as well as execute any commands (like stats) with telnet

To extract this information, phpMemcacheAdmin uses, as you wish, direct
communication with server, PECL Memcache or PECL Memcached API.

I made already a debian-package for the software and I will update it to 
mentors as soon as I
get a bug-number. (https://github.com/krumedia/phpmemcachedadmin-debian)

To build the package I used the package of phpmyadmin and parts of the 
corresponding
fedora-package.

We are using this Software in my company very often, so I am very sure, that 
this package
will be tested and updated as soon as it is neccessary.

Nevertheless I have a few questions:
- The source-tar doesn’t have a subdirectory on the root. To get a orig.tar.gz 
I simply
  renamed it, is this correct, or should I repack it with the correct 
“debianized”
  directory structure. (I don’t think so, because there are no warnings/errors)
- There are some files in the original tar which are unneccessarily marked as 
executable.
  Is there a “debian-way” to correct this? Maybe in rules#install?
- I can’t find a ChangeLog in the original tar, but there is a website for this
  
(http://blog.elijaa.org/index.php?pages/phpMemcachedAdmin-Release-Notes-and-Roadmap).
  Should I create a file by myself and add it somewhere in debian/?
- The lighttp-configuration is untested, but that’s aside of correct po-files 
on my TODO-List


-- 
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/20150129231418.1102.52208.reportbug@jessie



Work-needing packages report for Jan 30, 2015

2015-01-29 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: 670 (new: 0)
Total number of packages offered up for adoption: 145 (new: 1)
Total number of packages requested help for: 56 (new: 0)

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



No new packages have been orphaned, but a total of 670 packages are
orphaned.  See http://www.debian.org/devel/wnpp/orphaned
for a complete list.



The following packages have been given up for adoption:

   suckless-tools (#776482), offered yesterday
 Description: simple commands for minimalistic window managers
 Reverse Depends: spectrwm surf wmii
 Installations reported by Popcon: 4559

144 older packages have been omitted from this listing, 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 1823 days ago
 Description: maintenance tools for a Xapian index of Debian packages
 Reverse Depends: ept-cache goplay packagesearch
 Installations reported by Popcon: 74061

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

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

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

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

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

   cups (#532097), requested 2063 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: 142724

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

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

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

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

   freeipmi (#628062), requested 1344 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: 6028

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

   gnokii (#677750), requested 957 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: 1504

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

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

   grub2 (#248397), requested 3916 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: 166081

   guake (#755928), requested