On Sat, Mar 17, 2018 at 4:15 PM, Patrick マルタインアンドレアス Uiterwijk <
puiterw...@redhat.com> wrote:

> > Don't be afraid of koji. :)
>
> I couldn't agree more, Koji's a pretty nice project to work on.
> It might seems scary for newcomers because of all the ingrained knowledge
> and assumptions, but once you get close the community is nice and friendly
> :).
>
> >
> > It is under active development.  Of course, resources are limited and not
> > everything can be taken on, but it's worth having the discussion.  I have
> > filed https://pagure.io/koji/issue/851 as a strawman and will try to
> > solicit feedback on the idea.
> >
>
> Thanks for doing that, though I don't know that it would resolve my
> challenges.
> First, I'd like to point out that by now I've basically solved the
> problems for Bodhi and know how to deal with this change.
> The main reason I wanted to send this email is because in things like
> fedmsg's and other things, the NVRs as imported by Koji still leak out.
> Even if the identifiers are colon-separated in all places and the N-S-V
> encoded version is never exported out of koji, people will still need to
> update scripts and tooling, and bringing that to people's attention was my
> main reason for sending the email.
>
> I absolutely did not mean for my email to be judgemental, as I've not been
> privy to the decision to allow dashes in multiple fields or the rest, so I
> can't really judge the reasoning or the conclusion.
> If it came over as judging, I'm sorry, I really just wanted to give people
> a headsup so that they have some upfront time to update scripts before
> seeing eithe module identifiers in fedmsg's or any other place.
>
> > Patrick, if https://pagure.io/koji/issue/851 was implemented would that
> > resolve the challenge you were facing?  If not, it might be worth
> reaching
> > out to koji-devel(a)lists.fedorahosted.org and discussing it further
> there.
>
> It would not, but that's okay.
> It would still mean that Module identifiers, whether you notice them as
> N-S-V.C or N:S:V:C, are new, and all tooling and scripts will need to be
> updated to handle those new identifiers.
>

I've read some parts of this thread and I see people are kind of saying "we
have to update all the tooling". I really don't think there is tooling
which needs to be updated *just* because of the delimiter.

If something does not support modules and it should support modules and
*needs* to work with Koji content-generator imported builds for some
reason, it needs to updated to support modules and as part of this update,
it can be told to use ':' as its output.

If something does support modules already, it needs to be updated to
support "context" field anyway and as part of this update ... ^

Note that this is just about the "module" type koji builds imported to Koji
by MBS once the module is built. I think that t if you have no idea that
those builds exist, you have nothing to update in your tool.

What is impacted by this is:
- Bodhi - which is easy to update and I've sent a PR which has been
continued on by Patrick and is merged now.
- Pungi - this supports ":" already.
- MBS, pdc-updater - supports ":" already.

Is there actually anything else?

Regards,
Jan Kaluza


> >
> > Cheers
> > -- Dennis
>
> Patrick
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to