Hi,

Miroslav Suchý <msu...@redhat.com> writes:

> Let me sum up what we - the Copr team - did in 2020:
>
>  * We enabled CDN for repos. https://fedora-copr.github.io/posts/copr-cdn
>
>  * We enabled runtime dependecies on repositories 
> https://fedora-copr.github.io/posts/runtime-dependencies
>
>  * We migrated all our servers from PHX datacenter to AWS. With zero downtime 
> for your repos.
>
>  * Pavel Raiskup became the new Mock project leader, and he released seven 
> new versions of Mock during 2020.
> https://github.com/rpm-software-management/mock/wiki
>
>  * Our small team has been renamed to Community Packaging Team (CPT) because 
> beside Copr, we maintain other tools as
> well: Mock, dist-git, Tito...
>
>  * We drove changes in createrepo_c, which allowed us better throughput. Now, 
> Copr can build thousands of builds per day.
>
>  * We worked on Fedora packages website, which was outdated and do not work 
> on recent Fedora. Unfortunately, it will not
> be likely used, and static pages will be used as it will require less 
> maintenance.
>
>  * We introduced Project scoring for projects in Copr (up/down vote) 
> http://frostyx.cz/posts/upvoting-projects-in-copr
>
>  * We allowed you to delete multiple builds at once. 
> https://fedora-copr.github.io/posts/deleting-list-of-builds
>
>  * You can use Github Actions now 
> https://pavel.raiskup.cz/blog/github-push-actions-and-copr.html
>
>  * We created modulemd-tools for low-level handling of repositories and 
> modules. And tool for generating
> module-build-macros. https://github.com/rpm-software-management/modulemd-tools
>
>  * We worked hard on better EOL handling of Copr repositories.
>
>  * We parallelized copr-dist-git imports.
>
>  * We wrote code for Ansible DNF Copr module. This still needs to land in a 
> proper place like Ansible Galaxy.
> https://pagure.io/copr/copr/blob/master/f/ansible
>
>  * We provided --isolation=* and --bootstrap=* knob in Copr
>
>  * We started an experimental "external dependencies" feature in Mock.
> https://github.com/rpm-software-management/mock/wiki/Feature-external-deps
>
>  * We created a new python module "templated-dictionary" as a spin-off from 
> Mock's code.
> https://github.com/xsuchy/templated-dictionary
>
>  * We wrote four articles "4 cool new projects to try in COPR" 
> https://fedoramagazine.org/tag/copr/
>
>  * Users now have the ability to change the build timeout up to a maximum of 
> 48 hours
>
>  * Users can group builds in batches now. 
> https://pavel.raiskup.cz/blog/build-ordering-by-batches-in-copr.html
>

That's quite an impressive list!

>
> We already have plans to do:
>
>  * Verify GPG checks in DNF using DNSSEC. 
> https://pagure.io/copr/copr/issue/406
>
>  * Improve hooks (in cooperation with Packit team)
>
>  * We are going to EOL APIv1 and APIv2 
> https://fedora-copr.github.io/posts/EOL-APIv1-APIv2
>
>
> What will we do in 2021? We have some ideas. Some of them are yours, some of 
> them are ours. At the end of this email is
> a link to Google Form where you can vote what you would like to get. We will 
> consider your vote. (listed in no specific
> order)
>
>  * When you create a project, you may specify that it will be for Package 
> Review. We do some settings for you, and
> `rpminspect`  will be run automatically at the end of the build. We can guide 
> users on how to file Package Review BZ. Or
> do that automatically on their behalf.
>
>  * Contribute to fedpkg/Koji that tagged commits will be automatically built 
> in Koji and may be automatically sent to Bodhi.
>
>  * Help with automatic changelog entries.
>
>  * Native support for Fedora in Travis.

I'd say don't bother with Travis, they are becoming increasingly
unusable for non-paying users and I've seen many projects migrate to
github actions.

>
>  * Continue on external dependencies. 
> https://github.com/rpm-software-management/mock/wiki/Feature-external-deps
>
>  * Finish rpm-spec-wizard https://github.com/xsuchy/rpm-spec-wizard
>
>  * Better integration with Koshei.
>
>  * Automatic rebuilds in Copr when dependency change (likely with the help of 
> Koshei)

YES! Please, please, please make this possible. And an additional box of
cookies for you all if it will work with dynamic buildrequires ;-)

>
>  * Enhance release-monitoring and rebase-helper to automatically open PR in 
> Pagure when new version is available.
>
>  * Enhance `Mock --chain` to try to set %bootstrap when standard loop fails. 
> When the set succeeds, rebuild the
> bootstrapped package again without %bootstrap macro.
> https://docs.fedoraproject.org/en-US/packaging-guidelines/#bootstrapping
>
>  * Improve the process of finding a sponsor for the first package.
>
>  * Contribute to fedpkg/koji to have machine-readable output.
>
> Please vote here: https://forms.gle/UuH86ECzfZNHJgEr8
> The results are intentionally publicly available. You may check them anytime.
>

Is it intentional that google asks me to sign in? I don't actually have
a google account.


Cheers,

Dan

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to