FreeBSD Bugzilla – Attachment 171585 Details for
Bug 210395
sysutils/py-salt : Update to 2016.3.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
py-salt-2016.3.1.diff.txt (text/plain), 6.20 KB, created by
Christer Edwards
on 2016-06-19 22:58:58 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Christer Edwards
Created:
2016-06-19 22:58:58 UTC
Size:
6.20 KB
patch
obsolete
>diff -ruN py-salt/Makefile py-salt-2016.3.1/Makefile >--- py-salt/Makefile 2016-06-14 22:40:36.000000000 -0600 >+++ py-salt-2016.3.1/Makefile 2016-06-16 15:11:08.959562466 -0600 >@@ -2,8 +2,7 @@ > # $FreeBSD: head/sysutils/py-salt/Makefile 416914 2016-06-15 04:40:36Z pi $ > > PORTNAME= salt >-PORTVERSION= 2016.3.0 >-PORTREVISION= 1 >+PORTVERSION= 2016.3.1 > CATEGORIES= sysutils python > MASTER_SITES= CHEESESHOP > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >diff -ruN py-salt/distinfo py-salt-2016.3.1/distinfo >--- py-salt/distinfo 2016-05-26 04:26:24.000000000 -0600 >+++ py-salt-2016.3.1/distinfo 2016-06-16 15:11:16.547501916 -0600 >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1464227255 >-SHA256 (salt-2016.3.0.tar.gz) = e316dd103b7faeaa97820197e4d0d7d358519f0ca2a6dcb1d9b718eea801ed30 >-SIZE (salt-2016.3.0.tar.gz) = 7913503 >+TIMESTAMP = 1466111476 >+SHA256 (salt-2016.3.1.tar.gz) = e6bdba4693116430c2af57497eb63399e3a139ac0a7016fa0870b49fbe987f75 >+SIZE (salt-2016.3.1.tar.gz) = 7932479 >diff -ruN py-salt/files/patch-salt_grains_core.py py-salt-2016.3.1/files/patch-salt_grains_core.py >--- py-salt/files/patch-salt_grains_core.py 2016-06-14 22:40:36.000000000 -0600 >+++ py-salt-2016.3.1/files/patch-salt_grains_core.py 1969-12-31 17:00:00.000000000 -0700 >@@ -1,12 +0,0 @@ >-# Issue #33608 >-# https://github.com/saltstack/salt/issues/33608 >---- salt/grains/core.py.orig 2016-05-25 22:30:31 UTC >-+++ salt/grains/core.py >-@@ -1422,6 +1422,7 @@ def os_data(): >- else: >- grains['os'] = grains['kernel'] >- if grains['kernel'] == 'FreeBSD': >-+ grains.update(_bsd_cpudata(grains)) >- try: >- grains['osrelease'] = __salt__['cmd.run']('freebsd-version -u').split('-')[0] >- except salt.exceptions.CommandExecutionError: >diff -ruN py-salt/files/patch-salt_grains_disks.py py-salt-2016.3.1/files/patch-salt_grains_disks.py >--- py-salt/files/patch-salt_grains_disks.py 2016-06-14 22:40:36.000000000 -0600 >+++ py-salt-2016.3.1/files/patch-salt_grains_disks.py 1969-12-31 17:00:00.000000000 -0700 >@@ -1,51 +0,0 @@ >---- salt/grains/disks.py.orig 2016-05-25 22:30:31 UTC >-+++ salt/grains/disks.py >-@@ -57,18 +57,27 @@ class _geomconsts(object): >- >- _datatypes = { >- MEDIASIZE: ('re_int', r'(\d+)'), >-- SECTORSIZE: 'int', >-- STRIPESIZE: 'int', >-- STRIPEOFFSET: 'int', >-- ROTATIONRATE: 'int', >-+ SECTORSIZE: 'try_int', >-+ STRIPESIZE: 'try_int', >-+ STRIPEOFFSET: 'try_int', >-+ ROTATIONRATE: 'try_int', >- } >- >- >- def _datavalue(datatype, data): >-- if datatype == 'int': >-- return int(data) >-- elif datatype and datatype[0] == 're_int': >-- return int(re.search(datatype[1], data).group(1)) >-+ if datatype == 'try_int': >-+ try: >-+ return int(data) >-+ except ValueError: >-+ return None >-+ elif datatype is tuple and datatype[0] == 're_int': >-+ search = re.search(datatype[1], data) >-+ if search: >-+ try: >-+ return int(search.group(1)) >-+ except ValueError: >-+ return None >-+ return None >- else: >- return data >- >-@@ -97,9 +106,11 @@ def _freebsd_geom(): >- tmp[_geomconsts._aliases[attrib]] = value >- >- name = tmp.pop(_geomconsts.GEOMNAME) >-+ if name.startswith('cd'): >-+ return >- >- ret['disks'][name] = tmp >-- if tmp[_geomconsts.ROTATIONRATE] == 0: >-+ if tmp.get(_geomconsts.ROTATIONRATE) == 0: >- log.trace('Device {0} reports itself as an SSD'.format(device)) >- ret['SSDs'].append(name) >- >diff -ruN py-salt/files/patch-salt_modules_pkgng.py py-salt-2016.3.1/files/patch-salt_modules_pkgng.py >--- py-salt/files/patch-salt_modules_pkgng.py 2016-06-14 22:40:36.000000000 -0600 >+++ py-salt-2016.3.1/files/patch-salt_modules_pkgng.py 1969-12-31 17:00:00.000000000 -0700 >@@ -1,24 +0,0 @@ >---- salt/modules/pkgng.py.orig 2016-05-25 22:30:31 UTC >-+++ salt/modules/pkgng.py >-@@ -97,7 +97,8 @@ def _get_pkgng_version(jail=None, chroot >- ''' >- return the version of 'pkg' >- ''' >-- return __salt__['cmd.run']([_pkg(jail, chroot), '--version']).strip() >-+ cmd = _pkg(jail, chroot) + ['--version'] >-+ return __salt__['cmd.run'](cmd).strip() >- >- >- def _get_version(name, results): >-@@ -287,9 +288,9 @@ def latest_version(*names, **kwargs): >- for name in names: >- # FreeBSD supports packages in format java/openjdk7 >- if '/' in name: >-- cmd = [_pkg(jail, chroot), 'search'] >-+ cmd = _pkg(jail, chroot) + ['search'] >- else: >-- cmd = [_pkg(jail, chroot), 'search', '-S', 'name', '-Q', 'version', '-e'] >-+ cmd = _pkg(jail, chroot) + ['search', '-S', 'name', '-Q', 'version', '-e'] >- if quiet: >- cmd.append('-q') >- cmd.append(name) >diff -ruN py-salt/files/patch-salt_returners_local__cache.py py-salt-2016.3.1/files/patch-salt_returners_local__cache.py >--- py-salt/files/patch-salt_returners_local__cache.py 2016-06-14 22:40:36.000000000 -0600 >+++ py-salt-2016.3.1/files/patch-salt_returners_local__cache.py 1969-12-31 17:00:00.000000000 -0700 >@@ -1,22 +0,0 @@ >-# Issue #33554 >-# https://github.com/saltstack/salt/issues/33554 >---- salt/returners/local_cache.py.orig 2016-05-25 22:30:31 UTC >-+++ salt/returners/local_cache.py >-@@ -407,14 +407,14 @@ def clean_old_jobs(): >- for final in t_path_dirs: >- f_path = os.path.join(t_path, final) >- jid_file = os.path.join(f_path, 'jid') >-- if not os.path.isfile(jid_file): >-+ if not os.path.isfile(jid_file) and os.path.exists(t_path): >- # No jid file means corrupted cache entry, scrub it >- # by removing the entire t_path directory >- shutil.rmtree(t_path) >-- else: >-+ elif os.path.isfile(jid_file): >- jid_ctime = os.stat(jid_file).st_ctime >- hours_difference = (cur - jid_ctime) / 3600.0 >-- if hours_difference > __opts__['keep_jobs']: >-+ if hours_difference > __opts__['keep_jobs'] and os.path.exists(t_path): >- # Remove the entire t_path from the original JID dir >- shutil.rmtree(t_path) >-
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
christer.edwards
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 210395
: 171585 |
171586