Project

General

Profile

Bug #47268

Improve feature detection in py-libzfs

Added by Waqar Ahmed about 1 year ago. Updated 8 months ago.

Status:
Done
Priority:
No priority
Assignee:
Waqar Ahmed
Category:
Middleware
Target version:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Currently feature detection is made using freebsd numerical version (uname -K), that is fragile and hard to maintain. We would like to improve this possibly using autoconf so it can detect the features by trying to compile small tests softwares.

Risk
We risk breaking current feature detection in py-libzfs

Acceptance Criteria
Feature detection should be working in py-libzfs and we should have a more neat way of doing it instead of using uname -K.

( Different sections will be updated as the ticket progresses )

Associated revisions

Revision b98cb884 (diff)
Added by Waqar Ahmed about 1 year ago

Improve feature detection This commit adds support for building py-libzfs with autoconf. Till now tests for header file 'zfs.h' have been completed. Ticket: #47268

History

#1 Updated by William Grzybowski about 1 year ago

  • Target version changed from Backlog to 11.3

#2 Updated by Waqar Ahmed about 1 year ago

  • Status changed from Unscreened to Not Started

#3 Updated by Waqar Ahmed about 1 year ago

  • Status changed from Not Started to In Progress

#4 Updated by Waqar Ahmed about 1 year ago

  • Status changed from In Progress to Ready for Testing
  • Needs QA changed from Yes to No
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#5 Updated by William Grzybowski about 1 year ago

  • Status changed from Ready for Testing to Done

No QA needed here.

#6 Updated by Dru Lavigne 11 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#7 Updated by Dru Lavigne 8 months ago

  • Target version changed from 11.3-BETA1 to 11.3-ALPHA1

Also available in: Atom PDF