Re: Mass spec file change: Adding BuildRequires: make

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux