non port: devel/py-libzfs/Makefile |
SVNWeb
|
Number of commits found: 51 |
Tue, 7 Feb 2023
|
[ 22:22 Ryan Moeller (freqlabs) ] 11991027
devel/py-libzfs: Fix build on 12 and main
FreeBSD 12 doesn't have userobj accounting or project quotas. OpenZFS
master has a new flags parameter to many zfs_iter_* functions.
Add checks for SPA_FEATURE_* enum values newer than what's in 12.3 and
use this info to help generate zfs_userquota_prop_t and spa_feature_t
appropriately.
Add checks for the number of parameters to various zfs_iter_* functions
and wrapper functions ZFS._iterate* to eat the flags.
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Thu, 2 Feb 2023
|
[ 15:39 Ryan Moeller (freqlabs) ] 33af838
devel/py-libzfs: Update to fix build
Update to fix the build after recent changes in ZFS.
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
|
Tue, 16 Aug 2022
|
[ 10:57 Ryan Moeller (freqlabs) ] 19c3e86
devel/py-libzfs: Unbreak FreeBSD <13.1
Commits in the previous update fixed incorrect zpool status
handling, but broke the build for older versions of ZFS.
Now, zpool_status_t enumerators are checked at configure time.
This fixes the build for all supported FreeBSD releases and fixes
the incorrect zpool status handling.
- Check zpool_status_t enumerators at configure time
- Fix round-tripping ZFSException through pickle
- Remove zpool_get_physpath
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Fri, 12 Aug 2022
|
[ 17:16 Dmitry Marakasov (amdmi3) ] 738c6f9
devel/py-libzfs: mark BROKEN on FreeBSD < 13.1
12.x:
libzfs.c:98209:47: error: use of undeclared identifier 'ZPOOL_STATUS_ERRATA';
did you mean 'ZPOOL_STATUS_OK'?
__pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_ERRATA); if
(unlikely(!__pyx_t_1)) __PYX_ERR(1, 193, __pyx_L1_error)
^~~~~~~~~~~~~~~~~~~
ZPOOL_STATUS_OK
libzfs.c:98329:47: error: use of undeclared identifier
'ZPOOL_STATUS_REBUILDING'; did you mean 'ZPOOL_STATUS_RESILVERING'?
__pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_REBUILDING); if
(unlikely(!__pyx_t_1)) __PYX_ERR(1, 203, __pyx_L1_error)
^~~~~~~~~~~~~~~~~~~~~~~
ZPOOL_STATUS_RESILVERING
13.0:
libzfs.c:108226:47: error: use of undeclared identifier
'ZPOOL_STATUS_COMPATIBILITY_ERR'
__pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_COMPATIBILITY_ERR);
if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 206, __pyx_L1_error)
^
libzfs.c:108238:47: error: use of undeclared identifier
'ZPOOL_STATUS_INCOMPATIBLE_FEAT'
__pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_INCOMPATIBLE_FEAT);
if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 207, __pyx_L1_error)
^
While here, add LICENSE_FILE
Approved by: portmgr blanket
Reported by: pkg-fallout, reprise
|
Wed, 20 Jul 2022
|
[ 14:21 Tobias C. Berner (tcberner) ] aa6eefd (Only the first 10 of 5087 ports in this commit are shown above. )
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above )
|
Tue, 19 Jul 2022
|
[ 14:28 Ryan Moeller (freqlabs) ] 51e0dba
devel/py-libzfs: Bump for recent changes
- Add libzfs_error_action() message to libzfs exception descriptions
- Properly handle ZPOOL_STATUS_INCOMPATIBLE_FEAT
- Remove HAVE_ZPOOL_STATUS_NON_NATIVE_ASHIFT
- Fix attribute error for pool status
- Fix exception when lzc_sync fails
- Raise OSError if lzc_wait fails
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Thu, 9 Jun 2022
|
[ 20:47 Ryan Moeller (freqlabs) ] 5903d48
devel/py-libzfs: Bump to fix the build
- Fix build with master branch of OpenZFS
- Fix transfering clones from FreeBSD 12
- Fix scrub/resilver percentage and time remaining
- Allow validating zfs resource names
- Store cython-generated libzfs file for debugging
- Add information about where properties are inherited from
- Allow listing snapshots for ZFS volumes
- Return ZFS vdev name
- Add option to enable shares on pool import
- Remove HAVE_ZFS_ITER_SNAPSHOTS usages as we don't support old zfs versions
anymore
- Allow using min/max txg for listing down snapshots
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Mon, 14 Feb 2022
|
[ 16:31 Ryan Moeller (freqlabs) ] 546ae71
devel/py-libzfs: Fix various memory leaks
Several instances of handles not being closed after use have been fixed.
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Sat, 16 Oct 2021
|
[ 09:51 Jimmy Olgeni (olgeni) ] 4460cf7 (Only the first 10 of 476 ports in this commit are shown above. )
*: fix tab vs. space issues, and comments according to the guide.
|
Fri, 1 Oct 2021
|
[ 16:46 Ryan Moeller (freqlabs) ] 63a23cd
devel/py-libzfs: Avoid fallthrough macro conflict
Fixes build failure with recent OpenZFS.
Approved by: lwhsu (implicit)
Reported by: arrowd
Sponsored by: iXsystems, Inc.
|
Wed, 8 Sep 2021
|
[ 14:18 Ryan Moeller (freqlabs) ] 6670553
devel/py-libzfs: Bump to pull in latest changes
- Fix KeyError in __getstate__ with faulted pool
- Allow deleting snapshots by defining ranges of snapshots for a dataset
- Allow using zfs_prop_set_list for updating dataset properties
Approved by: lwhsu (implicit)
Sponsored by: iXsystems, Inc.
|
Tue, 3 Aug 2021
|
[ 14:15 Ryan Moeller (freqlabs) ] 7f01a50
devel/py-libzfs: Fix lzc_wait and lzc_sync detection
A typo in the configure script caused detection of these functions to
always fail. The build succeeds, but the configuration is incorrect.
While here, python:3.6+ is always the case since 3.6 is the lowest
version supported in the ports tree now.
Reviewed by: lwhsu
Approved by: lwhsu (ports)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D31396
|
[ 10:22 Ryan Moeller (freqlabs) ] 2e95973
devel/py-libzfs: Update GH_ACCOUNT, fix build on legacy ZFS
Make lzc_wait conditional on support in ZFS, since it is a relatively
recent addition.
While here, update GH_ACCOUNT to truenas as suggested by diizzy.
Reviewed by: kbowling
Approved by: kbowling (ports)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D31394
|
Mon, 2 Aug 2021
|
[ 13:25 Ryan Moeller (freqlabs) ] 2590294
devel/py-libzfs: Bump to version 1.1
Reviewed by: kbowling
Approved by: kbowling (ports)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D31361
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Sun, 10 Jan 2021
|
[ 14:05 rene ] (Only the first 10 of 73 ports in this commit are shown above. )
Remove empty PY_ENUM34 from ports using Python 3.6+
|
Mon, 28 Dec 2020
|
[ 23:02 antoine ] (Only the first 10 of 1942 ports in this commit are shown above. )
Drop python 2.7 support from a few ports
With hat: portmgr
|
Wed, 9 Sep 2020
|
[ 16:02 freqlabs ]
devel/py-libzfs: Take over as maintainer, bump for OpenZFS in base
Taking over as maintainer by request of wg@
Reviewed by: kevans, wg
Approved by: wg (ports)
Approved by: wg (maintainer)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D26325
|
Mon, 20 Jan 2020
|
[ 20:33 pkubaj ]
devel/py-libzfs: fix build on GCC architectures
Builds fine with GCC9.
MFH: 2020Q1 (fix build blanket)
|
Mon, 13 Jan 2020
|
[ 14:34 asomers ]
devel/py-libzfs: fix build with nonstandard SRC_BASE after r520716
Upstream git rev d801c5f59f20a1889a4e4c6366c9d12f2ee50b2f changed the name
of the env variable used to indicate the location of the FreeBSD source
tree.
CC @sonicaj
Approved by: wg (maintainer)
MFH: 2020Q1
Sponsored by: Axcient
Differential Revision: https://reviews.freebsd.org/D23126
|
Fri, 10 Jan 2020
|
[ 12:40 pkubaj ]
devel/py-libzfs: unbreak on powerpc64 elfv2
Builds fine.
|
Mon, 23 Dec 2019
|
[ 12:54 wg ]
devel/py-libzfs: update to 1.0.20191113
PR: 242453
Reported by: Juraj Lutter
|
Tue, 22 Oct 2019
|
[ 15:40 asomers ]
devel/py-libzfs: fix build with nonstandard FreeBSD src dir
The current version of py-libzfs requires FREEBSD_SRC to be set during the
configure phase as well as during the build phase.
Approved by: wg (maintainer)
Reviewed by: wg
MFH: 2019Q4
Sponsored by: Axcient
Differential Revision: https://svnweb.freebsd.org/ports/branches/2019Q4/
|
Thu, 20 Dec 2018
|
[ 18:02 wg ]
devel/py-libzfs: update to 1.0.20181220
|
Thu, 13 Dec 2018
|
[ 15:18 wg ]
devel/py-libzfs: update to 1.0.20181212
|
Fri, 12 Oct 2018
|
[ 13:21 tobik ]
devel/py-libzfs: Fix build on systems that are missing the /sys symlink
SRC_BASE is defined in bsd.port.mk and cannot be used in conditionals
earlier.
PR: 226858
Reported by: skh1002@hotmail.com
Approved by: wg (maintainer timeout, 6 months)
|
Thu, 4 Oct 2018
|
[ 13:11 wg ]
devel/py-libzfs: update to 20181003
|
Mon, 2 Jul 2018
|
[ 00:47 linimon ] (Only the first 10 of 15 ports in this commit are shown above. )
Mark various ports broken on mips64 and, where appropriate, mips.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
|
Mon, 26 Feb 2018
|
[ 22:31 sunpoet ]
Simplify Makefile: use PY_ENUM34
With hat: python
|
Fri, 15 Dec 2017
|
[ 18:36 wg ]
dedvel/py-libzfs: fix build on 11-stable
|
Thu, 30 Nov 2017
|
[ 15:50 mat ] (Only the first 10 of 2423 ports in this commit are shown above. )
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above )
|
Fri, 27 Oct 2017
|
[ 15:58 wg ]
devel/py-libzfs: update to 1.0.20171027
|
Mon, 9 Oct 2017
|
[ 17:35 wg ]
devel/py-libzfs: fix build on HEAD
PR: 222679
|
Wed, 16 Aug 2017
|
[ 01:38 araujo ]
Update to 11.0-U3.
Approved by: wg (maintainer)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D12032
|
Tue, 6 Jun 2017
|
[ 16:13 wg ]
devel/py-libzfs: fix build on CURRENT
Reported by: woodsb02
Differential Revision: D11037
|
Fri, 26 May 2017
|
[ 19:42 wg ]
devel/py-libzfs: update to 1.0.20170525
|
Sat, 13 May 2017
|
[ 03:35 linimon ] (Only the first 10 of 34 ports in this commit are shown above. )
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
|
Wed, 22 Mar 2017
|
[ 19:30 antoine ]
Fix PKGNAME collison between lang/cython and lang/cython3
|
[ 12:50 araujo ]
Forgotten to remove BUILD_DEPENDS on my latest commit.
Pintyhat to: myself
Approved by: wg@ (maintainer implicit)
|
[ 12:26 araujo ]
Create a python3 version of devel/py-libzfs.
Approved by: wg@ (maintainer)
|
Tue, 21 Mar 2017
|
[ 15:46 wg ]
devel/py-libzfs: update to 1.0.20170319
|
Tue, 3 Jan 2017
|
[ 11:01 mat ] (Only the first 10 of 79 ports in this commit are shown above. )
Cleanup BROKEN/IGNORE for 10.3-
Sponsored by: Absolight
|
Wed, 20 Apr 2016
|
[ 12:07 wg ]
devel/py-libzfs: update to latest revision
|
Fri, 1 Apr 2016
|
[ 14:00 mat ] (Only the first 10 of 5103 ports in this commit are shown above. )
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight
|
Tue, 17 Nov 2015
|
[ 15:30 wg ]
devel/py-libzfs: at least 10.2 is required for this port
|
Tue, 10 Nov 2015
|
[ 23:01 wg ]
devel/py-libzfs: update to latest
|
Wed, 29 Jul 2015
|
[ 12:48 wg ]
devel/py-libzfs: update to lastest revision
|
Wed, 1 Jul 2015
|
[ 15:55 wg ]
devel/py-libzfs: include support for dataset user properties
Submitted by: bapt
|
Thu, 25 Jun 2015
|
[ 19:44 wg ]
devel/py-libzfs: add missing run dependency
Reported by: rm
|
Tue, 23 Jun 2015
|
[ 22:54 wg ]
devel/py-libzfs: Python libzfs bindings using cython.
WWW: https://github.com/freenas/py-libzfs
|
Number of commits found: 51 |