Activity log for bug #1844534

Date Who What changed Old value New value Message
2019-09-18 13:27:01 Jamie Strandboge bug added bug
2019-09-18 13:27:10 Jamie Strandboge review-tools: status New In Progress
2019-09-18 13:27:21 Jamie Strandboge review-tools: importance Undecided Critical
2019-09-18 13:27:31 Jamie Strandboge review-tools: importance Critical High
2019-09-18 13:27:34 Jamie Strandboge review-tools: assignee Jamie Strandboge (jdstrand)
2019-09-18 20:52:56 Jamie Strandboge description https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision (or change to use png or svg instead, but the update should be in production soon). https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision or change to use png or svg instead (but the update should be in production soon).
2019-09-22 21:46:40 dev review-tools: assignee Jamie Strandboge (jdstrand) dev (ionomy)
2019-09-22 21:47:24 dev summary new icon file check too restrictive for files in $SNAP new icon file check too restrictive for files in $SNAP (untested)
2019-09-22 21:50:08 dev description https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision or change to use png or svg instead (but the update should be in production soon). https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision or change to use png or svg instead (but the update should be in production soon). This bug caused many snaps to break, canonical employee John R. Lenton banned user reporting this bug and abused his position on canonical which ended up in him being caught lying.
2019-09-22 21:54:28 dev description https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision or change to use png or svg instead (but the update should be in production soon). This bug caused many snaps to break, canonical employee John R. Lenton banned user reporting this bug and abused his position on canonical which ended up in him being caught lying. https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. ~~A fix in progress~~ A fix was promised several times on several points by devs, turned out they lied and nothing was fixed until now and it is still open. While the fix to the review-tools is yet even not in development, change to use png or svg instead (but the update should be in production soon). This bug caused many snaps to break, canonical employee John R. Lenton banned user reporting this bug and abused his position on canonical which ended up in him being caught lying.
2019-09-22 22:00:48 dev bug added subscriber Katherine Ollerhead
2019-09-22 22:01:04 dev bug added subscriber Sierra Fredenrich
2019-09-22 22:01:36 dev review-tools: status In Progress Incomplete
2019-09-23 09:05:33 Colin Watson description https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. ~~A fix in progress~~ A fix was promised several times on several points by devs, turned out they lied and nothing was fixed until now and it is still open. While the fix to the review-tools is yet even not in development, change to use png or svg instead (but the update should be in production soon). This bug caused many snaps to break, canonical employee John R. Lenton banned user reporting this bug and abused his position on canonical which ended up in him being caught lying. https://github.com/snapcore/snapd/pull/6767 adds the new icon set feature to snapd. During the review, it was discovered that neither the review-tools nor snapd were validating the input of desktop files using Icon= entries in general (outside of the new feature). Various checks were added to the review-tools with the intention of matching snapd's checks and flag when an Icon check would fail in snapd. While various unit and functional tests were added to the review-tools, the checks (and also the accompanying tests) for requiring .svg and .png extensions were too strict (ie, they did not match the new snapd checks) and should've only been applied to files in meta/gui/icons and not files in $SNAP. This had the unintentional effect of blocking valid icon extensions, such as .ico. A fix in progress. While the fix to the review-tools is not yet in production, snap developers can either request a manual review for snap revisions that now incorrectly fail automated review and so someone can manually approve the revision (or change to use png or svg instead, but the update should be in production soon).
2019-09-23 09:06:46 Colin Watson summary new icon file check too restrictive for files in $SNAP (untested) new icon file check too restrictive for files in $SNAP
2019-09-23 09:17:55 Martin Wimpress  review-tools: assignee dev (ionomy) Jamie Strandboge (jdstrand)
2019-09-23 09:54:49 Katherine Ollerhead removed subscriber Katherine Ollerhead
2019-09-23 11:50:06 Oliver Grawert review-tools: status Incomplete In Progress
2019-09-25 14:24:59 Jamie Strandboge review-tools: status In Progress Fix Released