<br><br><div class="gmail_quote">2010/4/8 Göran Krampe <span dir="ltr">&lt;<a href="mailto:goran@krampe.se">goran@krampe.se</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi!<div class="im"><br>
<br>
Ralph Johnson wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
One of the &quot;big ideas&quot; of Package Universe is that a universe is only for one version of the image.  In other words, there was a PU for 3.9 and one for 3.11.  If you are going to use PU in 4.1 then you will have to set up a universe for it.  <br>

The nice thing about thie idea is that within a universe, you can pretty much expect all the packages to work together.  You con&#39;t have to search for the right version to load.  You just say which packages you want, and the system will load all the prerequisite packages, and get the right version of each.<br>

</blockquote>
<br></div>
Yes, and my idea for &quot;marrying&quot; PU and SM was simply to create a new kind of &quot;package&quot; in SM which is a &quot;Universe&quot;. Because if we disregard the tooling/UI etc - a Universe could be equal to a list of SM package releases that work fine in a given image. Simple as that.<br>
</blockquote><div><br>Yes, that would be very valuable.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Now, sure, we still need some rudimentary dependency mechanism - but I still am convinced that the above would work fine. Since SM allows assigning people as co-maintainers etc, a small group of people could maintain such a &quot;list&quot; together, and it would of course be independent of other such Universes etc.<br>
</blockquote><div><br>And the other thing that PU provided was a dependency mechanism.  If  you had both of those, you would eliminate the need for PU.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

The BIG upside of this is that the actual releases and packages are maintained ONCE, and not in two redundant places (SM and PU).<br></blockquote><div><br>Yes.  And one of the problems with PU was that it causes people to stop putting things in SM, so not only did PU never have a goal of having a complete set of packages, but it detracted from SM reaching that goal.<br>
<br>-Ralph <br></div></div>