On Mon, Nov 29, 2021 at 03:15:24PM -0500, Matthew Miller wrote: > On Mon, Nov 29, 2021 at 12:06:13PM -0600, Michael Catanzaro wrote: > > Hi, I have a question for the FESCo and Council candidates: do you > > support allowing Fedora src-git repositories to be hosted on > > gitlab.com, which a proprietary software git forge? > > I am not one of these candidates, but I think the answer here _has_ to be > "yes", and not just for GitLab but also GitHub. That's because unlike > dist-git (which is all in one place, _here_), source-git is intended to be > distributed and close to upstreams. It should be possible to create a > source-git repo in the git forge the upstream project prefers. > > From the design document (https://packit.dev/docs/source-git/design/): > > Content of source-git repository is equivalent to dist-git, but uses > upstream format: source files instead of tarballs, git commits > instead of patches. > > You can host this repository, or the specific git branch, anywhere > you want. If you open a pull request, you will receive feedback on > the changes: > > * Does the package build with the changes? > * Do all the package tests pass? > * How about tests of the dependant packages? > * Are the changes good to be included in Fedora? > > The goal of packit is to provide automation and tooling to interact > with source-git repositories so you don’t have to touch dist-git ever > again. Our plan is to center development experience around upstream > repositories and source-git. > > Upstream repositories and source-git repositories are pretty much > the same thing. Creating source-git only makes sense when the upstream > does not accept downstream spec file or adding spec file to such a > project doesn’t make sense. > > Forbidding source git repositories in the most popular git forges in the > world would be kneecapping ourselves and not, actually, moving us > closer towards our project vision. Also bear in mind you can't actually forbid source git repositories on any platforms. Some maintainers already use source git repositories, they just don't happen to be blessed by the Fedora project. If what Fedora offers is kneecapped, the maintainers can ignore that offering or treat it as a second class citizen and do all their work in their preferred source git platform, merely mirroring into whatever Fedora decides to be acceptabled as "official" source git. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ 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 Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure