Bug 250622

Summary: New port: sysutils/ansible29 (To move sysutils/ansible from 2.9.7 to 2.10.2)
Product: Ports & Packages Reporter: Samy Mahmoudi <samy.mahmoudi>
Component: Individual Port(s)Assignee: Mateusz Piotrowski <0mp>
Status: Closed FIXED    
Severity: Affects Some People CC: 0mp, daniel.tihanyi
Priority: --- Flags: bugzilla: maintainer-feedback? (lifanov)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 250623, 250624, 250626    
Attachments:
Description Flags
Patch file
none
Patch file none

Description Samy Mahmoudi 2020-10-26 06:02:20 UTC
Created attachment 219090 [details]
Patch file

Hi,

• Make the new port sysutils/ansible29 (based on sysutils/ansible)
• Do not make sysutils/ansible29 a slave port of sysutils/ansible (to separate the maintenance of upcoming versions >= 2.10 from current versions < 2.10)
• Update sysutils/ansible29 from 2.9.7 to 2.9.14
• Make the CONFLICTS declaration also effective with flavored ports
• Prevent unnecessary conflicts with Ansible modules (e.g. with ansible-lint)
• Reorder variables as prescribed by the FreeBSD Porter's Handbook [1]
• Temporarily disable the do-test target (it does not work, even on 2.9.7)


[1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-order.html
Comment 1 Samy Mahmoudi 2020-10-26 06:27:33 UTC
Poudriere log:
http://logs.imp.ovh/py37-ansible29-2.9.14.log
Comment 2 Samy Mahmoudi 2020-10-26 07:58:01 UTC
Created attachment 219095 [details]
Patch file

I forgot to correct pkg-message.in. Now the log is:

• Make the new port sysutils/ansible29 (based on sysutils/ansible)
• Do not make sysutils/ansible29 a slave port of sysutils/ansible (to separate the maintenance of upcoming versions >= 2.10 from current versions < 2.10)
• Update sysutils/ansible29 from 2.9.7 to 2.9.14
• Make the CONFLICTS declaration also effective with flavored ports
• Prevent unnecessary conflicts with Ansible modules (e.g. with ansible-lint)
• Reorder variables as prescribed by the FreeBSD Porter's Handbook [1]
• Temporarily disable the do-test target (it does not work, even on 2.9.7)
• Make pkg-message.in correspond to 2.9 instead of 2.8
Comment 3 Samy Mahmoudi 2020-10-26 08:00:22 UTC
(In reply to Samy Mahmoudi from comment #2)

This time I forgot to copy-paste the last line... so the log is:

• Make the new port sysutils/ansible29 (based on sysutils/ansible)
• Do not make sysutils/ansible29 a slave port of sysutils/ansible (to separate the maintenance of upcoming versions >= 2.10 from current versions < 2.10)
• Update sysutils/ansible29 from 2.9.7 to 2.9.14
• Make the CONFLICTS declaration also effective with flavored ports
• Prevent unnecessary conflicts with Ansible modules (e.g. with ansible-lint)
• Reorder variables as prescribed by the FreeBSD Porter's Handbook [1]
• Temporarily disable the do-test target (it does not work, even on 2.9.7)
• Make pkg-message.in correspond to 2.9 instead of 2.8

[1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-order.html
Comment 4 Rene Ladan freebsd_committer freebsd_triage 2021-05-04 16:15:00 UTC
Maintainer reset.
Comment 5 Mateusz Piotrowski freebsd_committer freebsd_triage 2021-05-12 18:57:28 UTC
Thank you for the patch. I've implemented the update a little different. Please let me know if you've got any suggestions!