<br><div class="gmail_quote">On Thu, Jun 5, 2008 at 1:19 AM, Cliff Wells <<a href="mailto:cliff@develix.com">cliff@develix.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, 2008-06-04 at 20:29 -0700, Kai Ponte wrote:<br>
> On Wednesday 04 June 2008 06:36:11 pm Cliff Wells wrote:<br>
> > I'm becoming a little worried about the future of Smart.  It's by far<br>
> > the best package manager I've used (and much, much better than the crud<br>
> > being foisted on us by Fedora), but development seems to have stalled.<br>
> ><br>
> > A couple of things that need addressing:<br>
> ><br>
> > 1) The GUI is old, old, old.  Functionally it's not bad (and far better<br>
> > than PackageKit's joke of a GUI), but GTK1?<br>
><br>
> I had no idea.<br>
><br>
> Looks like every other GTK app.<br>
<br>
</div>It's based on GTK1, which is quite out-of-date.  I've not done any GTK<br>
programming, so I don't know how involved updating it to GTK2 would be,<br>
but hopefully not terribly difficult.<br>
<div class="Ih2E3d"><br>
> > 2) Mirror support is too convoluted to be usable.  This is a really key<br>
> > point because Fedora at least, supplies nothing but mirrors these days.<br>
> > This makes getting Smart going on a FC9 box a herculean task.<br>
> ><br>
> > I think these two things would go a long way toward making Smart feel<br>
> > not quite so obsolete.<br>
><br>
> I hope smart doesn't go away. I'm an openSUSE user, who will soon be the<br>
> recipient of a Red Hat laptop.  (I currently have two openSUSE laptops and a<br>
> few desktops as well as my mother and mother-in-law's system to support.)<br>
<br>
</div>Well, I'm hoping the same thing.  I'm going to take a look at the mirror<br>
code this weekend to see if I can figure out how to get it to support<br>
the mirror format YUM does.<br>
<br>
Also I agree that variable support in the config file would be nice, so<br>
I'll look into that as well.<br>
<br>
Regards,<br>
<font color="#888888">Cliff<br>
<br>
</font></blockquote></div><br>Since we're all talking after a long absence I'm going to write a quick wish list. I myself will have zero time to do anything with smart until about the first of September as I'll be away but here it is anyway. The list in order of importance to me.<br>
<br><ol><li>groupinstall like yum</li><li>reliable return codes everywhere - having to grep the smartpm output for errors is really messy!</li><li>fewer cache updates especially when nothing was done.</li><li>variables in repo/mirror URL</li>
<li>Retrieve mirrorlist instead of having to have it added manually</li><li>Cleaner gui - search button/pane needs to be more intuitive</li><li>Cleaner syntax - sometimes it gets really messy. </li><li>Docs finished<br></li>
</ol>It may seems strange but I need groupinstall more than anything. I hate having to bring Yum up to do groupinstall XFCE-4.4. Number 2 would have been nice a year ago before I wrote several thousand lines of shell scripts around it.  Number 3 would just make it more pleasant and wow the Yum and Yast guys even more. Number 4 and 5 should just be done - it's 2008 now. These two are just maturity cleanups - they're what you do when you have everything else done. Multiple people have volunteered for the last one (including me) but we don't seem to get a lot done. One of my former students has volunteered to translate everything to Spanish too if that hasn't been done already.<br>
<br>Grant<br>