chocolatey / package-validator

Windows service to validate packages conform to package standards
Apache License 2.0
31 stars 29 forks source link

Periodic automated testing can fail a package because of a dependency but doesn't update failed dependency status #186

Open bcurran3 opened 5 years ago

bcurran3 commented 5 years ago

Periodic automated testing can fail a package because of a dependency but doesn't update the failed dependency status.

EXAMPLE: Recent periodic re-testing of deprecated package https://chocolatey.org/packages/btsync/2.3.6.20170529 failed due to it's dependency replacement package https://chocolatey.org/packages/resilio-sync-home failing as a dependency. BUT https://chocolatey.org/packages/resilio-sync-home didn't get updated in the database with a "red dot." Yes, https://chocolatey.org/packages/resilio-sync-home will later get re-tested and fail, but why do the work again when the result is already known?

AdmiringWorm commented 5 years ago

IMO, deprecated packages should probably be exempted from the periodic running of the validator, especially considering they most likely wouldn't be updated anyhow.

bcurran3 commented 5 years ago

I would most certainly agree with that!