On Fri, 11 Jan 2019 at 10:19, Matthew Miller <mat...@fedoraproject.org>
wrote:

> On Thu, Jan 10, 2019 at 02:42:05PM -0800, Kevin Fenzi wrote:
> > * non free submissions. What if someone submits non free content and we
> > build and host it? That would not be great.
>
> Can we apply the same "flag and remove" approach as currently used in Copr?
>
>
It can be done but it takes both database changes and rewriting histories
in certain places. The purpose of the Fedora Build System (FBS*) is to
compose a distribution in an auditable fashion so that one could see the
chain of builds, the source code, and other items and link them in a
fashion to know when someone messes with it. Messing with databases,
rewriting history, has pile on and unintended effects because it is not
what FBS was aimed to do.. and various side effects then have to be tracked
down and done.

One of the problems we are running into is that koji is a hammer and we
keep using it to do everything from putting in screws to painting the car.
Sure we can add some layers (bodhi+mbs+pungi+..) and make the hammer more
screwdriver like or more brush like.. but in the end.. it is going to leave
dent marks in the wall and car.

The issue here is that a good portion of what we are looking at isn't a
distribution. It may become a distribution later, but we are mainly talking
about someone wanting packageA to be usable in some way. [It doesn't mean
there is any work to make it integrated with anything else.. just that it
is usable.]

If you want a build system which has different requirements, make or clone
a different build system for those requirements.

* FBS == koji + bodhi + mbs + pungi + osbs + etc etc etc.



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


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

Reply via email to