stevedlawrence commented on PR #225:
URL: https://github.com/apache/daffodil-vscode/pull/225#issuecomment-1220641909

   I think you overestimate how much work is actually involved in this 
checklist in the majority of cases. It's a bit annoying maybe, and definitely 
low on my list of priorities to review, but as I (and I think @tuxji) can 
attest (we've done pretty much all of them for Daffodil), it really isn't that 
difficult or time consuming. Also if more people got involved in it (hint hint 
to all our other committers), it should be even less effort.
   
   The amount of effort to verify each item:
   
   - **Do all automated continuous integration checks pass?**
   Look at the bottom of the PR, trivial.
    
   - **Is the update a patch, minor, or major update?**
   Read the release notes, see if anything stands out. Again, pretty trivial. 
Most dependencies have release notes. If not, github (where most dependencies 
come from) has a feature to compare tags, it's pretty easy to skim through the 
commits and see if anything worrying/interesting jumps out.
   
   - **Is the license still compatible with ASF License Policy?**
   Licenses rarely change, and its trivial to find the license and confirm.
   
   - **Have any changes been made to LICENSE/NOTICE files that need to be 
incorporated?**
   Again, license/notices rarely change. It's trivial to look at the history of 
the LICENSE/NOTICE file in github and see the last time it was modified.
   
   - **Have any transitive dependencies been added or changed?**
   This is the only one that I find a bit time consuming, but Ive found that 
transitive dependencies don't change that much, and when they do the license 
rarely change so it doesn't really matter. 
   
   Furthermore, for things like this update where we don't distribute the 
dependency, the license stuff doesn't really matter and you can just say not 
applicable.
   
   I remember when Daffodil didn't do this, and it was a huge pain trying to 
manually update all the dependencies all at once prior to a release. Not only 
is it time consuming to manually figure out what has a newer version and what 
it is, it is sooooo much easier to do this piecemeal and have it all automated.
   
   I'm fine it we want to configure the bots to opened PR's less frequently, 
but I'm strongly against removing the automation.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to