Bug 233216 - sysutils/byobu: Update to 5.127, Take MAINTAINER'ship
Summary: sysutils/byobu: Update to 5.127, Take MAINTAINER'ship
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL:
Keywords: easy, needs-qa
Depends on:
Blocks:
 
Reported: 2018-11-14 05:24 UTC by Justin Coffman
Modified: 2018-11-18 21:28 UTC (History)
1 user (show)

See Also:


Attachments
Update byobu to 5.127. (2.00 KB, patch)
2018-11-14 05:24 UTC, Justin Coffman
no flags Details | Diff
Update byobu to 5.127 (1.93 KB, patch)
2018-11-14 05:34 UTC, Justin Coffman
no flags Details | Diff
Update byobu to 5.127 (2.25 KB, patch)
2018-11-14 14:04 UTC, Justin Coffman
no flags Details | Diff
byobu_5.127_v2.patch (5.45 KB, patch)
2018-11-17 18:15 UTC, Fernando Apesteguía
no flags Details | Diff
v3 of patch with removed patches (24.25 KB, patch)
2018-11-17 18:56 UTC, Fernando Apesteguía
fernape: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Coffman 2018-11-14 05:24:26 UTC
Created attachment 199224 [details]
Update byobu to 5.127.

I'd like to maintain this port, if approved.

Files REMOVED:
files/patch-usr_lib_byobu_battery
files/patch-usr_lib_byobu_cpu__count
files/patch-usr_lib_byobu_cpu__freq
files/patch-usr_lib_byobu_cpu__temp
files/patch-usr_lib_byobu_ec2__cost
files/patch-usr_lib_byobu_entropy
files/patch-usr_lib_byobu_fan__speed
files/patch-usr_lib_byobu_ip__address
files/patch-usr_lib_byobu_load__average
files/patch-usr_lib_byobu_memory
files/patch-usr_lib_byobu_network
files/patch-usr_lib_byobu_processes
files/patch-usr_lib_byobu_raid
files/patch-usr_lib_byobu_rcs__cost
files/patch-usr_lib_byobu_reboot__required
files/patch-usr_lib_byobu_swap
files/patch-usr_lib_byobu_uptime

These individual patches were replaced with a find/replace in the Makefile. Only one (files/patch-usr_lib_byobu_disk) needs to remain.
Comment 1 Justin Coffman 2018-11-14 05:34:24 UTC
Created attachment 199225 [details]
Update byobu to 5.127

Fixed whitespace that was causing patch to fail.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2018-11-14 05:42:10 UTC
Thank you for offering to maintain a port Justin
Comment 3 Justin Coffman 2018-11-14 14:04:43 UTC
Created attachment 199239 [details]
Update byobu to 5.127

Apologies for another revision, there was a stealthy change to some shebangs upstream that caused breakage on reconnect that I missed in initial testing.
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-16 19:59:56 UTC
Take
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-17 18:15:55 UTC
Created attachment 199298 [details]
byobu_5.127_v2.patch

New version that removes two unneeded patches and makes some cosmetic changes
Comment 6 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-17 18:17:23 UTC
Hi Justin,

Thanks for the submission! I attached a new version for the patch. There were two patches in files/ that can't be applied since the files to be patched are removed from the new version.

I tested it on 11.2 amd64 and it seems to run fine, but could you please apply an extra couple of eyes and see if it looks good to you?

Thanks!
Comment 7 Justin Coffman 2018-11-17 18:40:03 UTC
From the original submission, all but one of the patch files in files/ were supposed to be removed.

Files REMOVED:
files/patch-usr_lib_byobu_battery
files/patch-usr_lib_byobu_cpu__count
files/patch-usr_lib_byobu_cpu__freq
files/patch-usr_lib_byobu_cpu__temp
files/patch-usr_lib_byobu_ec2__cost
files/patch-usr_lib_byobu_entropy
files/patch-usr_lib_byobu_fan__speed
files/patch-usr_lib_byobu_ip__address
files/patch-usr_lib_byobu_load__average
files/patch-usr_lib_byobu_memory
files/patch-usr_lib_byobu_network
files/patch-usr_lib_byobu_processes
files/patch-usr_lib_byobu_raid
files/patch-usr_lib_byobu_rcs__cost
files/patch-usr_lib_byobu_reboot__required
files/patch-usr_lib_byobu_swap
files/patch-usr_lib_byobu_uptime

From the ports maintenance handbook, it says to list which files were removed in the PR. Did I do this wrong?
Comment 8 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-17 18:56:18 UTC
Created attachment 199299 [details]
v3 of patch with removed patches
Comment 9 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-17 19:01:28 UTC
(In reply to Justin Coffman from comment #7)

I thought the list of removed files was informational only :-)

You can always remove the files and then run svn diff so when applied (with patch -E < patchfile) the files are automatically removed. That way all the changes are included in the .patch file. The v3 patch file should do that.

Also notice that I removed PORTREVISION since we are bumping PORTVERSION.
Comment 10 Justin Coffman 2018-11-17 19:02:26 UTC
Thank you for the guidance!
Comment 11 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-17 19:04:09 UTC
(In reply to Justin Coffman from comment #10)

You're welcome!

Have a look at the port and if it looks good, I will proceed during the weekend.
Comment 12 Justin Coffman 2018-11-18 18:16:29 UTC
(In reply to Fernando Apesteguía from comment #11)

Everything looks good. Thanks for the help.
Comment 13 commit-hook freebsd_committer freebsd_triage 2018-11-18 21:27:09 UTC
A commit references this bug:

Author: fernape
Date: Sun Nov 18 21:26:14 UTC 2018
New revision: 485277
URL: https://svnweb.freebsd.org/changeset/ports/485277

Log:
  sysutils/byobu: Update to 5.127

  Also give maintainership to jcoffman@openfire.io

  PR:	233216
  Submitted by:	jcoffman@openfire.io

Changes:
  head/sysutils/byobu/Makefile
  head/sysutils/byobu/distinfo
  head/sysutils/byobu/files/patch-usr_lib_byobu_battery
  head/sysutils/byobu/files/patch-usr_lib_byobu_cpu__count
  head/sysutils/byobu/files/patch-usr_lib_byobu_cpu__freq
  head/sysutils/byobu/files/patch-usr_lib_byobu_cpu__temp
  head/sysutils/byobu/files/patch-usr_lib_byobu_ec2__cost
  head/sysutils/byobu/files/patch-usr_lib_byobu_entropy
  head/sysutils/byobu/files/patch-usr_lib_byobu_fan__speed
  head/sysutils/byobu/files/patch-usr_lib_byobu_ip__address
  head/sysutils/byobu/files/patch-usr_lib_byobu_load__average
  head/sysutils/byobu/files/patch-usr_lib_byobu_memory
  head/sysutils/byobu/files/patch-usr_lib_byobu_network
  head/sysutils/byobu/files/patch-usr_lib_byobu_processes
  head/sysutils/byobu/files/patch-usr_lib_byobu_raid
  head/sysutils/byobu/files/patch-usr_lib_byobu_rcs__cost
  head/sysutils/byobu/files/patch-usr_lib_byobu_reboot__required
  head/sysutils/byobu/files/patch-usr_lib_byobu_swap
  head/sysutils/byobu/files/patch-usr_lib_byobu_uptime
  head/sysutils/byobu/pkg-plist
Comment 14 Fernando Apesteguía freebsd_committer freebsd_triage 2018-11-18 21:28:02 UTC
Committed,

Thanks!