Commit Graph

722 Commits

Author SHA256 Message Date
Dominique Leuenberger
ecb5669d49 Accepting request 652216 from Base:System
OBS-URL: https://build.opensuse.org/request/show/652216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=233
2018-12-10 11:21:36 +00:00
97efb9cb53 Accepting request 650772 from home:sbrabec:branches:Base:System
- Update to version 2.33:
  * choom: new command to adjust and display the current OOM-killer
    score.
  * libsmartcols has been improved to differentiate between
    numbers, booleans and strings in JSON output.
  * fstrim(8): trim all mounted filesystems from /etc/fstab
    (-A|--fstab), new command line option --dry-run.
  * hwclock(8) new command line option --delay.
  * mount umount, libmount allow to mount and umount filesystem in
    another namespace.
  * rename(1) new command line option --interactive.
  * setarch(8) does not require architecture when modify
    personality like ADDR_NO_RANDOMIZE. The architecture argument
    is optional now.
  * command su(1) new command line option --whitelist-environment.
  * setpriv(1) new command line option --reset-env and --pdeathsig.
  * fdisk(8), sfdisk(8): print disk model name to simplify device
    identification.
  * column --table-empty-lines" allows to use empty lines in
    formatted output.
  * wipefs improved to postpone BLKRRPART ioctl until all magic
    strings are wiped.
  * script(1) extended to store more information about terminal
    size and type to the typescript header. New command line
    option --output-limit.
  * libblkid provides BitLocker and basic APFS detection now.
  * lsblk is possible to execute against /sys and /proc dumps with
    --sysroot is specified.
  * agetty(8) reload issue only if it is really needed
    (bsc#1085196).
- Drop klogconsole in favor of dmesg --console-level plus
  setlogcons (kbd) (boo#1116277).

OBS-URL: https://build.opensuse.org/request/show/650772
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=384
2018-11-27 18:17:59 +00:00
Dominique Leuenberger
f623b47472 Accepting request 646821 from Base:System
OBS-URL: https://build.opensuse.org/request/show/646821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=232
2018-11-14 13:29:03 +00:00
4278302324 Accepting request 644909 from home:sbrabec:branches:numlock-b1113188
- Fix runstatedir path (to /run) (boo#1113188#c1).

OBS-URL: https://build.opensuse.org/request/show/644909
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=382
2018-11-07 07:46:39 +00:00
7de341a83d Accepting request 641677 from home:sbrabec:branches:Base:System
- Create empty /etc/issue.d for the new agetty feature.

OBS-URL: https://build.opensuse.org/request/show/641677
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=381
2018-10-15 15:41:28 +00:00
20a7790bbb Accepting request 638843 from home:sbrabec:branches:util-linux-cleanup
- Drop obsolete downstream ppc utilities
  chrp-addnote and mkzimage_cmdline (boo#1109284).
- Drop obsolete setctsid (boo#1109290).

OBS-URL: https://build.opensuse.org/request/show/638843
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=380
2018-10-01 15:30:44 +00:00
Dominique Leuenberger
503c332961 Accepting request 627977 from Base:System
OBS-URL: https://build.opensuse.org/request/show/627977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=231
2018-08-28 07:18:07 +00:00
7bfb1c344a Accepting request 627729 from home:sbrabec:branches:util-linux-python3
- Update to version 2.32.1...
- Switch python-libmount to python3-libmount.

OBS-URL: https://build.opensuse.org/request/show/627729
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=378
2018-08-07 23:53:11 +00:00
Dominique Leuenberger
cd7b208ef8 Accepting request 621748 from Base:System
OBS-URL: https://build.opensuse.org/request/show/621748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=230
2018-07-17 07:36:17 +00:00
2bf68516b3 Accepting request 621187 from SUSE:SLE-15:GA
bsc#1091164
bsc#1072947
bsc#1080740

boo#1100255

OBS-URL: https://build.opensuse.org/request/show/621187
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=376
2018-07-09 16:37:09 +00:00
Dominique Leuenberger
8a6cfeb45d Accepting request 611350 from Base:System
OBS-URL: https://build.opensuse.org/request/show/611350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=229
2018-05-25 19:33:58 +00:00
50b0c730e5 Accepting request 611230 from home:scarabeus_iv:branches:Base:System
- Do not run rfkill-block@.service and rfkill-unblock@service as it
  is just template without parameter bsc#1092820 bsc#1093176

- Do not run rfkill-block@.service and rfkill-unblock@service as it
  is just template without parameter bsc#1092820 bsc#1093176

- Do not run rfkill-block@.service and rfkill-unblock@service as it
  is just template without parameter bsc#1092820 bsc#1093176

OBS-URL: https://build.opensuse.org/request/show/611230
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=374
2018-05-22 15:37:10 +00:00
Dominique Leuenberger
2a3a2c0b97 Accepting request 596303 from Base:System
OBS-URL: https://build.opensuse.org/request/show/596303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=228
2018-04-22 12:29:30 +00:00
3629134835 Accepting request 596302 from home:sbrabec:branches:util-linux-b1081947
- Integrate pam_keyinit pam module (boo#1081947, su-l.pamd,
  runuser-l.pamd, runuser.pamd).
- su.default: Set ALWAYS_SET_PATH default to "yes" (bsc#353876#c7);
  add one-time wrapper forcing ALWAYS_SET_PATH on upgrade.

OBS-URL: https://build.opensuse.org/request/show/596302
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=372
2018-04-13 11:36:33 +00:00
Dominique Leuenberger
f4018fdfa7 Accepting request 590605 from Base:System
OBS-URL: https://build.opensuse.org/request/show/590605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=227
2018-03-30 09:55:33 +00:00
881c2a7ddb Accepting request 589156 from home:kukuk:branches:Base:System
- Use %license instead of %doc [bsc#1082318]

- Use %license instead of %doc [bsc#1082318]

- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/589156
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=370
2018-03-23 09:33:09 +00:00
Dominique Leuenberger
ce2a720a02 Accepting request 577315 from Base:System
OBS-URL: https://build.opensuse.org/request/show/577315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=226
2018-02-23 14:27:40 +00:00
8e64fb6586 Accepting request 577314 from home:sbrabec:branches:util-linux-nvme-1078662
- Fix lsblk on NVMe
  (bsc#1078662, util-linux-sysfs-nvme-devno.patch).

OBS-URL: https://build.opensuse.org/request/show/577314
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=368
2018-02-16 17:10:59 +00:00
Dominique Leuenberger
6765e598f0 Accepting request 571531 from Base:System
OBS-URL: https://build.opensuse.org/request/show/571531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=225
2018-02-09 14:41:15 +00:00
d9b0e7db92 Accepting request 571529 from home:sbrabec:branches:util-linux-2.31.1
* fincore/count (disable, util-linux-fincore-count.patch)

OBS-URL: https://build.opensuse.org/request/show/571529
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=365
2018-01-31 20:01:48 +00:00
555aba99d9 check script does not support macro inside Source. Hardcode major version.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=364
2018-01-31 12:46:53 +00:00
5c9bf99a7d Typo fix.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=363
2018-01-31 12:14:24 +00:00
556a1747dd Fix download URL.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=362
2018-01-31 11:44:15 +00:00
9c657ad4d7 Accepting request 570667 from home:sbrabec:branches:util-linux-2.31.1
- Update to version 2.31.1:
  * blkid: Add support for LUKS2 and new LABEL attributes.
  * move rfkill to /usr/sbin (boo#1076134).
  * fsck.cramfs: Fix bus error on broken file system.
  * hwclock: add iso-8601 overflow check
  * libmount:
    * Allow MNT_FORCE and MNT_DETACH at umount
    * add nsfs between pseudo filesystems
  * lscpu: Treat read failure on Xen Hypervisor properties as
    non-fatal
  * sha1: endian fixes (affects util_linux_bigendian.patch)
  * documentation updates
  * other fixes and improvements
- Fix regressions in 2.31.1:
  * sha1 on s390* (update util_linux_bigendian.patch).
  * fsck.cramfs on ppc64le (util-linux-cramfs.patch).

OBS-URL: https://build.opensuse.org/request/show/570667
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=361
2018-01-29 16:19:06 +00:00
Dominique Leuenberger
bc6e5fecd5 Accepting request 568562 from Base:System
OBS-URL: https://build.opensuse.org/request/show/568562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=224
2018-01-26 12:33:44 +00:00
38603b180c Accepting request 567993 from home:jengelh:branches:Base:System
- Combine %service_* calls again.

OBS-URL: https://build.opensuse.org/request/show/567993
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=360
2018-01-23 12:05:34 +00:00
8fe025f04d Accepting request 567215 from home:bmwiedemann:branches:Base:System
Provide /usr/sbin/rfkill from rfkill package (boo#1076134)

OBS-URL: https://build.opensuse.org/request/show/567215
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=359
2018-01-19 13:58:55 +00:00
d28a9129b8 Accepting request 566602 from home:michel_mno:branches:Base:System
- Add util_linux_bigendian.patch solve two failing tests on ppc64
  (sha1, uuid/oids)

OBS-URL: https://build.opensuse.org/request/show/566602
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=358
2018-01-18 09:07:56 +00:00
e5ed31cfb5 Accepting request 563829 from home:sbrabec:branches:util-linux-1074250
Exactly like rq#561705, but path to rfkill is fixed in rfkill-*.service.

- Integrate rfkill-block@.service and rfkill-unblock@.service from
  rfkill package (boo#1074250#c4).
- Remove unneeded release based conflicts and obsolescences
  (boo#1074250#c18).
- Remove sysvinit requirement.

OBS-URL: https://build.opensuse.org/request/show/563829
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=357
2018-01-16 09:29:10 +00:00
f0504c09e9 Accepting request 561187 from home:1Antoine1:branches:Base:System
- Fix Obsoletes for rfkill (boo#1074250).

"<= rfkill-version" instead of "< rfkill-version", see https://en.opensuse.org/openSUSE:Package_dependencies#Merging_a_package.

This allows rfkill to be automatically removed instead of having a file conflict.

OBS-URL: https://build.opensuse.org/request/show/561187
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=356
2018-01-03 10:24:19 +00:00
Dominique Leuenberger
8e87390c01 Accepting request 558203 from Base:System
Depends on rq#558192.

- Update bash completion conflict to cover rfkill file conflict.
- lsmem: Add support for zone awareness (bsc#1065471, FATE#324252).
- Drop util-linux-losetup-Add-support-for-setting-logical-blocksize.patch.
- Update to version 2.31.

OBS-URL: https://build.opensuse.org/request/show/558203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=223
2017-12-29 17:46:28 +00:00
c8508b94fa Accepting request 558188 from home:sbrabec:branches:util-linux-2.31-fix
- Update bash completion conflict to cover rfkill file conflict.
- Update changes.

OBS-URL: https://build.opensuse.org/request/show/558188
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=355
2017-12-18 15:03:50 +00:00
8d036d9bf7 Accepting request 548188 from home:sbrabec:branches:util-linux-1065471
- lsmem: Add support for zone awareness (bsc#1065471, FATE#324252,
  util-linux-lsmem-memory-zone-1.patch,
  util-linux-lsmem-memory-zone-2.patch,
  util-linux-lsmem-memory-zone-3.patch).
- Drop util-linux-losetup-Add-support-for-setting-logical-blocksize.patch.
  Different implementations exists in the new kernel, and it has
  a conflicting implementation in util-linux.

OBS-URL: https://build.opensuse.org/request/show/548188
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=354
2017-12-06 09:44:40 +00:00
5c789a611b OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=353 2017-11-27 17:13:08 +00:00
7cdd2de735 Accepting request 543952 from home:sbrabec:branches:util-linux-2.31
- Update to version 2.31:
  * New utilities: uuidparse, rfkill.
  * su has been refactored and extended to create pseudo terminal
    (new option --pty, CVE-2016-2779, bsc#968674). This new
    EXPERIMENTAL feature provides better isolation between root's
    terminal and an unprivileged su.
  * libuuid: Improved to match 
  * libuuid, uuidgen: support hash-based UUIDs v3 (md5) and v5
    (sha1) as specified by RFC-4122. Provide UUID templates for
    dns, url, oid, or x500.
  * libblkid: Extended support for DM-integrity, HPE (aka
    extended-XFS) and UBI superblock. New API to hide already
    detected signatures.
  * libfdisk: New API to modify grain, make possible to completely
    disable dialog driven partitioning.
  * libsmartcols: New API to move columns.
  * column: --table-header-repeat to repeat table headers.
  * libfdisk: Use BLKPG ioctls to inform the kernel about changes.
  * fdisk: Improved ^C and ^D behavior.
  * cfdisk: Dialog to resize partition.
  * look: Follow the WORDLIST environment variable.
  * script: Follow the usual semantics for stop/continue signals.
  * setpriv: New command line options --ambient-caps and
    --init-groups.
  * hwclock: Reduce system shutdown times, log --systz when using
    libaudit.
  * Other bug fixes.
- Drop upstreamed util-linux-use-tinfow.patch.

- Update to version 2.31:

OBS-URL: https://build.opensuse.org/request/show/543952
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=352
2017-11-27 10:06:27 +00:00
Dominique Leuenberger
9e2b570d46 Accepting request 530401 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/530401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=222
2017-10-06 08:53:35 +00:00
6025e3d210 Accepting request 530399 from home:sbrabec:branches:util-linux-tinfow-1056171
- Link against tinfow instead of tinfo
  (bsc#1056171, util-linux-use-tinfow.patch).

OBS-URL: https://build.opensuse.org/request/show/530399
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=351
2017-10-02 10:59:53 +00:00
Dominique Leuenberger
6f609f6f38 Accepting request 528604 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/528604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=221
2017-09-28 10:32:49 +00:00
c2099fa71a Accepting request 528095 from home:jengelh:branches:Base:System
- Update RPM categories and summaries.
  Do not ignore errors from useradd.

OBS-URL: https://build.opensuse.org/request/show/528095
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=350
2017-09-25 09:20:17 +00:00
Dr. Werner Fink
0e0c1a8f7e _GNU_SOURCE
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=349
2017-09-15 07:19:46 +00:00
d981fc5ed5 Drop obsolete patch.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=348
2017-09-14 16:15:09 +00:00
da9c836707 Accepting request 523679 from home:sbrabec:branches:util-linux-1057937
Depends on rq#523677.
- Fix prerequirement of groups tty and uuidd (boo#1057937).

OBS-URL: https://build.opensuse.org/request/show/523679
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=347
2017-09-14 11:58:12 +00:00
64e9d40647 Accepting request 511668 from home:rudi_m:branches:Base:System
- Update to version 2.30.1:
  Bugfix release, more details at:
  https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30.1-ReleaseNotes
- Drop upstreamed patch
  util-linux-lscpu-cleanup-DMI-detection-return-codes.patch

OBS-URL: https://build.opensuse.org/request/show/511668
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=346
2017-07-21 17:58:44 +00:00
Dominique Leuenberger
75997e82d4 Accepting request 509038 from openSUSE:Factory
Revert - this drags in even systemd into ring0

OBS-URL: https://build.opensuse.org/request/show/509038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=220
2017-07-09 18:29:39 +00:00
Dominique Leuenberger
3aed3caa56 Accepting request 509038 from openSUSE:Factory
Revert - this drags in even systemd into ring0

OBS-URL: https://build.opensuse.org/request/show/509038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=220
2017-07-09 18:29:39 +00:00
Dominique Leuenberger
eccc9ad8d1 Accepting request 507990 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/507990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=219
2017-07-09 11:03:52 +00:00
Dominique Leuenberger
f59fa3617d Accepting request 507990 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/507990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=219
2017-07-09 11:03:52 +00:00
533fd04bdd Accepting request 507837 from home:Andreas_Schwab:Factory
- Make sure group tty is defined

OBS-URL: https://build.opensuse.org/request/show/507837
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=345
2017-07-04 06:41:11 +00:00
Dominique Leuenberger
b611e8d39c Accepting request 504843 from Base:System
- don't conflict with sysvinit-tools in Tumblweed anymore. Needed for Leap 15
  which wants to use a different release number scheme (lp150.x which produces
  lower numbers than the conflict).
- Update to version 2.30:
  * Many changes and improvements, most notably:
    * The libblkid library has been improved for hybrid CDROM/DVD
      media.
    * The deprecated command tailf has been removed. Use "tail -f"
      from coreutils.
    * blkzone -- NEW COMMAND to run zone commands on block devices
      that support Zoned Block Commands (ZBC) or Zoned-device ATA
      Commands (ZAC).
    * fincore -- NEW COMMAND to count pages of file contents in
      core (memory).
    * lsmem -- NEW COMMAND to list the ranges of available memory
      with their online status.
    * The command fallocate -- supports an "insert range" operation
      now.
    * The command "column -t|--table" has been modified to use
      libsmartcols. It now provides nearly all of that library's
      functionality from the command line.
  * Security issues:
    * hwclock - no longer makes any internal permission checks. The
      System Administrator must set proper permissions to control
      user access to the RTC. It is NOT recommended to use SUID.
    * CVE-2016-2779 - This security issue is NOT FIXED yet.
  * More details at:
    https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-ReleaseNotes
- Drop upstreamed patch
  arm64-lscpu-use-sysfs-for-table-access-if-available.patch
- Refreshed patch
  util-linux-losetup-Add-support-for-setting-logical-blocksize.patch 
- fix compiler warnings for mkzimage_cmdline
- When when hypervisor_decode_sysfw fails continue with other
  detection methods (bsc#1042991, bsc#1039360, bsc#1033718)
  + util-linux-lscpu-cleanup-DMI-detection-return-codes.patch

OBS-URL: https://build.opensuse.org/request/show/504843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=218
2017-06-29 12:58:21 +00:00
Dominique Leuenberger
4b2cc68e64 Accepting request 504843 from Base:System
- don't conflict with sysvinit-tools in Tumblweed anymore. Needed for Leap 15
  which wants to use a different release number scheme (lp150.x which produces
  lower numbers than the conflict).
- Update to version 2.30:
  * Many changes and improvements, most notably:
    * The libblkid library has been improved for hybrid CDROM/DVD
      media.
    * The deprecated command tailf has been removed. Use "tail -f"
      from coreutils.
    * blkzone -- NEW COMMAND to run zone commands on block devices
      that support Zoned Block Commands (ZBC) or Zoned-device ATA
      Commands (ZAC).
    * fincore -- NEW COMMAND to count pages of file contents in
      core (memory).
    * lsmem -- NEW COMMAND to list the ranges of available memory
      with their online status.
    * The command fallocate -- supports an "insert range" operation
      now.
    * The command "column -t|--table" has been modified to use
      libsmartcols. It now provides nearly all of that library's
      functionality from the command line.
  * Security issues:
    * hwclock - no longer makes any internal permission checks. The
      System Administrator must set proper permissions to control
      user access to the RTC. It is NOT recommended to use SUID.
    * CVE-2016-2779 - This security issue is NOT FIXED yet.
  * More details at:
    https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-ReleaseNotes
- Drop upstreamed patch
  arm64-lscpu-use-sysfs-for-table-access-if-available.patch
- Refreshed patch
  util-linux-losetup-Add-support-for-setting-logical-blocksize.patch 
- fix compiler warnings for mkzimage_cmdline
- When when hypervisor_decode_sysfw fails continue with other
  detection methods (bsc#1042991, bsc#1039360, bsc#1033718)
  + util-linux-lscpu-cleanup-DMI-detection-return-codes.patch

OBS-URL: https://build.opensuse.org/request/show/504843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=218
2017-06-29 12:58:21 +00:00