Re: dist-git tag question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 4, 2010 at 1:05 AM, Peter Hutterer <peter.hutterer@xxxxxxxxx> wrote:
> On Wed, Aug 04, 2010 at 12:55:09AM -0400, Jarod Wilson wrote:
>> On Wed, Aug 4, 2010 at 12:40 AM, Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote:
>> > Jarod Wilson wrote:
>> >> I'm not having any problems submitting builds and adding tags by hand
>> >> *which is exactly what we did in cvs*. What exactly is ESSENTIAL about
>> >> the nvr tags being automated for you?
>> >
>> > The fact that most builds will end up with no named tags at all because
>> > dist-git doesn't enforce manual tagging nor is it in the packager SOP.
>> > Having successfully built versions be tagged in the SCM so that the sources
>> > corresponding to a given NVR can be easily checked out at any time was
>> > posted as one of the essential requirements on the SCM setup. The current
>> > implementation does not comply to that essential requirement.
>>
>> Define "easily". I can look at koji for a specific build n-v-r, and
>> get its git hash quite easily. Then I can tell git to show me the tree
>> when it was at that git hash. Not as easy as if n-v-r tags were
>> already in place, which would avoid the need to talk to koji, but
>> still hardly hard.
>>
>> > Thus, this is
>> > a showstopper which should have blocked putting dist-git into production.
>>
>> See above.
>>
>> > Plus, automatic tagging was promised as THE reason we switch to dist-git in
>> > the first place.
>>
>> Huh? "THE" reason? Um, no. And there *are* automatic tags. They're
>> call git hashes.
>
> I don't think git hashes are an equivalent to the nvr tags though. I may
> have multiple commits for each nvr, a tag that explicitly specifies which
> version ended up as an rpm in koji would be quite helpful. I have troubles
> remembering hashes long-term, nvr is marginally easier. it also simplifies
> things like "git diff foo-1.2-1..foo-1.2-2" or the automation of that
> process.

I completely agree. But the situation isn't "ZOMG CRITICAL" like Kevin
makes it out to be. You *can* work back to a git hash if you know the
nvr by looking at koji, and you *can* add the tags yourself right now.
There's just an extra manual step involved until post-build
auto-nvr-tagging gets deployed.


-- 
Jarod Wilson
jarod@xxxxxxxxxxxx
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux