Bug 208061 - devel/pybugz: update to 0.12.1
Summary: devel/pybugz: update to 0.12.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jan Beich
URL:
Keywords: dogfood, patch
Depends on:
Blocks:
 
Reported: 2016-03-16 13:48 UTC by Jan Beich
Modified: 2016-03-16 16:45 UTC (History)
1 user (show)

See Also:
crees: maintainer-feedback+


Attachments
v1 (2.44 KB, patch)
2016-03-16 13:48 UTC, Jan Beich
jbeich: maintainer-approval? (crees)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2016-03-16 13:48:53 UTC
Created attachment 168297 [details]
v1

Other changes include:
- Fix manpage and configs installation path
- Drop python (module) category, it cannot be used by other python ports
- Clarify LICENSE specifies "or later" in manpage source

This is for vanilla pybugz, not a fork like bug 202550. Tested as:

  $ bugz search bsd.port.mk | wc -l
	41
  $ bugz --connection Mozilla search --op-sys FreeBSD | wc -l
        43
  $ bugz --connection LLVM search freebsd
   # Error: <ProtocolError for llvm.org/bugs/xmlrpc.cgi: 301 Moved Permanently>

  $ bugz modify -a jbeich@FreeBSD.org -s Closed -r FIXED -c 'Thanks. Committed.' 207198

  $ cat ~/.bugzrc
  [default]
  connection = FreeBSD
  quiet = True
  skip_auth = True

  [FreeBSD]
  skip_auth = False
  key = ABCDE

  [Mozilla]
  skip_auth = False
  key = VWXYZ

  [LLVM]
  # BROKEN with Bugzilla 4.2.4
  #skip_auth = False

  $ cat /usr/local/etc/pybugz.d/llvm.conf
  [LLVM]
  base = http://llvm.org/bugs/xmlrpc.cgi
  search_statuses = NEW ASSIGNED REOPENED UNCONFIRMED
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-03-16 16:44:24 UTC
A commit references this bug:

Author: jbeich
Date: Wed Mar 16 16:44:16 UTC 2016
New revision: 411240
URL: https://svnweb.freebsd.org/changeset/ports/411240

Log:
  devel/pybugz: update to 0.12.1

  - Fix manpage and extra config paths

  PR:		208061
  Approved by:	crees (maintainer)

Changes:
  head/devel/pybugz/Makefile
  head/devel/pybugz/distinfo
  head/devel/pybugz/files/
  head/devel/pybugz/files/patch-bugz__configfile.py
Comment 2 Jan Beich freebsd_committer freebsd_triage 2016-03-16 16:45:02 UTC
(In reply to Jan Beich from comment #0)
> - Drop python (module) category, it cannot be used by other python ports

Apologies, this was from a rebase noise.

$ pkg info -xl pybugz
py35-pybugz-0.12.1:
	/usr/local/bin/bugz
	/usr/local/lib/python3.5/site-packages/bugz/__init__.py
        ...

> - Clarify LICENSE specifies "or later" in manpage source

This is also incorrect.

$ python3
>>> import bugz
>>> bugz.__license__
'Copyright (c) 2006, Alastair Tse, All rights reserved.\nThis following source code is licensed under the GPL v2 License.'

vs.

$ pkg info -xl pybugz | fgrep man | xargs zcat | head -4
.\" Hey, Emacs!  This is an -*- nroff -*- source file.
.\" Copyright (c) 2011, 2012, 2013 William Hubbs
.\" This is free software; see the GNU General Public Licence version 2
.\" or later for copying conditions.  There is NO warranty.