NetBSD Problem Report #53667

From www@NetBSD.org  Sun Oct 14 02:30:18 2018
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 72C217A1F5
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 14 Oct 2018 02:30:18 +0000 (UTC)
Message-Id: <20181014023016.D0AFD7A270@mollari.NetBSD.org>
Date: Sun, 14 Oct 2018 02:30:16 +0000 (UTC)
From: david@gutteridge.ca
Reply-To: david@gutteridge.ca
To: gnats-bugs@NetBSD.org
Subject: Submission to add new package textproc/py-isc-dhcp-leases
X-Send-Pr-Version: www-1.0

>Number:         53667
>Category:       pkg
>Synopsis:       Submission to add new package textproc/py-isc-dhcp-leases
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 14 02:35:00 +0000 2018
>Closed-Date:    Sun Jan 06 01:56:45 +0000 2019
>Last-Modified:  Sun Jan 06 01:56:45 +0000 2019
>Originator:     David H. Gutteridge
>Release:        current
>Organization:
>Environment:
>Description:
This package provides a Python module for parsing ISC dhcpd lease
files. I opted to use this over, say, p5-Text-DHCPLeases (or other
Perl options like Net::ISC::DHCPd, which isn't in pkgsrc) because it's
under somewhat active development (e.g. there's a contributor who's
interested in performance improvements for parsing large volume
leases).

Some of the unit tests fail because the distribution archive doesn't
ship with their dependent data files. I'll follow up with the project
to see if they'll change that.

(As with previous submissions, I've provided this according to the
recommendation in the pkgsrc guide, which is to uuencode an archive.
If there's an alternate means that's now preferred, e.g. a git pull,
I'm open to it.)

>How-To-Repeat:

>Fix:
begin-base64 644 py-isc-dhcp-leases.tgz
H4sIAI+FwlsAA+2Xa4/iNhSG5+vkV1i7fNi2IrFjO5eRkJYZsmy0wCDCSq2qKnJi
B9KBgJLQzkXz39eBsuowsECL2Er1I1Di2D7HOT5+HevG/KGeFnGdj+N5fSJYIYqL
EwMhgTal8gqRTWF1rVhfl/cIY2qbtoVtUz5HxETWBT31QLaxKEqWA3DBZRDS+UTs
avfnWIjJOQZ0XvQt82902Z1I0t2xOBKIILQI2TX/SCbH5vxTG8t8OZH/b/I/n/+3
oNYT5XXQugLrWQfe/RzUNK3lB8Nes+s1LmVowio/wlV+1KHu6kjrf2qvqmtP/V9k
oT/wPvg/P9drT+uez9pNc+i1bwe+FzQuS3FfzvNZDOYP5XiWad1mMPQGYeAPq9ra
09/KoTToXzVSY8Oz8azJbn5vKP/eoHE5vxsVeVxfFCIv3q/eQ5/lI+3jbdfrN9ty
bOOynBdXhjFKy/Ei0uPZVGZ3Xqa/Z9c5Y1NjNZbNFaDd3Ha7Xm/YuOwv68F0xhcy
MsksB3OWF2k2An5wA6ouHCz7gCp0hdbxb7xeIB1P01KG0Ot7vVbw06sYFel9/VdY
d3/78UrXDfmbsGxULUVZocl4DMOdXZNciEcxWmQvDXDxh5hUFr7Wa9rnwAs7zV77
swyFDPFbkM0yoWl6msWTBRfgzQvf1YsachmUizKdFPr07s2rltM7Iyq4LsO+rP7e
yav412zV/35HLuDT+din/xj/tf9D05Y7wFL/EcRK/8/Ae6mIU5GV622gplVyU2lw
x79+NmpPXrsdfvA7UstfVGwKcximWVqGoT5/OLjh7OCW8bdbynJVXJX2G95svsd6
KYoylA9b8lnnQBdb+xziZ3l/oP1124PtWscYto6P+z+IyRGveczA1dZ0IFv1v/oI
SLNkdiIfe/QfWpCs9d8iuGqHLGgSpf9n4Kvsa8HHJgLvtn7q6zJE+ujxB9AAjAs3
MaFLsAMJjVEcQRRZERYmoo5NEWIuIhi62qDbkrO436AweYQYtWwq4ojZ8odsR2Am
KIUOw5zAKJFWeTU+isz9Bk0bRYS4TLixCwV2XepaXDDXkWlmcu5QwWJsYQIhZVzm
GWc8TiBx3IiYCAuBheUQyl3OE8vFNo6FPI3anLnQZjZJCDep5WCXCJczAXllI0lM
EssHkbASrAXpo9g/TMt2HRA9SNn6rlq1df23vOBmcDof+9Y/tFG1/i1IoUnx6vwP
sfr+OwdNUEzZZAJen3NzwfjOc66uNliFQqFQKBQKhUKhUCgUCoXiv88X9qQ7qgAo
AAA=
====

>Release-Note:

>Audit-Trail:
From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/53667: Submission to add new package
 textproc/py-isc-dhcp-leases
Date: Sun, 14 Oct 2018 17:58:37 -0400

 DQo=


From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/53667: Submission to add new package
 textproc/py-isc-dhcp-leases
Date: Sun, 14 Oct 2018 18:00:22 -0400

 I realized today there's an inconsistency in what I submitted before,
 sorry. The project name on GitHub is "python-isc-dhcp-leases", but the
 archive shipped via PyPI is "isc_dhcp_leases". I'd named the directory
 with hyphens, but the resultant package name ends up with underscores
 by default.

 I'm used to seeing Python packages with hyphens as separators, but I
 see pkgsrc isn't consistent in this regard. Packages such as
 textproc/py-sphinx-rtd-theme and devel/py-typing-extensions have:
 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}

 While, conversely, devel/py-restructuredtext_lint has:
 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-/_/}

 And others simply leave whatever separator the distribution archive
 employs intact, e.g. devel/py-setuptools_scm_git_archive. I've altered
 my submission to use this last, simplest approach.

 begin-base64 644 py-isc_dhcp_leases.tgz
 H4sIAPW3w1sAA+2X/Y/aNhjH79fLX2G1/NBtItixHZOTkModKY0KHCJU2jRNkRM7
 kB0ElITtXnT/ex0Y1Y6DAhuik+aPQInfnsd5bH9tm7X5QzXJo0CMo3kwkTyX+cWJ
 gZBARql6QsQoLJ8l6+fyHWFMmcVszCyVjwi2rQt66o5sY5EXPAPgQqggJPOJ3FXv
 z7GUk3N06LyYW8a/1uV3Mk52x+JIIILQJmTX+CM1OTbH30YQXcAT+f8m//Pxfwsq
 PVlc+60rsB514N7PQcUwWp4/7DW7buNyY35UoemYyOh/aq+KK0/9X1SiP3A/eD8/
 VytP65bPxk1z6LZvB57rNy4LeV/Ms1kE5g/FeJYa3aY/dAeB7w3L0srT39KBMuhd
 NZLa5sx8NlQzrzdUf3fQuJzfjfIsqi5ymeXvV99hzrKR8fG26/abbdW3cVHM86ta
 bZQU40VoRrOpmt1ZkfyeXmecT2urvpQroFr6qa78GDe33a7bGzYu+8tyMJ2JhYpM
 PMvAnGd5ko6A59+AsokAyzagDF1udLwbt+crx9OkUCF0+26v5f/0KkZ5cl/9FVad
 3368Ms2a+k14OiqXoiowVDyGwc6mcSbloxwt0pcGhPxDTkoLX8sN47PvBp1mr/1Z
 hUKF+C1IZ6k0DDNJo8lCSPDmhe/yQ2tqGRSLIpnk5vTuzaua07tamAtThX1Z/L0n
 r+Zfs1X/+x21gE/nY5/+Y/zX/g8tpnaAUv+pRZjW/zPwXiniVKbFehuoGKXclBrc
 8a6fa5Unt90OPngdpeUvCjanTBAkaVIEgTl/OLji7OCa0bdrqnSZXKX2G96svsd6
 IfMiUJktldc50MXWNof4Wb4faH9d92C79jGG7ePj/g9icsRnHtNxvTUdyFb9Lw8B
 SRrPTuRjj/5DG5K1/tsEk9X5n0Gt/2fgq+wb/scmAu+2HvVNFSJz9PgDaAAupBNb
 0CG4DgmNUBRCFNohlhaidUYR4o66vEPHGHRbyIb7DUpLhIhTm1EZhZypH2J1ibmk
 FNY5FgSGsbIqyv5RZO03aDEUEuJw6UQOlNhxqGMLyZ26mmaWEHUqeYRtTCCkXNjQ
 ElxEMSR1JyQWwlJiadcJFY4Qse1ghiOJKGOCO5BxRmIiLGrXsUOkI7iEorQRxxaJ
 VEYo7RgbfvIo93fTZk4dhA9Ktr6rVm1d/y3Xvxmczse+9Q8ZKte/DSm0KF7e/yli
 +vx3Dpogn/LJBLy+52aSi533XFNvsBqNRqPRaDQajUaj0Wg0Gs1/ny+AqSc4ACgA
 AA==
 ====


From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/53667 CVS commit: pkgsrc/textproc/py-isc_dhcp_leases
Date: Sun, 6 Jan 2019 01:48:50 +0000

 Module Name:	pkgsrc
 Committed By:	gutteridge
 Date:		Sun Jan  6 01:48:50 UTC 2019

 Added Files:
 	pkgsrc/textproc/py-isc_dhcp_leases: DESCR Makefile PLIST distinfo

 Log Message:
 Initial import of textproc/py-isc_dhcp_leases

 py-isc_dhcp_leases is a small Python module for reading ISC dhcpd lease
 files. Addresses PR pkg/53667.


 To generate a diff of this commit:
 cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-isc_dhcp_leases/DESCR \
     pkgsrc/textproc/py-isc_dhcp_leases/Makefile \
     pkgsrc/textproc/py-isc_dhcp_leases/PLIST \
     pkgsrc/textproc/py-isc_dhcp_leases/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Sun, 06 Jan 2019 01:56:45 +0000
State-Changed-Why:
Package imported.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.