I should have responded sooner to this thread, but now that the horse has
clearly left the barn I might as well shut the gate.

We've been working on getting Facter 2 ready for release for about two
months now, and right now we're right on the cusp of shipping an RC. The
goal for the initial release is to make the necessary changes to the
internal API to permit structured data and minimize the amount of changes
otherwise. The hope is that we can finally ship Facter 2, the initial
release will be stable and will be as free of surprises possible, and then
we can work on releasing new facts that can now be composed of structured
data. The approach for Facter 2 is outlined in
https://groups.google.com/forum/#!topic/puppet-dev/Q24GLe6s1_4 .

The partition UUID fact pull request has been outstanding for a while, and
that's entirely on me. I've been holding off on merging new pull requests
because 1) we will not be releasing a lot of new facts in Facter 2 and 2)
master is in limbo so merging new facts into master won't achieve very
much. Facter 2.1 will pull in a number of new facts and start taking
advantage of structured facts and richer data types, but I do want to push
those sorts of changes down the road so that we can focus on just getting
an uneventful Facter 2 out the door.

The partition UUID fact is especially problematic because it's a fantastic
candidate to use as part of a structured fact for partition information. If
we ship the flat fact version in Facter 2 that means that we're committed
to those facts for the lifespan of Facter 2, and when we start building up
structured facts then we'll be duplicating this information. I would rather
not ship a lot of new facts with Facter 2.0, and I would prefer that we
wait a bit and support this correctly rather than ship it right now.

Stefan, how adamant are you about including these facts for Facter 2.0? Is
there any way that we can postpone this till Facter 2.1?


On Sun, Feb 16, 2014 at 10:24 AM, Stefan Schulte <
[email protected]> wrote:

> On 16.02.2014 16:43, Kylo Ginsberg wrote:
> > Please target the 'facter-2' branch. See this puppet-dev thread for some
> > background:
> >
> >
> https://groups.google.com/forum/#!msg/puppet-dev/Q24GLe6s1_4/hPwHgvVhnpIJ
> >
> >
> >     Now https://github.com/puppetlabs/facter/blob/master/COMMITTERS.mdtalks
> >
> >
> > Oops, that doc was never updated to reflect the above. Thanks for
> > pointing that out!  Pull coming ...
> >
> > Kylo
> >
>
> Hi Kylo,
>
> thanks for the quick response!
>
> -Stefan
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-dev/53010266.2080207%40taunusstein.net
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Adrien Thebo | Puppet Labs

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CALVJ9S%2BZiGObo2Y8OQRXOrc%3DSOmnqmk-kOMNWko0etDxE8RwUg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to