On 1/5/21 6:58 AM, Tom Stellard wrote:
On 11/30/20 2:06 PM, Tom Stellard wrote:
Hi,
As part of the f34 change request[1] for removing make from the
buildroot, I will be doing a mass update of packages[2] to add
BuildRequires: make where it is needed.
If you are a package maintainer and would prefer to update your
packages on your own, please do so before Dec 14, which is when I will
begin doing the mass update.
I will be doing the updates in batches, so that if there is a mistake
the impact will be limited. Here is the rough schedule of the changes:
Dec 14: Update first 50 packages.
Dec 16: Next 1000.
Dec 18: Next 1000.
Jan 4: Next 1000.
Jan 5: Next 1000.
Here is the list of packages I'll be updating today:
https://fedorapeople.org/~tstellar/br_make_day5.txt
There were some issues reported with my update script, so I'm going to
take the day to test some changes rather than doing a mass update. The
problems that were reported are BuildRequires: make being added to
sub-packages and also inside of multi-line conditions like:
%{?enablefeature:
BuildRequires: foo
}
The main change I'm going to be making is to insert BuildRequires: make
before the first BuildRequires in the file instead of after the last.
This should avoid the issue with sub-packages and should also reduce the
number of manual changes I need to make. Currently, if the script sees
%endif anywhere near where BuildRequires: make was inserted, it will
skip making the change, and these conditionals seem to occur more
frequently at the end of the BuildRequires list than at the beginning.
-Tom
-Tom
Jan 6: Next 1000.
Jan 7: Next 1000.
Jan 8: Rest of packages.
The deadline for completing these updates is the start of the f34 mass
rebuild (Jan 20).
Thanks,
Tom
[1] https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
[2] https://fedorapeople.org/~tstellar/needs_br_make_packages.txt
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx