[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#738567: marked as done (uses futimens, which is supported only on linux-any)



Your message dated Thu, 13 Feb 2014 09:49:46 +0000
with message-id <E1WDsvT-0003L8-05@franck.debian.org>
and subject line Bug#738567: fixed in apt 0.9.15.2
has caused the Debian Bug report #738567,
regarding uses futimens, which is supported only on linux-any
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 owner@bugs.debian.org
immediately.)


-- 
738567: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738567
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.9.15.1
Severity: serious
User: debian-bsd@lists.debian.org
Usertags: kfreebsd

The apt 0.9.15.1 started to use futimens instead of previous utime.

The futimens() is not supported on kfreebsd.
The kfreebsd does have:

int utime(const char *filename, const struct utimbuf *times);
int utimes(const char *filename, const struct timeval times[2]);
int futimes(int fd, const struct timeval tv[2]);

but it does not have

int futimens(int fd, const struct timespec times[2]);

We cannot directly provide futimens in user space only,
as it have to also support special values like UTIME_NOW and UTIME_OMIT.

The hurd is also affected, see
https://lists.debian.org/debian-hurd/2014/02/msg00026.html

Please could you switch to futimes() ?
It seems that the subsecond part is set to zero in all apt cases,
so there is no difference between nanosecond and microsecond precision at all.

The futimes() is currently supported (at least) on linux, kfreebsd, hurd.

Thanks in advance

			Petr

--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.9.15.2

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

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 738567@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Vogt <mvo@debian.org> (supplier of updated apt 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@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 13 Feb 2014 09:50:04 +0100
Source: apt
Binary: apt libapt-pkg4.12 libapt-inst1.5 apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all amd64
Version: 0.9.15.2
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - commandline package manager
 apt-doc    - documentation for APT
 apt-transport-https - https download transport for APT
 apt-utils  - package management related utility programs
 libapt-inst1.5 - deb package format runtime library
 libapt-pkg-dev - development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - documentation for APT development
 libapt-pkg4.12 - package management runtime library
Closes: 728153 738103 738567
Changes: 
 apt (0.9.15.2) unstable; urgency=medium
 .
   [ Michael Vogt ]
   * move isatty() check into InitOutput()
   * Use a APT::VersionSet instead of a VersionList
     (closes: #738103)
 .
   [ David Kalnischkies ]
   * simplify code to make compilers happy
   * update libapt-pkg.symbols file
   * bump Standards-Version to 3.9.5 (no changes needed)
   * do not use an empty APT_CONFIG environment variable
   * always cleanup patchfiles at the end of rred call
   * use VersionSet in download to handle repeats (Closes: 738103)
   * use utimes instead of utimensat/futimens (Closes: 738567)
 .
   [ John Ogness ]
   * apt-cdrom should succeed if any drive succeeds (Closes: 728153)
 .
   [ Trần Ngọc Quân ]
   * l10n: vi.po (621t): Update and review
Checksums-Sha1: 
 3881b606e19618ddad66593699be4e138426b32a 1633 apt_0.9.15.2.dsc
 4a7d9e2ff272eecf99047bc4365ec4f4a9e4f165 1722104 apt_0.9.15.2.tar.xz
 b0c7aa17bf475d7ce8452e5f9558c8bdd6e60562 269590 apt-doc_0.9.15.2_all.deb
 8ae48f37468f21074e772a871b8b2f8808485a1f 1716414 libapt-pkg-doc_0.9.15.2_all.deb
 5976216657e516b66eaaf8c2db7b3a197c3d49ed 738518 libapt-pkg4.12_0.9.15.2_amd64.deb
 97f548f17213099e1a02e1322831152b7104404e 161050 libapt-inst1.5_0.9.15.2_amd64.deb
 bbfb4f46e9ad5e7d1b1d9a76f1174d28fe5a444e 1057172 apt_0.9.15.2_amd64.deb
 c24d3976de14ff3b7431fe3136c3d51eb4827055 184412 libapt-pkg-dev_0.9.15.2_amd64.deb
 95ad75d4162c7364f89bf9aade07ea05592e556f 349224 apt-utils_0.9.15.2_amd64.deb
 567c0af304416fe11d8d7d597dc03013fae8d9b0 127642 apt-transport-https_0.9.15.2_amd64.deb
Checksums-Sha256: 
 e202725f2e3f73e2270bc9645805ad75ad6721d896f1520a50f9e85701ae6134 1633 apt_0.9.15.2.dsc
 9a6d19a25a6cc5a2849adefda29be6a0c6e4898f2e301d26316564e9fd38d443 1722104 apt_0.9.15.2.tar.xz
 9eec5bf7505d7059685b2d6e23a92fdcf409c86cfd4982e0a83fa9bf42961526 269590 apt-doc_0.9.15.2_all.deb
 878db370bacd7f6df1d847519a7494d6bf736d0256b42d2ee1be9c95dc545340 1716414 libapt-pkg-doc_0.9.15.2_all.deb
 3bc6795408e1a114626ed4ed5cab00f890aaac9b9765a02ace966250bcc6605e 738518 libapt-pkg4.12_0.9.15.2_amd64.deb
 d6d6d0ccfdd069219b6d68811fb8ab512441bec6f83bacd403ca6c299752d8de 161050 libapt-inst1.5_0.9.15.2_amd64.deb
 2cb7364142b83b89b31b44c6655910e7809cdf7ec0756d535e47536237f126e5 1057172 apt_0.9.15.2_amd64.deb
 863886b14739cd6124d43599d952ade112d4fc8fef62b9960213d689da5fa5c9 184412 libapt-pkg-dev_0.9.15.2_amd64.deb
 d686c4ad605ffd9e8650a1a11052d9b6c8fd3b9355a5eaade0505aded4a58baa 349224 apt-utils_0.9.15.2_amd64.deb
 7cbf4a18e726ab1000176d8eee8254ed1475c25670113224d17c81d4e768d403 127642 apt-transport-https_0.9.15.2_amd64.deb
Files: 
 a57a0b8e09463d76524103a7167e30e0 1633 admin important apt_0.9.15.2.dsc
 02c39dfe3fe240a01688cd70aac6b578 1722104 admin important apt_0.9.15.2.tar.xz
 950ce58637d8db85971fd4d64051adce 269590 doc optional apt-doc_0.9.15.2_all.deb
 f2cab7d276cae14251919801c5ffa0c1 1716414 doc optional libapt-pkg-doc_0.9.15.2_all.deb
 9546f4af495279867fc8edff2d44b299 738518 libs important libapt-pkg4.12_0.9.15.2_amd64.deb
 a40b0eaf554a3d0630c129999ecb41e6 161050 libs important libapt-inst1.5_0.9.15.2_amd64.deb
 a41b89244f892ef70be041f6f689425a 1057172 admin important apt_0.9.15.2_amd64.deb
 993fdab7f37cc874609af38ca0f0ccbe 184412 libdevel optional libapt-pkg-dev_0.9.15.2_amd64.deb
 f47e3c128117ba9259e344f40d5f0bab 349224 admin important apt-utils_0.9.15.2_amd64.deb
 9f972dfb1c4d13dc28242369581daa10 127642 admin optional apt-transport-https_0.9.15.2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlL8j+wACgkQliSD4VZixzSdMQCfVWLFoBfuy9Hoqdq0ivDBhC35
KjoAn0IW69JLFpcqDE0kqba/vf+taiDZ
=hX5F
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: