Debian Bug report logs - #531950
attr: FTBFS on GNU/kFreeBSD

version graph

Package: attr; Maintainer for attr is Anibal Monsalve Salazar <anibal@debian.org>; Source for attr is src:attr (PTS, buildd, popcon).

Reported by: Petr Salinger <Petr.Salinger@seznam.cz>

Date: Fri, 5 Jun 2009 08:21:01 UTC

Severity: important

Tags: fixed-upstream, patch

Found in version attr/1:2.4.43-2

Fixed in version attr/1:2.4.43-3

Done: Anibal Monsalve Salazar <anibal@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Nathan Scott <nathans@debian.org>:
Bug#531950; Package attr. (Fri, 05 Jun 2009 08:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Petr Salinger <Petr.Salinger@seznam.cz>:
New Bug report received and forwarded. Copy sent to Nathan Scott <nathans@debian.org>. (Fri, 05 Jun 2009 08:21:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Petr Salinger <Petr.Salinger@seznam.cz>
To: submit@bugs.debian.org
Subject: attr: FTBFS on GNU/kFreeBSD
Date: Fri, 5 Jun 2009 10:45:33 +0200 (CEST)
Package: attr
Severity: important
Version: 1:2.4.43-2
Tags: patch
User: glibc-bsd-devel@lists.alioth.debian.org
Usertags: kfreebsd

Hi,

the current version fails to build on GNU/kFreeBSD.
It is kind of reopen of #414232.
Please use the patch bellow instead of the patch in #414232.

It might look surprisingly, but it is correct for all architectures.

The Linux uses ENODATA and does not define ENOATTR,
the GNU/kFreeBSD uses ENOATTR and does not define ENODATA
in errno.h (similarly as original SGI code).
Therefore the code in attr mainly uses ENOATTR,
see also include/xattr.h.

It would also be nice if you can ask upstream
to include this change.

Thanks in advance


Petr

only in patch2:
unchanged:
--- attr-2.4.43.orig/getfattr/getfattr.c
+++ attr-2.4.43/getfattr/getfattr.c
@@ -93,7 +93,7 @@

 const char *strerror_ea(int err)
 {
-       if (err == ENODATA)
+       if (err == ENOATTR)
                return _("No such attribute");
        return strerror(err);
 }
only in patch2:
unchanged:
--- attr-2.4.43.orig/setfattr/setfattr.c
+++ attr-2.4.43/setfattr/setfattr.c
@@ -66,7 +66,7 @@

 const char *strerror_ea(int err)
 {
-       if (err == ENODATA)
+       if (err == ENOATTR)
                return _("No such attribute");
        return strerror(err);
 }





Information forwarded to debian-bugs-dist@lists.debian.org, Nathan Scott <nathans@debian.org>:
Bug#531950; Package attr. (Tue, 09 Jun 2009 00:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Nathan Scott <nscott@aconex.com>:
Extra info received and forwarded to list. Copy sent to Nathan Scott <nathans@debian.org>. (Tue, 09 Jun 2009 00:15:04 GMT) (full text, mbox, link).


Message #10 received at 531950@bugs.debian.org (full text, mbox, reply):

From: Nathan Scott <nscott@aconex.com>
To: Petr Salinger <Petr.Salinger@seznam.cz>, 531950@bugs.debian.org
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Tue, 9 Jun 2009 10:12:29 +1000 (EST)
Thanks Petr, I've fwd'd it upstream - your patch looks good
to me & I think it should be merged.  Once thats done, I'll
update the Debian packages.

cheers.

-- 
Nathan




Information stored :
Bug#531950; Package attr. (Tue, 09 Jun 2009 07:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Petr Salinger <Petr.Salinger@seznam.cz>:
Extra info received and filed, but not forwarded. (Tue, 09 Jun 2009 07:09:03 GMT) (full text, mbox, link).


Message #15 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Petr Salinger <Petr.Salinger@seznam.cz>
To: Nathan Scott <nscott@aconex.com>
Cc: 531950-quiet@bugs.debian.org
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Tue, 9 Jun 2009 09:21:56 +0200 (CEST)
Hi.

> Thanks Petr, I've fwd'd it upstream - your patch looks good
> to me & I think it should be merged.  Once thats done, I'll
> update the Debian packages.

I am going to ask you to upload fixed package earlier.

As noted in "New architectures" [1]:

  We do start out empty, importing only what is needed to get a buildd
  running. For this reason you will not be able to directly use it
  immediately. Please wait until they catched up, which I expect
  to happen soon.

As ftpmasters requested, we cannot use older version of attr,
we have to use current one, rebuilt against official Debian archive.
The unavailability of libattr1-dev makes unbuildable 
libacl1-dev and as a consequnce also many other packages, namely
kdelibs (and whole KDE 3.x),  kde4libs (and whole KDE 4.x)
and gnome-vfs (almost whole GNOME) and even vim editor.

Please could you help us and upload fixed package really soon.

Many thanks

	Petr

[1] http://lists.debian.org/debian-devel-announce/2009/04/msg00001.html




Information stored :
Bug#531950; Package attr. (Tue, 09 Jun 2009 11:12:02 GMT) (full text, mbox, link).


Acknowledgement sent to Petr Salinger <Petr.Salinger@seznam.cz>:
Extra info received and filed, but not forwarded. (Tue, 09 Jun 2009 11:12:02 GMT) (full text, mbox, link).


Message #20 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Petr Salinger <Petr.Salinger@seznam.cz>
To: agruen@suse.de, Christoph Hellwig <hch@infradead.org>
Cc: xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>, 531950-quiet@bugs.debian.org
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Tue, 9 Jun 2009 13:35:58 +0200 (CEST)
Hello.

>> Andreas now takes care ot attr.  Btw, the submitter should stop that
>> stupid GNU wanking - errnos are defined by the kernel so it's a
>> FreeBSD issues and has nothing to do with their glibc abuse.
>
> Hmm, I'm not sure what you mean there.  AIUI, this code
> (strerror_ea) is working around Linux's lack of an ENOATTR
> error code ... and on FreeBSD there really is an ENOATTR
> (and no ENODATA?)  Perhaps a better fix in this case may be
> to map strerror_ea directly to strerror for all platforms
> except Linux?

The problem is that there is no ENODATA errno value defined
on GNU/kFreeBSD. The errno values are determined by kernel,
they are the same as on plain FreeBSD, used libc
implementation does not change it.

Another possibility is to use patch bellow.
Does it looks acceptable for you ?

Thanks
	Petr


only in patch2:
unchanged:
--- attr-2.4.43.orig/getfattr/getfattr.c
+++ attr-2.4.43/getfattr/getfattr.c
@@ -93,8 +93,10 @@

 const char *strerror_ea(int err)
 {
+#ifdef ENODATA
        if (err == ENODATA)
                return _("No such attribute");
+#endif
        return strerror(err);
 }

only in patch2:
unchanged:
--- attr-2.4.43.orig/setfattr/setfattr.c
+++ attr-2.4.43/setfattr/setfattr.c
@@ -66,8 +66,10 @@

 const char *strerror_ea(int err)
 {
+#ifdef ENODATA
        if (err == ENODATA)
                return _("No such attribute");
+#endif
        return strerror(err);
 }





Information stored :
Bug#531950; Package attr. (Tue, 09 Jun 2009 12:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Hellwig <hch@infradead.org>:
Extra info received and filed, but not forwarded. (Tue, 09 Jun 2009 12:12:07 GMT) (full text, mbox, link).


Message #25 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Christoph Hellwig <hch@infradead.org>
To: Petr Salinger <Petr.Salinger@seznam.cz>
Cc: agruen@suse.de, Christoph Hellwig <hch@infradead.org>, 531950-quiet@bugs.debian.org, Nathan Scott <nscott@aconex.com>, xfs@oss.sgi.com
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Tue, 9 Jun 2009 08:10:42 -0400
On Tue, Jun 09, 2009 at 01:35:58PM +0200, Petr Salinger wrote:
> The problem is that there is no ENODATA errno value defined
> on GNU/kFreeBSD. The errno values are determined by kernel,
> they are the same as on plain FreeBSD, used libc
> implementation does not change it.
>
> Another possibility is to use patch bellow.
> Does it looks acceptable for you ?

This one looks better to me, except that I would really make this
an explicit #ifdef __linux__.  The lack of a proper ENOATTR is
a Linux specific quirck and not related to the presence of
non-standard ENODATA.  Maybe also add a little comment why
we're doing this so people don't get confused by it.

Btw, how does libattr actually work for you on FreeBSD?  Last time
I checked FreeBSD had slightly different xattr system calls that (just
like IRIX) used an integer namespace value instead of the string prefix
in Linux.





Information stored :
Bug#531950; Package attr. (Sun, 14 Jun 2009 16:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Aurelien Jarno <aurelien@aurel32.net>:
Extra info received and filed, but not forwarded. (Sun, 14 Jun 2009 16:36:02 GMT) (full text, mbox, link).


Message #30 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurelien@aurel32.net>
To: Christoph Hellwig <hch@infradead.org>
Cc: Petr Salinger <Petr.Salinger@seznam.cz>, agruen@suse.de, 531950-quiet@bugs.debian.org, Nathan Scott <nscott@aconex.com>, xfs@oss.sgi.com
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Sun, 14 Jun 2009 18:35:17 +0200
On Tue, Jun 09, 2009 at 08:10:42AM -0400, Christoph Hellwig wrote:
> On Tue, Jun 09, 2009 at 01:35:58PM +0200, Petr Salinger wrote:
> > The problem is that there is no ENODATA errno value defined
> > on GNU/kFreeBSD. The errno values are determined by kernel,
> > they are the same as on plain FreeBSD, used libc
> > implementation does not change it.
> >
> > Another possibility is to use patch bellow.
> > Does it looks acceptable for you ?
> 
> This one looks better to me, except that I would really make this
> an explicit #ifdef __linux__.  The lack of a proper ENOATTR is
> a Linux specific quirck and not related to the presence of
> non-standard ENODATA.  Maybe also add a little comment why
> we're doing this so people don't get confused by it.
> 
> Btw, how does libattr actually work for you on FreeBSD?  Last time
> I checked FreeBSD had slightly different xattr system calls that (just
> like IRIX) used an integer namespace value instead of the string prefix
> in Linux.
> 

When not on Linux, libattr uses the GNU libc functions instead of the
system calls. The GNU libc then translates that into FreeBSD syscalls
including the integer namespace value.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net




Information stored :
Bug#531950; Package attr. (Sun, 14 Jun 2009 20:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Hellwig <hch@infradead.org>:
Extra info received and filed, but not forwarded. (Sun, 14 Jun 2009 20:36:03 GMT) (full text, mbox, link).


Message #35 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Christoph Hellwig <hch@infradead.org>
To: Aurelien Jarno <aurelien@aurel32.net>
Cc: Christoph Hellwig <hch@infradead.org>, 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>, Petr Salinger <Petr.Salinger@seznam.cz>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Sun, 14 Jun 2009 16:33:09 -0400
On Sun, Jun 14, 2009 at 06:35:17PM +0200, Aurelien Jarno wrote:
> When not on Linux, libattr uses the GNU libc functions instead of the
> system calls. The GNU libc then translates that into FreeBSD syscalls
> including the integer namespace value.

Maybe you'd be better off not doing a double translation by using
the raw syscalls from libattr..





Information stored :
Bug#531950; Package attr. (Sun, 14 Jun 2009 20:57:05 GMT) (full text, mbox, link).


Acknowledgement sent to Aurelien Jarno <aurelien@aurel32.net>:
Extra info received and filed, but not forwarded. (Sun, 14 Jun 2009 20:57:05 GMT) (full text, mbox, link).


Message #40 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurelien@aurel32.net>
To: Christoph Hellwig <hch@infradead.org>
Cc: 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>, Petr Salinger <Petr.Salinger@seznam.cz>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Sun, 14 Jun 2009 22:56:28 +0200
On Sun, Jun 14, 2009 at 04:33:09PM -0400, Christoph Hellwig wrote:
> On Sun, Jun 14, 2009 at 06:35:17PM +0200, Aurelien Jarno wrote:
> > When not on Linux, libattr uses the GNU libc functions instead of the
> > system calls. The GNU libc then translates that into FreeBSD syscalls
> > including the integer namespace value.
> 
> Maybe you'd be better off not doing a double translation by using
> the raw syscalls from libattr..
> 

Would such a patch be accepted more easily than the ENODATA patch?

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net




Information stored :
Bug#531950; Package attr. (Mon, 15 Jun 2009 09:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Hellwig <hch@infradead.org>:
Extra info received and filed, but not forwarded. (Mon, 15 Jun 2009 09:45:05 GMT) (full text, mbox, link).


Message #45 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Christoph Hellwig <hch@infradead.org>
To: Aurelien Jarno <aurelien@aurel32.net>
Cc: Christoph Hellwig <hch@infradead.org>, 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>, Petr Salinger <Petr.Salinger@seznam.cz>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Mon, 15 Jun 2009 05:42:44 -0400
On Sun, Jun 14, 2009 at 10:56:28PM +0200, Aurelien Jarno wrote:
> Would such a patch be accepted more easily than the ENODATA patch?

I don't think it's an except but in addition.  Wherever we do a strerror
in the attr code we will have to special case ENODATA on Linux and only
there.  Independent of that I think we would better of using the raw
syscalls in platforms already using binary namespaces rather than double
translation.  Note that this is only applicable for the IRIX-heritage
attr_* routines exports by libattr, not the *xattr routines it also
exports.





Information stored :
Bug#531950; Package attr. (Mon, 15 Jun 2009 10:15:50 GMT) (full text, mbox, link).


Acknowledgement sent to Petr Salinger <Petr.Salinger@seznam.cz>:
Extra info received and filed, but not forwarded. (Mon, 15 Jun 2009 10:16:20 GMT) (full text, mbox, link).


Message #50 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Petr Salinger <Petr.Salinger@seznam.cz>
To: Christoph Hellwig <hch@infradead.org>
Cc: Aurelien Jarno <aurelien@aurel32.net>, 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Mon, 15 Jun 2009 12:26:12 +0200 (CEST)
> On Sun, Jun 14, 2009 at 10:56:28PM +0200, Aurelien Jarno wrote:
>> Would such a patch be accepted more easily than the ENODATA patch?
>
> I don't think it's an except but in addition.  Wherever we do a strerror
> in the attr code we will have to special case ENODATA on Linux and only
> there.  Independent of that I think we would better of using the raw
> syscalls in platforms already using binary namespaces rather than double
> translation.  Note that this is only applicable for the IRIX-heritage
> attr_* routines exports by libattr, not the *xattr routines it also
> exports.

We would really appreciate to have either "#ifdef ENODATA" or
"#ifdef __linux__" applied to current debian version of package.
The debian maintainer does not want to diverge from (future) upstream,
which is quite understandable.

Would be possible to special case ENODATA as 1st step and postpone
adding of syscall support later ?

The current situation (unbuildable attr under Bebian) prevents
building of many other packages, namely kdelibs (and whole KDE 3.x),
kde4libs (and whole KDE 4.x) and gnome-vfs (almost whole GNOME) and even
vim editor under Debian GNU/kFreeBSD.

http://bugs.debian.org//cgi-bin/bugreport.cgi?bug=531950

Thanks

		Petr




Information stored :
Bug#531950; Package attr. (Mon, 15 Jun 2009 10:18:42 GMT) (full text, mbox, link).


Acknowledgement sent to Aurelien Jarno <aurelien@aurel32.net>:
Extra info received and filed, but not forwarded. (Mon, 15 Jun 2009 10:18:42 GMT) (full text, mbox, link).


Message #55 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurelien@aurel32.net>
To: Petr Salinger <Petr.Salinger@seznam.cz>
Cc: Christoph Hellwig <hch@infradead.org>, 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Mon, 15 Jun 2009 12:05:58 +0200
On Mon, Jun 15, 2009 at 12:26:12PM +0200, Petr Salinger wrote:
>> On Sun, Jun 14, 2009 at 10:56:28PM +0200, Aurelien Jarno wrote:
>>> Would such a patch be accepted more easily than the ENODATA patch?
>>
>> I don't think it's an except but in addition.  Wherever we do a strerror
>> in the attr code we will have to special case ENODATA on Linux and only
>> there.  Independent of that I think we would better of using the raw
>> syscalls in platforms already using binary namespaces rather than double
>> translation.  Note that this is only applicable for the IRIX-heritage
>> attr_* routines exports by libattr, not the *xattr routines it also
>> exports.
>
> We would really appreciate to have either "#ifdef ENODATA" or
> "#ifdef __linux__" applied to current debian version of package.
> The debian maintainer does not want to diverge from (future) upstream,
> which is quite understandable.
>

> Would be possible to special case ENODATA as 1st step and postpone
> adding of syscall support later ?

Fully agreed.

Please find below the __linux_ version of the patch.

--- attr-2.4.43.orig/getfattr/getfattr.c
+++ attr-2.4.43/getfattr/getfattr.c
@@ -93,8 +93,10 @@
 
 const char *strerror_ea(int err)
 {
+#ifdef __linux__
 	if (err == ENODATA)
 		return _("No such attribute");
+#endif
 	return strerror(err);
 }
 
only in patch2:
unchanged:
--- attr-2.4.43.orig/setfattr/setfattr.c
+++ attr-2.4.43/setfattr/setfattr.c
@@ -66,8 +66,10 @@
 
 const char *strerror_ea(int err)
 {
+#ifdef __linux__
 	if (err == ENODATA)
 		return _("No such attribute");
+#endif
 	return strerror(err);
 }
 
-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net




Information stored :
Bug#531950; Package attr. (Fri, 19 Jun 2009 15:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Gruenbacher <agruen@suse.de>:
Extra info received and filed, but not forwarded. (Fri, 19 Jun 2009 15:42:24 GMT) (full text, mbox, link).


Message #60 received at 531950-quiet@bugs.debian.org (full text, mbox, reply):

From: Andreas Gruenbacher <agruen@suse.de>
To: Petr Salinger <Petr.Salinger@seznam.cz>, acl-devel@nongnu.org
Cc: Christoph Hellwig <hch@infradead.org>, Aurelien Jarno <aurelien@aurel32.net>, 531950-quiet@bugs.debian.org, xfs@oss.sgi.com, Nathan Scott <nscott@aconex.com>
Subject: Re: Bug#531950: attr: FTBFS on GNU/kFreeBSD
Date: Fri, 19 Jun 2009 17:37:57 +0200
On Monday 15 June 2009 12:26:12 Petr Salinger wrote:
> We would really appreciate to have either "#ifdef ENODATA" or
> "#ifdef __linux__" applied to current debian version of package.
> The debian maintainer does not want to diverge from (future) upstream,
> which is quite understandable.
>
> Would be possible to special case ENODATA as 1st step and postpone
> adding of syscall support later ?

Yes, done.

> The current situation (unbuildable attr under Bebian) prevents
> building of many other packages, namely kdelibs (and whole KDE 3.x),
> kde4libs (and whole KDE 4.x) and gnome-vfs (almost whole GNOME) and even
> vim editor under Debian GNU/kFreeBSD.

Thanks,
Andreas




Tags added: fixed-upstream Request was from Petr Salinger <Petr.Salinger@seznam.cz> to control@bugs.debian.org. (Fri, 19 Jun 2009 21:33:38 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Nathan Scott <nathans@debian.org>:
Bug#531950; Package attr. (Thu, 25 Jun 2009 00:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Cyril Brulebois <kibi@debian.org>:
Extra info received and forwarded to list. Copy sent to Nathan Scott <nathans@debian.org>. (Thu, 25 Jun 2009 00:06:02 GMT) (full text, mbox, link).


Message #67 received at 531950@bugs.debian.org (full text, mbox, reply):

From: Cyril Brulebois <kibi@debian.org>
To: Nathan Scott <nathans@debian.org>, Niv Sardi <xaiki@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>
Cc: Petr Salinger <Petr.Salinger@seznam.cz>, control@bugs.debian.org, 531950@bugs.debian.org
Subject: Re: Bug#531950 fixed upstream - attr: FTBFS on GNU/kFreeBSD
Date: Thu, 25 Jun 2009 02:03:01 +0200
[Message part 1 (text/plain, inline)]
tag 531950 pending
thanks

Petr Salinger <Petr.Salinger@seznam.cz> (19/06/2009):
> tags 531950 +fixed-upstream
> quit
>
> http://git.savannah.gnu.org/cgit/attr.git/commit/?id=b4636a4e9e9ea69e0000a2f3301cec7f446328a6

Thanks Petr,

maintainers: I intend to NMU attr in the next days since it is becoming
a blocker on the buildd side for both kfreebsd-{i386,amd64} ports. If
you don't have any objection (or if I get an explicit ACK), it will
probably happen in the next days.

Please find attached a proposed source debdiff. (Since I wasn't going to
introduce a patch system, I've been quite verbose in the changelog to
help others understand what's going on.)

Mraw,
KiBi.
[attr_source.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Tags added: pending Request was from Cyril Brulebois <kibi@debian.org> to control@bugs.debian.org. (Thu, 25 Jun 2009 00:06:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Nathan Scott <nathans@debian.org>:
Bug#531950; Package attr. (Thu, 25 Jun 2009 00:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Nathan Scott <nscott@aconex.com>:
Extra info received and forwarded to list. Copy sent to Nathan Scott <nathans@debian.org>. (Thu, 25 Jun 2009 00:15:05 GMT) (full text, mbox, link).


Message #74 received at 531950@bugs.debian.org (full text, mbox, reply):

From: Nathan Scott <nscott@aconex.com>
To: Cyril Brulebois <kibi@debian.org>
Cc: Petr Salinger <Petr.Salinger@seznam.cz>, 531950@bugs.debian.org, Nathan Scott <nathans@debian.org>, Niv Sardi <xaiki@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>
Subject: Re: Bug#531950 fixed upstream - attr: FTBFS on GNU/kFreeBSD
Date: Thu, 25 Jun 2009 10:12:16 +1000 (EST)
Hi Cyril,

----- "Cyril Brulebois" <kibi@debian.org> wrote:

> ...
> maintainers: I intend to NMU attr in the next days since it is
> becoming
> a blocker on the buildd side for both kfreebsd-{i386,amd64} ports. If
> you don't have any objection (or if I get an explicit ACK), it will
> probably happen in the next days.

That patch looks fine (except perhaps use -3 instead of -2.1 version) -
please feel free to go ahead with NMU.

thanks!

-- 
Nathan




Information forwarded to debian-bugs-dist@lists.debian.org, Nathan Scott <nathans@debian.org>:
Bug#531950; Package attr. (Thu, 25 Jun 2009 07:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Cyril Brulebois <kibi@debian.org>:
Extra info received and forwarded to list. Copy sent to Nathan Scott <nathans@debian.org>. (Thu, 25 Jun 2009 07:15:06 GMT) (full text, mbox, link).


Message #79 received at 531950@bugs.debian.org (full text, mbox, reply):

From: Cyril Brulebois <kibi@debian.org>
To: Nathan Scott <nscott@aconex.com>
Cc: Petr Salinger <Petr.Salinger@seznam.cz>, 531950@bugs.debian.org, Nathan Scott <nathans@debian.org>, Niv Sardi <xaiki@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>
Subject: Re: Bug#531950 fixed upstream - attr: FTBFS on GNU/kFreeBSD
Date: Thu, 25 Jun 2009 09:07:32 +0200
[Message part 1 (text/plain, inline)]
Nathan Scott <nscott@aconex.com> (25/06/2009):
> Hi Cyril,

Hi Nathan,

> That patch looks fine (except perhaps use -3 instead of -2.1 version)
> - please feel free to go ahead with NMU.

version number is imposed by NMU versioning scheme. But if you'd like to
use that patch, change the version to -3 as you proposed, and update the
trailer line to do the MU yourself in the next days, that's very fine
too. :)

Thanks for your time!
 
Mraw,
KiBi.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Anibal Monsalve Salazar <anibal@debian.org>:
You have taken responsibility. (Fri, 26 Jun 2009 16:01:56 GMT) (full text, mbox, link).


Notification sent to Petr Salinger <Petr.Salinger@seznam.cz>:
Bug acknowledged by developer. (Fri, 26 Jun 2009 16:02:19 GMT) (full text, mbox, link).


Message #84 received at 531950-close@bugs.debian.org (full text, mbox, reply):

From: Anibal Monsalve Salazar <anibal@debian.org>
To: 531950-close@bugs.debian.org
Subject: Bug#531950: fixed in attr 1:2.4.43-3
Date: Fri, 26 Jun 2009 15:33:18 +0000
Source: attr
Source-Version: 1:2.4.43-3

We believe that the bug you reported is fixed in the latest version of
attr, which is due to be installed in the Debian FTP archive:

attr_2.4.43-3.diff.gz
  to pool/main/a/attr/attr_2.4.43-3.diff.gz
attr_2.4.43-3.dsc
  to pool/main/a/attr/attr_2.4.43-3.dsc
attr_2.4.43-3_amd64.deb
  to pool/main/a/attr/attr_2.4.43-3_amd64.deb
libattr1-dev_2.4.43-3_amd64.deb
  to pool/main/a/attr/libattr1-dev_2.4.43-3_amd64.deb
libattr1_2.4.43-3_amd64.deb
  to pool/main/a/attr/libattr1_2.4.43-3_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 531950@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <anibal@debian.org> (supplier of updated attr package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 27 Jun 2009 00:29:24 +1000
Source: attr
Binary: attr libattr1-dev libattr1
Architecture: source amd64
Version: 1:2.4.43-3
Distribution: unstable
Urgency: low
Maintainer: Nathan Scott <nathans@debian.org>
Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
Description: 
 attr       - Utilities for manipulating filesystem extended attributes
 libattr1   - Extended attribute shared library
 libattr1-dev - Extended attribute static libraries and headers
Closes: 531950
Changes: 
 attr (1:2.4.43-3) unstable; urgency=low
 .
   [ Cyril Brulebois ]
   * Backport the following fix by Petr Salinger from upstream to fix
     FTBFS on GNU/kFreeBSD (Closes: #531950): [git commit b4636a4e9e]
     On Linux, ENOATTR aliases to ENODATA. On other operating systems
     like Irix and BSD*, ENOATTR is a separate error number. Therefore,
     protect the check on “err == ENODATA” with “#ifdef __linux__” in
     strerror_ea() in both getfattr/getfattr.c and setfattr/setfattr.c
 .
   [ Anibal Monsalve Salazar ]
   * Standards version is 3.8.2
   * DH compatibility level is 7
   * Fix "incorrect-libdir-in-la-file usr/lib/libattr.la /lib != /usr/lib"
Checksums-Sha1: 
 fe71856c821738eacac6f401a8de4578d563298d 1106 attr_2.4.43-3.dsc
 4b298cd832af6f3f8da6d265a6c11e06df53244b 1239 attr_2.4.43-3.diff.gz
 ba517dec914d27c9dc8a30c5ff0ec103fb7de978 44394 attr_2.4.43-3_amd64.deb
 f27317f003761c1150ac87c9efa7f8265105ed7a 32944 libattr1-dev_2.4.43-3_amd64.deb
 1151b71b6ff7fe5ea6083178bdebbedb3f77e87d 12282 libattr1_2.4.43-3_amd64.deb
Checksums-Sha256: 
 3bc98ed29908992cac9b974fd02469209f077885679a212ec8a5a286ae4c96ca 1106 attr_2.4.43-3.dsc
 45725190be296cf7a23efcf0b837d468d19ae45790a0c4d403155a5b62a01eaf 1239 attr_2.4.43-3.diff.gz
 e9e498ca5f96bf0fe3c848c08259823b19917d41d336b705b4308afffa3a3d47 44394 attr_2.4.43-3_amd64.deb
 ecc97bd560c42b6b488c9cc526e15d82da82f55d82129296e49bc378cfa24e03 32944 libattr1-dev_2.4.43-3_amd64.deb
 f86de7e11830132744cda0a7ad51591657f9b900794548f3946476c8b143f274 12282 libattr1_2.4.43-3_amd64.deb
Files: 
 7b1b52c802e1cd999da0d1549742354e 1106 utils optional attr_2.4.43-3.dsc
 2fe69a7de2b614f7444deaeadc6356df 1239 utils optional attr_2.4.43-3.diff.gz
 697fe25f6b156a8e1677e2a0650bde67 44394 utils optional attr_2.4.43-3_amd64.deb
 994b47f07e0241523ed54d00639cc814 32944 libdevel extra libattr1-dev_2.4.43-3_amd64.deb
 1d44639eed8761c99a07a63bf3bc37c9 12282 libs required libattr1_2.4.43-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpE5tsACgkQgY5NIXPNpFXMogCfUFWvyT67FjhUFxie6/bOw/kk
tssAnjdoHGzIyrNK2GaN0KEIV7+A97u3
=1Yrz
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 08 Aug 2009 07:41:41 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Oct 12 00:48:53 2017; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.