Sorry, I tried to follow the policy as I remembered it. As a packager with limited time
to work in Fedora, I tend to update packages. It's difficut for me to be up to date with
the all the policy changes, the guidelines changes and the packaging changes.

If Fedora wants this kind of policy to be effective, it should automate the checks. Like, I don't know,
people is doing this days in github, with pull requests, automated sanity checks of the RPMS, bots checking the
dependecies of your packages and sending emails to the packger owners, etc




2018-05-25 17:55 GMT+02:00 Adam Williamson <adamwill@fedoraproject.org>:
On Fri, 2018-05-25 at 12:41 +0200, Sergio Pascual wrote:
> Hello, I'm going to build new cfitsio 3.450 in Rawhide.  This involves a
> soname bump. Notice that I plan to do the same in F28 (with a buildroot
> override, etc) as cfitsio has security issues
> https://bugzilla.redhat.com/show_bug.cgi?id=1570484

Thanks for the heads-up, but this is still not in line with the policy:

"When a proposed update contains an ABI or API change: notify a week in
advance both fedora-devel and maintainers directly (using the
packagename-owner@ alias) whose packages depend on yours to rebuild or
offer to do these rebuilds for them."

Note, in the original "a week in advance" is bolded. AFAICS you did not
send this notice to the package owners, nor did you send it "a week in
advance" - you have done the build already.

https://fedoraproject.org/wiki/Updates_Policy#Rawhide_.2F_devel_.2F_master

>
> The list of dependencies I get are:
>
> $ dnf --releasever rawhide repoquery --whatrequires cfitsio --alldeps --srpm
>
> CCfits-0:2.5-7.fc29.src
> astrometry-0:0.73-4.fc29.src
> bes-0:3.17.4-7.fc29.src
> cfitsio-0:3.430-1.fc29.src
> cpl-0:7.0-8.fc29.src
> gdal-0:2.2.4-2.fc29.src
> healpix-0:3.31-10.fc29.src
> indi-apogee-0:1.6.2-3.fc29.src
> indi-gphoto-0:1.6.2-4.fc29.src
> kst-0:2.0.8-20.fc29.src
> kstars-1:2.9.3-2.fc29.src
> libindi-0:1.6.2-3.fc29.src
> luminance-hdr-0:2.5.1-11.fc29.src
> nightview-0:0.3.3-27.fc29.src
> perl-Astro-FITS-CFITSIO-0:1.11-7.fc29.src
> phd2-0:2.6.5-1.fc29.src
> pyfits-0:3.5-3.fc29.src
> python-astropy-0:3.0.1-1.fc29.src
> python-fitsio-0:0.9.11-5.fc29.src
> python-healpy-0:1.11.0-4.fc29.src
> python2-astropy-0:2.0.5-2.fc29.src
> root-0:6.12.06-2.fc29.src
> siril-0:0.9.8.3-3.fc29.src
> skyviewer-0:1.0.1-14.fc29.src
> ufraw-0:0.22-12.fc29.src
> vips-0:8.6.2-4.fc29.src
> wcslib-0:5.18-1.fc29.src

Now the build's been done I'll try and help with rebuilding at least
the most important of these. :/
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/2R7LYBSDDTTU5KOIARZUVEWOUV64Z7FM/