Bug#833971: xautolock: uses deprecated BSD union wait type

2016-09-02 Thread Wei Liu
Hi Aurelien

On Fri, Sep 2, 2016 at 9:16 AM, Aurelien Jarno  wrote:
> control: severity -1 serious
>
> On 2016-08-11 01:25, Aurelien Jarno wrote:
>> Package: xautolock
>> Version: 1:2.2-5
>> Severity: important
>> Tags: patch upstream
>>
>> Dear Maintainer,
>>
>> glibc 2.24 has removed the deprecated BSD union wait type if favor of
>> the POSIX.1 interface using W* macros from  (such as
>> WEXITSTATUS) [1].
>>
>> glibc 2.24 is already available in experimental and will plan to upload
>> it to sid in the next days/weeks. This will cause xautolock to fail to
>> build from source. You will find attached a patch to fix the issue. It
>> unconditionally uses the "new" interface as the GNU libc supports it
>> since at least 1995, probably even earlier.
>>
>> Please also note that this will not break the existing binaries, just
>> building the package from source.
>
> glibc 2.24 is now in unstable, so I am upgrading the severity of this
> bug to serious. If you don't have time to fix this bug, I can do a
> non-maintainer upload with the patch which is in the bug log.
>

Sorry for the late reply. I had wanted to do it but couldn't find time
for various reasons.

Feel free to do an NMU. I appreciate your help.

Wei.

> Aurelien
>
> --
> Aurelien Jarno  GPG: 4096R/1DDD8C9B
> aurel...@aurel32.net http://www.aurel32.net



Bug#818525: [Pkg-xen-devel] Bug#818525: xen: FTBFS: error: unterminated comment

2016-03-20 Thread Wei Liu
On Thu, Mar 17, 2016 at 6:58 PM, Martin Michlmayr  wrote:
> Package: xen
> Version: 4.6.0-1+nmu2
> Severity: serious
>
> This package fails to build in unstable:
>
>> sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
> ...
>> mkdir -p compat
>> grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/grant_table.h | \
>> python 
>> /<>/debian/build/build-hypervisor_amd64_amd64/xen/tools/compat-build-source.py
>>  >compat/grant_table.c.new
>> mv -f compat/grant_table.c.new compat/grant_table.c
>> gcc -E -O2 -fomit-frame-pointer -m64 -fno-strict-aliasing -std=gnu99 -Wall 
>> -Wstrict-prototypes -Wdeclaration-after-statement 
>> -Wno-unused-but-set-variable -Wno-unused-local-typedefs -DNDEBUG 
>> -I/<>/debian/build/build-hypervisor_amd64_amd64/xen/include 
>> -I/<>/debian/build/build-hypervisor_amd64_amd64/xen/include/asm-x86/mach-generic
>>  
>> -I/<>/debian/build/build-hypervisor_amd64_amd64/xen/include/asm-x86/mach-default
>>  -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs 
>> -DHAVE_GAS_VMX -DHAVE_GAS_EPT -DHAVE_GAS_FSGSBASE -mno-red-zone -mno-sse 
>> -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE 
>> -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe 
>> -g -D__XEN__ -nostdinc -DCONFIG_SHADOW_PAGING -DHAS_ACPI -DHAS_GDBSX 
>> -DHAS_PASSTHROUGH -DHAS_MEM_ACCESS -DHAS_MEM_PAGING -DHAS_MEM_SHARING 
>> -DHAS_PCI -DHAS_IOPORTS -DHAS_PDX -O2 -fomit-frame-pointer -m64 
>> -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prot
>> otypes -Wdeclaration-after-statement -Wno-unused-but-set-variable 
>> -Wno-unused-local-typedefs -include public/xen-compat.h -m32 -o 
>> compat/grant_table.i compat/grant_table.c
>> compat/grant_table.c:33:1: error: unterminated comment
>>  /*
>>  ^
>> compat/grant_table.c:28:0: error: unterminated #ifndef
>>  #ifndef __XEN_PUBLIC_GRANT_TABLE_H__
>>  ^
>> Makefile:61: recipe for target 'compat/grant_table.i' failed
>> make[5]: *** [compat/grant_table.i] Error 1
>> rm compat/features.i compat/callback.c compat/event_channel.i 
>> compat/elfnote.c compat/elfnote.i compat/features.c compat/event_channel.c 
>> compat/callback.i compat/grant_table.c
>

I think you need this patch from upstream xen.git.

commit 3f293c7caaefc2c37b61e44e8ebd5a7f1c554afb
Author: Dario Faggioli 
AuthorDate: Thu Feb 25 13:03:04 2016 +0100
Commit: Jan Beulich 
CommitDate: Thu Feb 25 13:03:04 2016 +0100

public: typo: use ' as apostrophe in grant_table.h


Wei.


> --
> Martin Michlmayr
> Linux for HPE Helion, Hewlett Packard Enterprise
>
> ___
> Pkg-xen-devel mailing list
> pkg-xen-de...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xen-devel