[fesco] Updated FTBFS package policy
by Zbigniew Jędrzejewski-Szmek
Fedora package maintainers,
FESCo approved an updated policy for packages which fail to build from
source during mass rebuilds (FTBFS) [1].
The updated policy is still at https://fedoraproject.org/wiki/Fails_to_build_from_source.
Highlights:
- packages which FTBFS are subject to orphaning if there is no
maintainer acknowledgement within 8 weeks
- packages which FTBFS in two consecutive mass rebuilds will be
retired soon after the second mass rebuild
The implementation of this policy hinges on improving the releng
scripts used to create and manage FTBFS bugs. There is approximately
two months until the next use of those scripts, so I'm hopeful we'll
get them working.
If your package wasn't successfully built for F28, please fix that!
[1] https://pagure.io/fesco/issue/1890
[2] https://pagure.io/fesco/issue/1877#comment-509161
5 years, 9 months
Source tarballs are being placed in git?
by Gerald B. Cox
I received an email this AM from a fellow packager:
*Please, do not put source tarballs in git. This is not what is supposed to
happen. Package sources are managed with fedpkg, they are just added to the
lookaside cache and to the .gitignore file so you don't add them by mistake
to the repository.https://fedoraproject.org/wiki/Package_maintenance_guide
<https://fedoraproject.org/wiki/Package_maintenance_guide>How did you
manage to add them to the commit even if they are already in .gitignore?*
The package is megatools. The procedure I used was from the maintenance
guide -
yet apparently, these files ended up in a place where they weren't suppose
to be.
The commands I used were:
- *Stage any small patches or new source files for commit:*
*git add (somefile)
*
*Details *
*git does not consider all files in the working directory to be a part of
the git repository by default (handy, for keeping other files around that
are relevant, like the source tree). This tells git to start considering
these files as part of the repository locally. When you 'commit' and 'push'
later, this change is communicated to the server. *
- * Upload new source files to the lookaside cache:*
*fedpkg new-sources
*
5 years, 9 months