Your message dated Sun, 20 Dec 2009 22:50:04 +0000
with message-id <e1nmube-0007na...@ries.debian.org>
and subject line Bug#559551: fixed in debsums 2.0.48
has caused the Debian Bug report #559551,
regarding debsums: Checking fails on kFreeBSD because of no O_NOATIME
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.)


-- 
559551: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559551
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debsums
Version: 2.0.47
Severity: important
Tags: patch

Veryfying files fails on GNU/kFreeBSD, because it does not provide O_NOATIME:
 $ sudo debsums -e
 Your vendor has not defined Fcntl macro O_NOATIME, used at /usr/bin/debsums 
line 277.

Fix is attached.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i686)

Kernel: kFreeBSD 7.2-1-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debsums depends on:
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
ii  perl                          5.10.1-8   Larry Wall's Practical Extraction 

debsums recommends no packages.

debsums suggests no packages.

-- debconf information:
  debsums/apt-autogen: true

-- debsums errors found:
Your vendor has not defined Fcntl macro O_NOATIME, used at /usr/bin/debsums 
line 277.
--- debsums.in.orig     2009-09-05 21:22:56.000000000 +0200
+++ debsums.in  2009-12-05 12:25:33.000000000 +0100
@@ -18,6 +18,10 @@
 use Errno;
 use POSIX;
 
+## check if O_NOATIME is provided by the system
+my $SYSOPEN_FLAGS = eval { O_RDONLY|O_NONBLOCK|O_NOATIME } 
+                        || O_RDONLY|O_NONBLOCK;
+
 (my $self = $0) =~ s!.*/!!;
 my $version = <<EOT;
 $self #VERSION#
@@ -274,7 +278,7 @@
        $path = $diversion{$path}[0] if exists $diversion{$path}
            and $diversion{$path}[1] ne $pack;
 
-       if ((!sysopen F, "$root/$path", O_RDONLY|O_NONBLOCK|O_NOATIME) &&
+       if ((!sysopen F, "$root/$path", $SYSOPEN_FLAGS) &&
            (!sysopen F, "$root/$path", O_RDONLY|O_NONBLOCK))
        {
            return 0 if $localepurge

--- End Message ---
--- Begin Message ---
Source: debsums
Source-Version: 2.0.48

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

debsums_2.0.48.dsc
  to main/d/debsums/debsums_2.0.48.dsc
debsums_2.0.48.tar.gz
  to main/d/debsums/debsums_2.0.48.tar.gz
debsums_2.0.48_all.deb
  to main/d/debsums/debsums_2.0.48_all.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 559...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ryan Niebur <r...@debian.org> (supplier of updated debsums 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Sun, 20 Dec 2009 14:01:25 -0800
Source: debsums
Binary: debsums
Architecture: source all
Version: 2.0.48
Distribution: unstable
Urgency: low
Maintainer: Ryan Niebur <r...@debian.org>
Changed-By: Ryan Niebur <r...@debian.org>
Description: 
 debsums    - tool for verification of installed package files against MD5 chec
Closes: 546977 548278 559551
Changes: 
 debsums (2.0.48) unstable; urgency=low
 .
   * reword the --ignore-permissions documentation to say that it makes
     error get treated as warnings, thanks Sandro (Closes: #546977)
   * update email address
   * fix handling of O_NOATIME on arches that don't defined O_NOATIME
     (Closes: 559551)
   * update localepurge handling (Closes: #548278)
   * set Standards-Version to 3.8.3
   * rather than filing in the version at build time, figure it out in a
     smarter way during runtime
Checksums-Sha1: 
 68f883c85e1cf024ed5a2646df93a6664205cde4 842 debsums_2.0.48.dsc
 6c4d6c7615b40a0b4a141b58741a4685d7023c9c 59094 debsums_2.0.48.tar.gz
 52dcb0fb9b3611a8d323c3cc55378a1538de41b6 48790 debsums_2.0.48_all.deb
Checksums-Sha256: 
 b8f46f09aacd6cec4d63f9753c2778c4916635228096e7ae30ae3893e9865456 842 
debsums_2.0.48.dsc
 6e95539b495686249730e4d2c02363046dcee10b65dee8c4841bc74b25f168b5 59094 
debsums_2.0.48.tar.gz
 da664b871fca66a27a0fd3f5f9fe8c2cc7e5638316b41088755ac4b44fe3213b 48790 
debsums_2.0.48_all.deb
Files: 
 71d17be3a441a092446797b5b0e60d09 842 admin optional debsums_2.0.48.dsc
 39463b9d836d9f2b63298749df384074 59094 admin optional debsums_2.0.48.tar.gz
 661369c67ba3d5f7006cae3c34b600c2 48790 admin optional debsums_2.0.48_all.deb

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

iEYEARECAAYFAksun3YACgkQMihv+PacasWwLgCguyaGmjwDLtOgGWJcxHiVa1qK
/IAAn12r83aZ4Fh2SxrepV48aN8LC16o
=jAgv
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to