Quote:
We had a few hundred of them and many imported other ones; the diagram was not as insightful as I had wished. Given that most of the slackbuilds packages don't care about each other, you could trim the display quite a bit and perhaps get something interesting. |
Quote:
http://www.microlinux.fr/microlinux/ Here's a little blog post that points to a short HOWTO I've written this morning: https://kikinovak.wordpress.com/2015...ackbuilds-org/ The THANK YOU note is in the respective ChangeLogs in the repo. :hattip: Cheers, Niki |
Quote:
Anyway, back to sorting algorithms, I thought it would be interesting to compare the speed of my fairly primitive sorting code with yours. Hopefully close enough for ordinary use (where there are probably relatively few packages to sort). What about a large input though? To make testing of that a bit easier I've added an option to specify predefined groups of packages instead of having to name each individual package on the command line e.g. "hoorex -g audio system" means to use all the packages in the audio and system categories as input. The big daddy of groups is a special one named "all" so that "hoorex -g all" means to process all the packages in the SBo repo. Now I know what order to build the whole repo in! That calculation takes (mostly) under 3.2secs on my work machine, although I guess there's other stuff going apart from just sorting. Next step is to adapt and swap in your code and test again. chris |
Quote:
I've now added a -g|--group option to compactly specify large numbers of package names without having to explicitly name each one on the command line. Its more cute than useful at the moment so I won't make a new release till there's something more (or a bug fixed). Actually, if you're putting HooRex into production then I guess testing is finished - I should mark this thread SOLVED and send announcements to the list whenever there's a new version available. Thanks Niki, and everyone else for testing, comments, code, supportive noises ... chris |
Quote:
Niki |
|
All times are GMT -5. The time now is 08:10 PM. |