grouper-users - RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch
Subject: Grouper Users - Open Discussion List
List archive
- From: "Black, Carey M." <>
- To: Akki Kumar <>
- Cc: "" <>
- Subject: RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch
- Date: Tue, 1 Aug 2017 05:19:08 +0000
- Accept-language: en-US
- Authentication-results: spf=pass (sender IP is 128.146.163.17) smtp.mailfrom=osu.edu; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=pass action=none header.from=osu.edu;
- Ironport-phdr: 9a23:TZXGhBaxQDoFDMR9fyHHKuP/LSx+4OfEezUN459isYplN5qZpsy/YB7h7PlgxGXEQZ/co6odzbGH4+a4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Yr5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNFsjKxVoxyhqR5ww4/Ib46aL/dxZL/RcNcASGZdQspcVSpMCZ68YYsVCOoBOP5Vo4fgqlsKtxSxGQqsCPvywTJWnHD2x7M10uQ8Gg/BxgAsEc8FvXPPo9XxLqgdTeO1wLPVwTndYf5bwjD96JPVchw7v/6DQK9wfNPXxEIyGQ3FiVCQppbkPzOTzukNvG+b7+1vVeKrlWErsR1+oj+qxss0hYnJnIUVyk3c9Spn2oY5P8e3SFZjYdK8EZtQsT2aOJVsQsMkXW5opDg2xqcYtpGmYSgG0JYnxxnEZPydboiI5AnjVOaPLjd8gHJpYqi/hwu08US4xe38V9W00FZXriVeiNXDqncN1xnV58OaSfV95l+s1SiV2AzP9+1JJF04mbfGJ5MkzL49mYYfvVjGEy/4hkr7g6+be0Ah9+Wq9ujqYa3qqoKCO4J3kA3yL6sjl82lDeglPQUCRXWX9fi92bH78032XrZHguEzn6TcsJ3VOdgUpqC8DgNL3Ysu6guwAjKp3dkYn3QKIldIdw6cgIfyIV7DJu3zA+2ljFS2ijhrwujLPr3/DZXJKXjOiK/vcKp65UJA1gY/1M5S6JBJBr0YJ/L8QVH+uMbfDh8kLwy72OHnCMh71owDQ26PGrWZMKTOsVCW+u0vP+iMZIgTuDrnLPgl+uLujXs+mV8afqmlx4cYaHe9Hvh+IkWZZ2TjgssZHGsUpAUyUPHmhVifXTJOenq/Wqw86z4nBI66CIrDSJ6ijbOB0Sq+G5BbZH1KB1OUHXftbYqEWvMMaCyIIs9mlzwJTaOuS4s72h6ytw/20adrIvTa9yADspLjz8V16/fNmh4v6Dx4F96d3H2VT2FogmMIQCc73K9loUx611eDybZ3g+ZBGdxO/PNGTB06NYXHwux+CtDyQR7BfsyXRFq8Q9WmBy0xQcwrw98IfUl9B8uuggrd0CW3Hr9G34CMUbU38aOU/GX0Ltw1n3/D3bsgiVY/X8ZUKWyhgLUnr1f7CIvAkkHfnKGvI/cyxinIoS2pyWOFvwUQewdqXLSNeDZVLh/cqd3y5QWbFeSGDq86dAZN1JjReeNxdtT1gAAeF7/YM9PEbjfplg==
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
Akki, A few comments that I hope will help you understand the approach that the Grouper project uses. REF:
https://spaces.internet2.edu/display/Grouper/Grouper+developers+coding+standards REF: https://spaces.internet2.edu/display/Grouper/Grouper+patching To the best of my knowledge: 1)
Master is a bleeding edge DEV branch.
a.
Release branches (AKA:
GROUPER_2_3_0 )
are stable. AKA: patches are not applied here. Last commit 972bcf6 on Apr 16, 2016 ( I do not understand that reasoning, but that is my understanding.)
b.
Other branches (AKA:
GROUPER_2_3 )
are dev/stable. AKA: Patches are developed here.
Latest commit 2f9ab62 5 days ago. So only the commits that are “tested later” and are found to be “good to use” would be “ok” to use. (And you will likely not know which commits
are good or not.)
i. I think the Grouper Dev team uses this branch to make the “patches” (maybe by ref from the
GROUPER_2_3_0 branch? I could be wrong about those details. I am guessing more than a
bit. ) that are then uploaded somewhere else (internet2 web server?) for the Grouper Install
to pull down. 2)
There is a Java program (Grouper Installer) that is designed to download individual patches and “layer them on top of an existing install directory”.
a.
NOTE: This is a “binary” patch, not a source code patch. (Well, kind of. Actually, it is complicated.
J )
b.
These patches might also do things like alter your RDBMS structures/data too.
c.
By design, if the patch finds an existing file that has been altered from the default then it will keep a copy of the altered original file. Then applies
the patch. ( The task of the merge is left to you after the patch is applied.)
d.
This installer can be run in an “auto patch” mode too: REF
https://spaces.internet2.edu/display/Grouper/Grouper+installer+non+interactive+auto+apply+patches+example Hope that helps. --
Carey Matthew From: [mailto:]
On Behalf Of Akki Kumar That sound like a good plan. J Where can I find the automated script that will download all patches and apply it to the source code? (Or is there automated script?) Thank you, Akki On Mon, Jul 31, 2017 at 11:40 AM, Hyzer, Chris <> wrote:
|
- RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Black, Carey M., 08/01/2017
- RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Hyzer, Chris, 08/01/2017
- Re: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Peter DiCamillo, 08/02/2017
- RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Hyzer, Chris, 08/03/2017
- Re: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Peter DiCamillo, 08/02/2017
- RE: [grouper-users] Re: URGENT: API Patch#42 Missing from Master Branch, Hyzer, Chris, 08/01/2017
Archive powered by MHonArc 2.6.19.