Re: xattr.h wonkiness

2014-03-06 Thread Serge Hallyn
Quoting Carlos O'Donell (car...@systemhalted.org):
> On Fri, Mar 7, 2014 at 12:31 AM, Serge Hallyn  wrote:
> > Quoting Carlos O'Donell (car...@systemhalted.org):
> >> On Thu, Mar 6, 2014 at 6:06 PM, Serge Hallyn  
> >> wrote:
> >> > Quoting Carlos O'Donell (car...@systemhalted.org):
> >> >> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  
> >> >> wrote:
> >> >> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
> >> >> > acceptable?  This showed up in a failure to build (of at least
> >> >> > qemu, and aiui lots of other pkgs) after merging a new libcap2
> >> >> > where sys/capability.h #included linux/xattr.h.  It's being
> >> >> > worked around by patching libcap2 to #include sys/xattr.h
> >> >> > first, but presumably this will cause other breakages.
> >> >>
> >> >> Please follow the accepted practice for fixing coordination between
> >> >> userspace and Linux kernel headers.
> >> >>
> >> >> Upstream glibc and the Linux kernel have already worked out a
> >> >> mechanical solution to this problem, and we need people to work out
> >> >> the patches and post them upstream.
> >> >>
> >> >> The solution is to coordinate the conflicting headers following this 
> >> >> template:
> >> >> https://sourceware.org/glibc/wiki/Synchronizing_Headers
> >> >
> >> > Thanks for the information.  I tested the two patches at
> >> > http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
> >> > seem to do the right thing.  I'll send them out if they look ok.
> >>
> >> Let me warn you that the glibc patch won't get accepted as-is.
> >>
> >> You are adding a #ifdef for a Linux-specific define in OS-agnostic code.
> >>
> >> Look at: https://sourceware.org/ml/libc-alpha/2013-08/msg00209.html
> >>
> >> See how we adjust a Linux-specific header to define an OS-agnostic
> >> variable to use in the OS-agnostic code e.g. __USE_FOO.
> >
> > There isn't currently a bits/xattr.h file.  Would it be preferred that
> > I create one, or that I just set __USE_KERNEL_XATTR_DEFS in the
> > linux kernel header?
> 
> I don't know, you'll have to take a stab at an implementation and see
> what upstream likes.
> 
> I haven't reviewed this thoroughly so I can't comment yet.

Ah ok, thanks.  I'll just start with the kernel patch then, with the
define in there.

thanks,
-serge


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140307055128.GA20460@sergelap



Re: xattr.h wonkiness

2014-03-06 Thread Serge Hallyn
Quoting Carlos O'Donell (car...@systemhalted.org):
> On Thu, Mar 6, 2014 at 6:06 PM, Serge Hallyn  wrote:
> > Quoting Carlos O'Donell (car...@systemhalted.org):
> >> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  
> >> wrote:
> >> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
> >> > acceptable?  This showed up in a failure to build (of at least
> >> > qemu, and aiui lots of other pkgs) after merging a new libcap2
> >> > where sys/capability.h #included linux/xattr.h.  It's being
> >> > worked around by patching libcap2 to #include sys/xattr.h
> >> > first, but presumably this will cause other breakages.
> >>
> >> Please follow the accepted practice for fixing coordination between
> >> userspace and Linux kernel headers.
> >>
> >> Upstream glibc and the Linux kernel have already worked out a
> >> mechanical solution to this problem, and we need people to work out
> >> the patches and post them upstream.
> >>
> >> The solution is to coordinate the conflicting headers following this 
> >> template:
> >> https://sourceware.org/glibc/wiki/Synchronizing_Headers
> >
> > Thanks for the information.  I tested the two patches at
> > http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
> > seem to do the right thing.  I'll send them out if they look ok.
> 
> Let me warn you that the glibc patch won't get accepted as-is.
> 
> You are adding a #ifdef for a Linux-specific define in OS-agnostic code.
> 
> Look at: https://sourceware.org/ml/libc-alpha/2013-08/msg00209.html
> 
> See how we adjust a Linux-specific header to define an OS-agnostic
> variable to use in the OS-agnostic code e.g. __USE_FOO.

There isn't currently a bits/xattr.h file.  Would it be preferred that
I create one, or that I just set __USE_KERNEL_XATTR_DEFS in the
linux kernel header?

-serge


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140307053111.GA17475@sergelap



Re: xattr.h wonkiness

2014-03-06 Thread Carlos O'Donell
On Fri, Mar 7, 2014 at 12:31 AM, Serge Hallyn  wrote:
> Quoting Carlos O'Donell (car...@systemhalted.org):
>> On Thu, Mar 6, 2014 at 6:06 PM, Serge Hallyn  wrote:
>> > Quoting Carlos O'Donell (car...@systemhalted.org):
>> >> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  
>> >> wrote:
>> >> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
>> >> > acceptable?  This showed up in a failure to build (of at least
>> >> > qemu, and aiui lots of other pkgs) after merging a new libcap2
>> >> > where sys/capability.h #included linux/xattr.h.  It's being
>> >> > worked around by patching libcap2 to #include sys/xattr.h
>> >> > first, but presumably this will cause other breakages.
>> >>
>> >> Please follow the accepted practice for fixing coordination between
>> >> userspace and Linux kernel headers.
>> >>
>> >> Upstream glibc and the Linux kernel have already worked out a
>> >> mechanical solution to this problem, and we need people to work out
>> >> the patches and post them upstream.
>> >>
>> >> The solution is to coordinate the conflicting headers following this 
>> >> template:
>> >> https://sourceware.org/glibc/wiki/Synchronizing_Headers
>> >
>> > Thanks for the information.  I tested the two patches at
>> > http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
>> > seem to do the right thing.  I'll send them out if they look ok.
>>
>> Let me warn you that the glibc patch won't get accepted as-is.
>>
>> You are adding a #ifdef for a Linux-specific define in OS-agnostic code.
>>
>> Look at: https://sourceware.org/ml/libc-alpha/2013-08/msg00209.html
>>
>> See how we adjust a Linux-specific header to define an OS-agnostic
>> variable to use in the OS-agnostic code e.g. __USE_FOO.
>
> There isn't currently a bits/xattr.h file.  Would it be preferred that
> I create one, or that I just set __USE_KERNEL_XATTR_DEFS in the
> linux kernel header?

I don't know, you'll have to take a stab at an implementation and see
what upstream likes.

I haven't reviewed this thoroughly so I can't comment yet.

Cheers,
Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAE2sS1ii2=2z7bg3xzxsfc5oq-ms9josgk3gyujlvzvyzww...@mail.gmail.com



eglibc_2.18-4_arm64.changes ACCEPTED

2014-03-06 Thread Debian Ports Archive Maintainer
Maintainer: GNU Libc Maintainers 
Uploader: buildd autosigning key turfan 

Host: leda.debian.net
Accepted: eglibc_2.18-4_arm64.changes
Files:
libc6_2.18-4_arm64.deb
libc6-dev_2.18-4_arm64.deb
libc6-pic_2.18-4_arm64.deb
libc-bin_2.18-4_arm64.deb
libc-dev-bin_2.18-4_arm64.deb
multiarch-support_2.18-4_arm64.deb
libc6-prof_2.18-4_arm64.deb
locales-all_2.18-4_arm64.deb
nscd_2.18-4_arm64.deb
libc6-dbg_2.18-4_arm64.deb
libc6-udeb_2.18-4_arm64.udeb
libnss-dns-udeb_2.18-4_arm64.udeb
libnss-files-udeb_2.18-4_arm64.udeb


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1wlldo-0001dm...@leda.debian.net



Re: xattr.h wonkiness

2014-03-06 Thread Serge Hallyn
Quoting Carlos O'Donell (car...@systemhalted.org):
> On Thu, Mar 6, 2014 at 6:06 PM, Serge Hallyn  wrote:
> > Quoting Carlos O'Donell (car...@systemhalted.org):
> >> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  
> >> wrote:
> >> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
> >> > acceptable?  This showed up in a failure to build (of at least
> >> > qemu, and aiui lots of other pkgs) after merging a new libcap2
> >> > where sys/capability.h #included linux/xattr.h.  It's being
> >> > worked around by patching libcap2 to #include sys/xattr.h
> >> > first, but presumably this will cause other breakages.
> >>
> >> Please follow the accepted practice for fixing coordination between
> >> userspace and Linux kernel headers.
> >>
> >> Upstream glibc and the Linux kernel have already worked out a
> >> mechanical solution to this problem, and we need people to work out
> >> the patches and post them upstream.
> >>
> >> The solution is to coordinate the conflicting headers following this 
> >> template:
> >> https://sourceware.org/glibc/wiki/Synchronizing_Headers
> >
> > Thanks for the information.  I tested the two patches at
> > http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
> > seem to do the right thing.  I'll send them out if they look ok.
> 
> Let me warn you that the glibc patch won't get accepted as-is.
> 
> You are adding a #ifdef for a Linux-specific define in OS-agnostic code.
> 
> Look at: https://sourceware.org/ml/libc-alpha/2013-08/msg00209.html

Yeah I had noticed that that patch (part of the linux part of which
was reverted :) used __USE_KERNEL_*, but I didn't see where that
was defined, and https://sourceware.org/glibc/wiki/Synchronizing_Headers
specifically said to use #if !__UAPI*.

No biggie, if I'm otherwise on the right track, I'll change that before
submitting.

thanks,
-serge

> See how we adjust a Linux-specific header to define an OS-agnostic
> variable to use in the OS-agnostic code e.g. __USE_FOO.
> 
> Cheers,
> Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140307032253.GA4605@sergelap



Re: xattr.h wonkiness

2014-03-06 Thread Carlos O'Donell
On Thu, Mar 6, 2014 at 6:06 PM, Serge Hallyn  wrote:
> Quoting Carlos O'Donell (car...@systemhalted.org):
>> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  
>> wrote:
>> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
>> > acceptable?  This showed up in a failure to build (of at least
>> > qemu, and aiui lots of other pkgs) after merging a new libcap2
>> > where sys/capability.h #included linux/xattr.h.  It's being
>> > worked around by patching libcap2 to #include sys/xattr.h
>> > first, but presumably this will cause other breakages.
>>
>> Please follow the accepted practice for fixing coordination between
>> userspace and Linux kernel headers.
>>
>> Upstream glibc and the Linux kernel have already worked out a
>> mechanical solution to this problem, and we need people to work out
>> the patches and post them upstream.
>>
>> The solution is to coordinate the conflicting headers following this 
>> template:
>> https://sourceware.org/glibc/wiki/Synchronizing_Headers
>
> Thanks for the information.  I tested the two patches at
> http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
> seem to do the right thing.  I'll send them out if they look ok.

Let me warn you that the glibc patch won't get accepted as-is.

You are adding a #ifdef for a Linux-specific define in OS-agnostic code.

Look at: https://sourceware.org/ml/libc-alpha/2013-08/msg00209.html

See how we adjust a Linux-specific header to define an OS-agnostic
variable to use in the OS-agnostic code e.g. __USE_FOO.

Cheers,
Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cae2ss1ibiaanwbwqhadmzqg_-1ukeg74ndozc_6ygvm2gou...@mail.gmail.com



Re: xattr.h wonkiness

2014-03-06 Thread Serge Hallyn
Quoting Carlos O'Donell (car...@systemhalted.org):
> On Fri, Feb 21, 2014 at 6:42 PM, Serge Hallyn  wrote:
> > Hi, would a simple patchl ike this to misc/sys/xattr.h be
> > acceptable?  This showed up in a failure to build (of at least
> > qemu, and aiui lots of other pkgs) after merging a new libcap2
> > where sys/capability.h #included linux/xattr.h.  It's being
> > worked around by patching libcap2 to #include sys/xattr.h
> > first, but presumably this will cause other breakages.
> 
> Please follow the accepted practice for fixing coordination between
> userspace and Linux kernel headers.
> 
> Upstream glibc and the Linux kernel have already worked out a
> mechanical solution to this problem, and we need people to work out
> the patches and post them upstream.
> 
> The solution is to coordinate the conflicting headers following this template:
> https://sourceware.org/glibc/wiki/Synchronizing_Headers

Thanks for the information.  I tested the two patches at
http://people.canonical.com/~serge/xattr-kernel-libc-fix/ and they
seem to do the right thing.  I'll send them out if they look ok.

thanks,
-serge


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140306230616.GA31170@ac100



Bug#740973: sprof(1): Some typographical changes in the manual

2014-03-06 Thread Bjarni Ingi Gislason
Package: libc-dev-bin
Version: 2.17-97
Severity: minor
Tags: patch

Dear Maintainer,

   * What led up to the situation?

   Testing a man page

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

   groff -b -e -mandoc -t -z -ww < sprof.1

   * What was the outcome of this action?

:46: warning: macro `Tr' not defined
:95: warning: number register `F' not defined
:223: warning: macro `IX' not defined

Input file is sprof.1 (/usr/share/man/man1/sprof.1.gz)

   * What outcome did you expect instead?

  No warnings

  It looks like the manual was created by using pod2man.  Latest version
of that program should be used as it corrects some constructs causing
groff to issue warnings.

  Changes:

  String "Tr" defined for groff

  Character \(bv (bold (big) vertical?), translated from |,  is displayed by
"man" as a question mark.  Therefore only used in "troff" output.

  Space at end of line removed

  Register F and macro IX defined for groff

  -- changed to \-\- if it means an option

  Patch:

--- sprof.1 2013-11-29 19:31:48.0 +
+++ sprof.1.new 2014-03-02 21:53:45.0 +
@@ -40,7 +40,12 @@
 .\" string Tr holds user defined translation string.
 .\" Bell System Logo is used as a dummy character.
 .\"
-.tr \(*W-|\(bv\*(Tr
+.\" Avoid warning from groff about undefined string
+.if \n(.g \{\
+. if !dTr .ds Tr
+.\}
+.ie t .tr \(*W-|\(bv\*(Tr
+.el .tr \(*W-\*(Tr
 .ie n \{\
 .ds -- \(*W-
 .ds PI pi
@@ -82,13 +87,19 @@
 'br\}
 .\"If the F register is turned on, we'll generate
 .\"index entries out stderr for the following things:
-.\"TH  Title 
+.\"TH  Title
 .\"SH  Header
-.\"Sh  Subsection 
+.\"Sh  Subsection
 .\"Ip  Item
 .\"X<> Xref  (embedded
 .\"Of course, you have to process the output yourself
 .\"in some meaningful fashion.
+.\" Avoid warning from groff about undefined register and macro
+. de IX
+..
+.if \n(.g \{\
+. if !rF . nr F 0
+.\}
 .if \nF \{
 .de IX
 .tm Index:\\$1\t\\n%\t"\\$2"
@@ -195,17 +206,17 @@ sprof \- Read and display shared object
 .SH "SYNOPSIS"
 \fBsprof\fR \fB\-p\fR|\fB\-c\fR [\fB\-q\fR]
 .SH "DESCRIPTION"
-\fB--call-pairs\fR, \fB\-c\fR
+\fB\-\-call-pairs\fR, \fB\-c\fR
 .PP
 .Vb 1
 \&print list of count paths and their number of use
 .Ve
-\fB--flat-profile\fR, \fB\-p\fR
+\fB\-\-flat-profile\fR, \fB\-p\fR
 .PP
 .Vb 1
 \&generate flat profile with counts and ticks
 .Ve
-\fB--graph\fR, \fB\-q\fR
+\fB\-\-graph\fR, \fB\-q\fR
 .PP
 .Vb 1
 \&generate call graph


-- System Information:
Debian Release: jessie/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'testing'), (500, 'stable')
Architecture: i386 (i586)

Kernel: Linux 3.2.53-rt75-1
Locale: LANG=is_IS, LC_CTYPE=is_IS (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc-dev-bin depends on:
ii  libc6  2.17-97

Versions of packages libc-dev-bin recommends:
ii  manpages-dev  3.58-1

libc-dev-bin suggests no packages.

-- no debconf information

-- 
Bjarni I. Gislason


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140306192509.ga8...@rhi.hi.is



Bike Week Starts Here at Space Coast Harley-Davidson!

2014-03-06 Thread Space Coast Harley-Davidson
View this message in a browser.
http://archives.subscribermail.com/msg/e06249d1cc5c4fa4a8bceb6f30de375e.htm

To view this message in a browser. Copy and Paste the following URL in your web 
address bar: http://www.spacecoastharley.com/default.asp?page=e-blast


Unsubscribe or update your email 
preferences. 
http://app.subscribermail.com/unsub.cfm?tempid=e06249d1cc5c4fa4a8bceb6f30de375e&mailid=f64f163398fe47f0a3a5eb6f30de375e



Powered by SubscriberMail 
http://www.subscribermail.com



1440 Sportsman Lane NE | Palm Bay, FL 
32905