jlc Posted December 8, 2004 Report Share Posted December 8, 2004 That crazy guy from Conectiva that brought apt to rpm distro's has another fun toy. http://www.smartpm.org/ http://dag.wieers.com/packages/smart/ Email from Dag to freshrpm and fedora list: /yes it's 3 days old and yes I was extremly busy at work to even touch my e-mail so if you haven't read/used/seen this, here you go ;-) Dag Wieers<dag@wieers.com> to freshrpms-list, fedora-list, GustavoNiemeyer More options Dec 5 (3 days ago) Hi there, I'm very pleased to be able to announce you a new solution to manage packages and repositories. The new Smart package manager is able to let you use different repositories that were not designed to work together. Which was a recurring complaint on this and many other mailinglists. You can prioritize repositories or prioritize packages and Smart will handle the conflicts and make a decision based on what's available. It includes a command-line utility (smart) and a GUI that resembles synaptic (smart-gui). Smart was written by Gustavo Niemeyer from Conectiva (the same guy that ported apt to rpm and caused the RPM repository revolution). I have made Fedora Core 3 packages (smart and smart-gui) that you can install from apt or yum or if you do not have my repository included, manually from: http://dag.wieers.com/packages/smart/ Smart fixes many of the problems we know with the current package managers. There's a document that explains how it works, what it fixes and includes screenshots for when you're interested but not convinced The website is at: http://www.smartpm.org/ (There are also packages for Fedora Core 3 on that website, but they don't include a plugin to allow packages to add repositories automatically.) My current packages come with 13 repositories preconfigured and enabled by default with a preset priority for each. And it has been working very well for me the last 24h. If you do have problems, fixes or suggestions, let us know. Enjoy ! -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power] Quote Link to comment Share on other sites More sharing options...
arctic Posted December 8, 2004 Report Share Posted December 8, 2004 wow...i will need to test it. :) Quote Link to comment Share on other sites More sharing options...
adamw Posted December 9, 2004 Report Share Posted December 9, 2004 (edited) I don't really like this thing. Quote from the message: "The new Smart package manager is able to let you use different repositories that were not designed to work together. Which was a recurring complaint on this and many other mailinglists." In other words, this is a solution to a problem no-one should *try* and solve; using multiple incompatible non-official package sources to update their distribution. No matter how good the dependency resolution, in my experience, this can only lead to pain and a broken machine. OK, on some distributions, it's hard to avoid...but even then, this thing might keep you staggering along for a little bit longer, but in the end the discrepancies between the sources are still probably going to come back and bite you. Edited December 9, 2004 by adamw Quote Link to comment Share on other sites More sharing options...
bvc Posted December 9, 2004 Report Share Posted December 9, 2004 I don't really like this thing. Quote from the message: "The new Smart package manager is able to let you use different repositories that were not designed to work together. Which was a recurring complaint on this and many other mailinglists." In other words, this is a solution to a problem no-one should *try* and solve; using multiple incompatible non-official package sources to update their distribution. No matter how good the dependency resolution, in my experience, this can only lead to pain and a broken machine. OK, on some distributions, it's hard to avoid...but even then, this thing might keep you staggering along for a little bit longer, but in the end the discrepancies between the sources are still probably going to come back and bite you. <{POST_SNAPBACK}> I agree I love SOP's (Standard Operating Procedures) to Quote Link to comment Share on other sites More sharing options...
arctic Posted December 9, 2004 Report Share Posted December 9, 2004 i will try it nontheless on my spare(play-around) distribution. wanna see if this thing is usable or if it instantly kills my toy-distro :D Quote Link to comment Share on other sites More sharing options...
a13x Posted December 9, 2004 Report Share Posted December 9, 2004 (edited) I'll stick with urpmi because it's seems safer to me. I don't want any more rpm conflicts and corrupted databases. Edited December 9, 2004 by a13x Quote Link to comment Share on other sites More sharing options...
aru Posted December 9, 2004 Report Share Posted December 9, 2004 [OT]I was looking for some py code to study and this project looks interesting, thanks cybr for pointing out[/OT] Quote Link to comment Share on other sites More sharing options...
jlc Posted December 9, 2004 Author Report Share Posted December 9, 2004 I don't really like this thing. Quote from the message: "The new Smart package manager is able to let you use different repositories that were not designed to work together. Which was a recurring complaint on this and many other mailinglists." In other words, this is a solution to a problem no-one should *try* and solve; using multiple incompatible non-official package sources to update their distribution. No matter how good the dependency resolution, in my experience, this can only lead to pain and a broken machine. OK, on some distributions, it's hard to avoid...but even then, this thing might keep you staggering along for a little bit longer, but in the end the discrepancies between the sources are still probably going to come back and bite you. <{POST_SNAPBACK}> Of course you would have to test it before you say you don't like it. In a very basic way, this is like debian and pinning repositorys. Either way, many fedora users stupidly do use all the repositorys they can find which causes a problem, because ie. they don't know what they are doing. Me personally, I don't really like livna or fedora.us so I don't include them. freshrpms/dag/newrpms pretty much carry everything I want/need and if they don't, I'll make my own rpm. Quote Link to comment Share on other sites More sharing options...
jlc Posted December 9, 2004 Author Report Share Posted December 9, 2004 [OT]I was looking for some py code to study and this project looks interesting, thanks cybr for pointing out[/OT] <{POST_SNAPBACK}> yw, yum is py so you can always look to that too ;-) Quote Link to comment Share on other sites More sharing options...
adamw Posted December 10, 2004 Report Share Posted December 10, 2004 cybr: actually, in the case of my objections I don't think I need to test it, because even if it does what it says on the tin *perfectly* you still end up using packages from multiple untested-against-each-other sources :). I agree that this thing would be most useful on Fedora, but then having to use multiple untested untrusted third party sources for basic functionality is a big reason I don't want to touch Fedora with a barge pole - hence why it's a solution to the wrong problem :) Quote Link to comment Share on other sites More sharing options...
jlc Posted December 10, 2004 Author Report Share Posted December 10, 2004 cybr: actually, in the case of my objections I don't think I need to test it, because even if it does what it says on the tin *perfectly* you still end up using packages from multiple untested-against-each-other sources :). I agree that this thing would be most useful on Fedora, but then having to use multiple untested untrusted third party sources for basic functionality is a big reason I don't want to touch Fedora with a barge pole - hence why it's a solution to the wrong problem :) <{POST_SNAPBACK}> Thats pretty funny, you don't mind pulling your barge pole out with PLF though huh? Quote Link to comment Share on other sites More sharing options...
adamw Posted December 11, 2004 Report Share Posted December 11, 2004 well, plf is officially unofficial but unofficially official. :P plf packages are built by the same people who build main and contrib, for the most part, and they're built the same way against the same system. Quote Link to comment Share on other sites More sharing options...
jlc Posted December 11, 2004 Author Report Share Posted December 11, 2004 well, plf is officially unofficial but unofficially official. :P plf packages are built by the same people who build main and contrib, for the most part, and they're built the same way against the same system. <{POST_SNAPBACK}> And that is different from Freshrpms(Matt) or Dag (dag) packages made by the same people since rh..... Anyway, if you don't use it then I'll just keep your opinion is just that, opinion based off of nothing :) Quote Link to comment Share on other sites More sharing options...
adamw Posted December 11, 2004 Report Share Posted December 11, 2004 well, the same people always run those repositories, but they're not the same as the people who build the main distro, and they're not all using the same build system. Quote Link to comment Share on other sites More sharing options...
adamw Posted December 11, 2004 Report Share Posted December 11, 2004 ...and besides, I never have had a problem with plf packages conflicting with main or contrib packages using urpmi. so why would I want smart? :P Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.