Hi Everyone,
The file command changed at F40, and it includes some breaking changes. One of my scripts stopped working as expected after the F40 upgrade.
The script looks something like this:
if wget -q -O "${file}.tmp" \
"${ftc_website}/DNC_Complaint_Numbers_${file}" && \
file "${file}.tmp" | grep -q 'CSV text';
then
;; Success
;; Do some interesting stuff
fi
This part is now failing:
file "${file}.tmp" | grep -q 'CSV text'
It appears the file command changed the output label or text from 'CSV text' to 'CSV ASCII text'. 'CSV text' has been used for years.
if wget -q -O "${file}.tmp" \
"${ftc_website}/DNC_Complaint_Numbers_${file}" && \
file "${file}.tmp" | grep -q 'CSV text';
then
;; Success
;; Do some interesting stuff
fi
This part is now failing:
file "${file}.tmp" | grep -q 'CSV text'
It appears the file command changed the output label or text from 'CSV text' to 'CSV ASCII text'. 'CSV text' has been used for years.
There may be other changes lurking in the updated file command.
The issue was reported at <https://bugzilla.redhat.com/show_bug.cgi?id=2278228>.
Jeff
-- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue