Page 6 of 22

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Tue Jul 29, 2008 7:46 pm
by mrLRB
Yes, I also saw the Softpedia page (WAY TO GO THEEMAHN!!!)
I also read the (supposed) reviews/comments, and all I have to say is, WTF?
Obviously they didn't even look at what ULTAMATIX actually is...

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Tue Jul 29, 2008 7:54 pm
by DaddyX3
mrLRB wrote:Yes, I also saw the Softpedia page (WAY TO GO THEEMAHN!!!)
I also read the (supposed) reviews/comments, and all I have to say is, WTF?
Obviously they didn't even look at what ULTAMATIX actually is...

I was actually comment #4. I didn't even want to start with them to be honest with you. There is too many discrepancies. TheeMahn will soon hand the world their a$$ with comments like the ones they submitted. They have no idea what changes has been made to Automatix2 to make it Ultamatix. As soon as TheeMahn finishes his work with it I will hand them a list of changes and make them eat their words. :o

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Tue Jul 29, 2008 8:10 pm
by mrLRB
I went back and looked at the page again (I originally looked at it last night) and I was about to start in with them, also.
I wouldn't have been as nice about it as you were!

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Tue Jul 29, 2008 11:15 pm
by TheeMahn
mrLRB wrote:Yes, I also saw the Softpedia page (WAY TO GO THEEMAHN!!!)
I also read the (supposed) reviews/comments, and all I have to say is, WTF?
Obviously they didn't even look at what ULTAMATIX actually is...



Nothing against you brother, this is the problem, they "remember what atomatix" perhaps has done in the past, I however did not want to post this and will have to edit it to remove cusswords of what I get blamed for, it is ok not your fault, wow I have a list of crap initially to fix Arnieboy sucks programming and I say this openly. Before you even had a chance to check it out 95% of problems were folded, pisses me off is why you see the following:

Pulled from admin section of this board (I honestly did not want to do this)...
This may soon be in F.A.Q. Please bare with me as I work on it...

ULTAMATIX F.A.Q.
Contents
  • Myths & rumors (For those that know what "Automatix" was...)
  • What it is:
  • What it is not:
  • What it has:

Myths & rumors solved:

Opening Paragraph here <<--EDit


Problems with Automatix v/s Ultamatix:
Automatix is, in itself, a poor quality package which fails to conform to Debian or Ubuntu policy.

Fixed... Providing current DEBIAN/control file:
Code: Select all
Source: ultamatix
Package: ultamatix
Priority: optional
Section: admin
Architecture: all
Depends:tango-icon-theme-common,tango-icon-theme,python2.5,python2.5-gtk2,python2.5-glade2,python2.5-libxml2,python-vte,gksu,libgnomeui-0,python-gnome2-extras,xterm,bash,bzip2,gzip,lsb-release,python-gtkhtml2
Version: 1.8.0-4
Maintainer: TheeMahn <[email protected]>
Installed-Size: 6016
Description: Ultamatix Software Installer
 Ultamatix is a graphical interface for automating the installation of the most commonly requested applications in Ultimate Edition / Debian / Ubuntu based linux operating systems. 
 .
 For information please visit http://ultamatix.com/.

It is inappropriately flagged as belonging to base

Fixed, optional, admin (as can be seen above)
Depends on essential packages

Not fully fixed I will dig though this bear ;) (will have to figure out which are necessary and which are not in above control file under depends: section (an automatix @$#!)...<<--EDIT WHEN FIXED
Has a short description of more than 80 characters and no long description

Fixed... Short (28 chars) and long description (can be of any length) now provided for Debian compliance.
Provides no email address in the maintainer field

Fixed: as can be seen above :TheeMahn <[email protected]>
Contains no copyright information in the standard locations

Fixed...DEBIAN/copyright as well as /usr/share/doc/ultamatix/copyright
Ships a TODO file as a control file

Fixed... standard debian based control file, had to learn a bunch here (no built in md5sum yet).
Provides no man pages

Fixed...very short (maybe cab or one of you others will help me out here and write me a help file ;).<<<--EDIT BEFORE MOVING
Ships files in /usr/etc

Fixed... Solid /usr/share/ultamatix/ minus libs which are also where they should be, debian compliant (I provide 1.8.0-4 as an example of file layout):
Code: Select all
./
usr/
usr/bin/
usr/bin/ultamatix
usr/bin/ultamatix.py
usr/lib/
usr/lib/ultamatix/
usr/lib/ultamatix/resin_ui.py
usr/lib/ultamatix/resin_ui.pyc
usr/lib/ultamatix/xml_functions.py
usr/lib/ultamatix/resin_controllers.pyc
usr/lib/ultamatix/resin_config.pyc
usr/lib/ultamatix/class_script.pyc
usr/lib/ultamatix/tray.pyc
usr/lib/ultamatix/class_script.py
usr/lib/ultamatix/startup.pyc
usr/lib/ultamatix/xml_functions.pyc
usr/lib/ultamatix/distro_helpers.pyc
usr/lib/ultamatix/terminal.py
usr/lib/ultamatix/terminal.pyc
usr/lib/ultamatix/extra_functions.pyc
usr/lib/ultamatix/main_interface.pyc
usr/lib/ultamatix/resin_config.py
usr/lib/ultamatix/resin_controllers.py
usr/lib/ultamatix/startup.py
usr/lib/ultamatix/distro_helpers.py
usr/lib/ultamatix/extra_functions.py
usr/lib/ultamatix/tray.py
usr/lib/ultamatix/main_interface.py
usr/share/
usr/share/ultamatix/
usr/share/ultamatix/conf/
usr/share/ultamatix/conf/songbird.desktop
usr/share/ultamatix/conf/Auto_Thumbnail
usr/share/ultamatix/conf/dvdshrink.desktop
usr/share/ultamatix/conf/swiftdove.desktop
usr/share/ultamatix/conf/sources.list
usr/share/ultamatix/conf/root-nautilus-here
usr/share/ultamatix/conf/swiftdoveversion
usr/share/ultamatix/conf/autorepo
usr/share/ultamatix/conf/MountISO
usr/share/ultamatix/conf/pp.py
usr/share/ultamatix/conf/saw.wav
usr/share/ultamatix/conf/gedit-root
usr/share/ultamatix/conf/MakeUsplash
usr/share/ultamatix/conf/apt.conf
usr/share/ultamatix/conf/Nautilus
usr/share/ultamatix/conf/MakeGDM
usr/share/ultamatix/conf/Binchunk
usr/share/ultamatix/conf/Terminal-Here
usr/share/ultamatix/conf/songbirdversion
usr/share/ultamatix/conf/search-here
usr/share/ultamatix/conf/swiftweasel.desktop
usr/share/ultamatix/conf/swiftweaselversion
usr/share/ultamatix/resin_glade.glade
usr/share/ultamatix/ultamatix.png
usr/share/ultamatix/pixmaps/
usr/share/ultamatix/pixmaps/tiletracer.png
usr/share/ultamatix/pixmaps/amarok.png
usr/share/ultamatix/pixmaps/security.png
usr/share/ultamatix/pixmaps/k3b.png
usr/share/ultamatix/pixmaps/dialog-information.png
usr/share/ultamatix/pixmaps/firefox.png
usr/share/ultamatix/pixmaps/eyecandy.png
usr/share/ultamatix/pixmaps/dialog-warning.png
usr/share/ultamatix/pixmaps/misc.png
usr/share/ultamatix/pixmaps/ET.xpm
usr/share/ultamatix/pixmaps/web.png
usr/share/ultamatix/pixmaps/kvirc.png
usr/share/ultamatix/pixmaps/dialog-error.png
usr/share/ultamatix/pixmaps/legends.ico
usr/share/ultamatix/pixmaps/tweak.png
usr/share/ultamatix/pixmaps/gapps_active.png
usr/share/ultamatix/pixmaps/gapps.png
usr/share/ultamatix/pixmaps/splash2.png
usr/share/ultamatix/pixmaps/kapps_active.png
usr/share/ultamatix/pixmaps/fusion-icon.png
usr/share/ultamatix/pixmaps/wine.png
usr/share/ultamatix/pixmaps/frostwire.png
usr/share/ultamatix/pixmaps/logo2.gif
usr/share/ultamatix/pixmaps/songbird.xpm
usr/share/ultamatix/pixmaps/alien-arena.png
usr/share/ultamatix/pixmaps/window.png
usr/share/ultamatix/pixmaps/view_icon.png
usr/share/ultamatix/pixmaps/chat.png
usr/share/ultamatix/pixmaps/q3ut.ico
usr/share/ultamatix/pixmaps/about_splash2.jpg
usr/share/ultamatix/pixmaps/ultimate_icon.png
usr/share/ultamatix/pixmaps/prog.png
usr/share/ultamatix/pixmaps/mail.png
usr/share/ultamatix/pixmaps/skype.png
usr/share/ultamatix/pixmaps/buzz.gif
usr/share/ultamatix/pixmaps/wop.png
usr/share/ultamatix/pixmaps/splash2.gif
usr/share/ultamatix/pixmaps/automatix_icon.png
usr/share/ultamatix/pixmaps/splash2.jpgbak
usr/share/ultamatix/pixmaps/about_splash.jpg
usr/share/ultamatix/pixmaps/picasa.xpm
usr/share/ultamatix/pixmaps/os.png
usr/share/ultamatix/pixmaps/kapps.png
usr/share/ultamatix/pixmaps/gimp.png
usr/share/ultamatix/pixmaps/ArmyOps.xpm
usr/share/ultamatix/pixmaps/background1.jpg
usr/share/ultamatix/changelog
usr/share/ultamatix/gutsy.autoscript
usr/share/ultamatix/key_data.xml
usr/share/ultamatix/gutsy.xml
usr/share/ultamatix/category_data.xml
usr/share/ultamatix/init_master
usr/share/ultamatix/conf_data.xml
usr/share/ultamatix/script_data/
usr/share/ultamatix/script_data/gutsy.xml
usr/share/ultamatix/version.xml
usr/share/applications/
usr/share/applications/ultamatix.desktop
usr/share/doc/
usr/share/doc/ultamatix/
usr/share/doc/ultamatix/README
usr/share/doc/ultamatix/copyright
usr/share/doc/ultamatix/changelog


Contains many files inappropriately flagged as executable

Fixed...Also a chore... File by file had to be adjusted.
Changelog is in /usr/etc/automatix2/ax_data ?

Fixed... /usr/share/docs/ultamatix/ & DEBIAN/changelog now (Debian compliant)...

Getting to the root of all problems:

These issues are primarily cosmetic and in themselves are unlikely to
cause any harm to the system.
* In debug mode, automatix will write files to your home directory as
root. Again, more of an irritation than anything dangerous.

Unfixed, but in works to add a feature "Keep Debs" <-unchecked by default, it is already there under your file menu just not yet implemented. I have written "my own" --debug mode, not the joke he is referring to which Automatix had. My --debug currently only kicks back potential python errors(critical & non-critical), this will be removed most likely by release as it will be error free. I suppose it would not hurt to leave it there. I may eventually write a first time run wizard that lets you set initial options (repos as well as weather to keep debs - which will be chown'd to the user - perhaps in a special folder of the end users request <<--the future). Same as you only hear the buzzsaw once (thank god huh) ;) Did that on purpose BTW<<--EDIT NEEDED

Provides platform-specific data in /usr/share. Potentially an issue
if /usr/share is shared between multiple architectures, but since
Automatix is x86/amd64 only probably not a real problem.

Fixed...Ultamatix is written x86/64 exclusive has 0 effect to Ultamatix (scripts are specific to detect 32 / 64 bit architecture & execute architecture specific code accordingly) unlike automatix.
#!/bin/bash
#created by arnieboy
foo=`gksudo -u root -k -m "enter your password for gedit root access" /bin/echo "Do you have root access?"`
sudo gedit $NAUTILUS_SCRIPT_SELECTED_URIS

appears to be an attempt to ensure that the user has sudo rights. This
will break if timestamp_timeout is set to 0 in sudoers - gedit should
be run directly from gksudo. This is repeated in more than one
place. The assumption that sudo will not need to prompt appears
prevalent throughout the code.

Fixed... I had to do this to a ton of their $#!%, (Arnie is a piss poor programmer)<<-EDIT THIS OUT BEFORE MOVING
* catagory_data.xml - nitpick, but should be category

Fixed, damn nit pick, lol now /usr/share/ultamatix/category_data.xml
* "Please NOTE that downloading and installing w32codecs, libdvdcss2
and other non-free codecs without paying a fee to the concerned
authorities constitutes a CRIME in the United States of America"

Somewhat dubious legal advice - the issue has nothing to do with fees,
and isn't just limited to the USA.

WILL NOT BE FIXED: tough titty I am not getting sued...
* Automatix checks that other package managers aren't running at
startup (by grepping for a static list of application names in the
proces list), but doesn't enforce this by carrying out any locking of
its own. This leaves Automatix open to race conditions.

Fixed... This is indeed a huge problem with Automatix, Ultamatix uses "Exclusive Lock" allowing no other managers to run, on startup it checks and will tell you which is running ask you to close it and exits graciously (once it is running will not let you start any package manager, including a second Ultamatix - this prevents you from borking your system)...
*
This code does not exist in ultamatix or automatix, & what did cleaned up, with check & exit or exclusive lock...
if ps -U root -u root u | grep "dpkg" | grep -v grep;
then
killall -9 dpkg

May well leave the system in an inconsistent and unbootable state, and
is carried out without warning. This is entirely unacceptable and will
leave a stale lockfile in any case. * function reloadnautilus {
killall -9 nautilus
}

Not actually used anywhere, but could potentially lose user
information without warning.

Fixed...does not exist in Ultamatix either (exclusive lock) & unlocks on exit.


* Most install functions contain a sleep statement for no obvious
reason. They then call dpkg_check, which sleeps again. It's not at all
clear what this is meant to be doing.

Fixed...One of the first things I fixed, I do not waiting if I do not have to.

* Passes --assume-yes to apt-get, which will (as a result) happily
remove packages without giving the user an opportunity to
intervene. This is especially bad when removing Automatix modules -
any package that depends on one of the packages being removed will
also be uninstalled, even if the package was originally installed via
something other than Automatix!

Fixed...Cleanup routine fixes this... --assume-yes still exists, no sense in bugging the user are you sure you wish to install msn, if they did not want it should not have clicked to install msn. However any code I feel could remotely cause problems prompts the end user for example KDE environment.

* Has no internal dependency management. Unable to keep track of why
packages were installed, so prevents the removal of the multimedia
module because that would remove sections of other modules without
explicitly removing that module. Installing swiftfoxplugins will pull
in several plugin packages, but removing swiftfoxplugins will not
remove them even if nothing else depends on them. Also means that
package installation and uninstallation have to be manually kept in
sync - uninstall will not always remove all packages that were
installed.

Fixed...switdove and swiftfox will do this as they are not packaged as deb, same bin based package system, however as below example shows... not a problem... still may do a full re-write of both and create proper debs since no-one else seems up to the challenge.
Code: Select all
function aaremove {
#create directory incase they installed it elsewhere no sense in scraping all their games
sudo mkdir /usr/local/games/armyops 2>/dev/null
#remove it
echo "Removing Americas Army please wait ..."
cd /usr/local/games/
sudo rm -R armyops
#remove shortcut created earlier
sudo rm /usr/share/applications/armyops.desktop
echo "Done."
}


* Has no concept of file tracking, so will just remove entire
directories. Makes no attempt to ensure that a user-installed version
is not already installed in the same location, so effectively assumes
that the /opt namespace belongs to it.

Fixed...As above example shows, yes it does care... And all activity is logged...
* Will remove Ubuntu repository packages in favour of tarballs with
no warning.

Fixed...Uses no tar balls whatsoever, only exception swiftdove & swiftfox (may fix this on a perm level as can be read above)...
* Setting ctrl-alt-del to open gnome system monitor will destroy any
existing user configuration for run_command_9

Fixed... Completely removed Arnieboys handywork, this is inconsiderate, not to mention could have backed up their current settings to restore them (if he felt the great need to do so). At least the user could have gotten them back.
* Installing streamtuner will create a world writable directory in
/opt/ripped with no sticky bit, allowing users to interfere with other
users' files.

Fixed...Steamtuner was also yanked history (poor programming #1 reason)...
* mplayerplugin moves totem plugin files to a backup, but does
nothing to prevent package upgrades of totem replacing them.

Fixed...Completely re-written...
* Only updates the java link after installing new java, not the rest
of the java alternatives

UNFIXED...Will get to the bottom of this one @$#! icedtea, or offer as a separate option.<<--EDIT NEEDED BEFORE MOVING.
* amsninstall installs tls libs that are never removed, copying over
the ones in the tcltls package. This means that the md5sums in the
tcltls package will no longer validate.

Fixed...See cleanup subroutine.
*

sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

is really not
such a good idea.

Fixed...Stripped this code & was indeed dangerous.
*

ln -s /tmp/.esd-1000 /tmp/.esd

looks like it'll only ever work for
the first user on the system, and there's nothing to recreate it on
boot.

Fixed... Junk code... the replacement as a sample (not esd, but gives a general idea)...
Code: Select all
#since we have root we need to discover normal username so we can create the shortcut & set proper permissions
NU=$(cat /etc/passwd | grep 1000 | cut -d: -f1)
#set proper permissions
sudo chown -R $NU:$NU "/usr/local/games/WoP/"

Fixed...eventually all code in each script will be utilized in this fassion removing the need for root with exception of installation which will be under Exclusive lock conditions...
sudo sed -i "s/^vboxusers\(.*\):$/vboxusers\1:$AXUSER/" /etc/group

- assumes that the system isn't using some sort of user directory
service.


Fixed...Got rid of Virtualbox... Even though virtualbox is not installable through Ultamatix, not beyond my abilities to make one & correctly...
* installs truecrypt suid root - not ideal, given its less than
stellar security record

Fixed...Same as above...
* Unmounts filesystems without checking to ensure that the unmount
succeeded.

Fixed... Ultamatix never... If you need to mount a NTFS volume use the included NTFS Configuration tool.
* Deletes lines from fstab and replaces them with device nodes
rather than uuids.

Fixed...Hang it up does not happen here pallie see above ;)
* Includes acroread 7.0.9, despite the new Acrobat license appearing
to grant no right to redistribute.

Fixed...Ultamatix yanks it from Adobes site so, tell you what you can do with distribution (comes right from the big dog), same with flash for that matter ;)

The above information is based on the info of why Automatix sucked, not Ultamatix, as I hope you read...I personally do not posses the time to chit chat u should be happy to see my FAQ before any others minus admin / mods (it is indeed incomplete).

What it is:
  • Software installation where it does not exist (repo / license / 0 user knowledge required)
  • Choice of free software or otherwise.
  • Automation of the above
  • Choice of what you would like installed (you build your own O/S)
What it is not:
    Software that accepts the license agreement for you.

What it has:

  • Ubuntu Restricted Extras and Multimedia Codecs
  • Media Players and Editors
  • Adobe Acrobat Reader
  • Swiftweasel browser for your specific CPU
  • Swiftdove email client for your specific CPU
  • Additional fonts, MS fonts, and Red Hat Liberation fonts
  • Additional archiving tools (rar, unrar, ace, and 7zip, etc.)
  • Skype
  • Google Earth
  • DVD Ripping software
  • Codecs and Plugins (some unacceptable for use in the US and will prompt you.)
  • Google Picasa
  • Wine & Wine doors
  • NON-FREE w32codecs and DVD codecs (you make this decision)
  • Nautilus Scripts (many scripts written by me)
  • SUN JAVA 1.6 JRE and JDK as per your agreement
  • OpenOffice Clipart
  • CheckGmail
  • xDVDshrink
  • Songbird
  • Developer Essentials
  • Microsoft Office OpenXML Translator
  • RTCW: Enemy Territory
  • Americas Army Game
  • Alien Arena 2007 Game
  • Amoebax Game
  • AssaultCube Game
  • ATanks Game
  • Legends Game
  • Sauerbraten Game
  • Frostwire
  • Atanks Game
  • Totem-Xine
  • Fspot
  • Kino
  • DeVeDe
  • Nautilus scripts (some written by me)
  • Extra Fonts
  • Nexuiz
  • Glest
  • Tremulous
  • Wesnoth
  • Open Arena
  • Warsow
  • Boswars
  • Vdrift
  • BzFlag
  • Screenlets
  • Gdesklets
  • Ubuntu-Tweak
  • Amarok 2 Neon (alpha)
  • More to follow
  • Orbital Sniper
  • Chess Games
  • Neverball
  • Urban Terror
  • Vegastrike
  • Tile Racer
  • Scorched 3D
  • FooBillard
  • Wormux
  • World Of Padman (WOP)
  • Frozen Bubble
  • Flightgear
  • Freecol
  • Globulation 2
  • Adobe Flash player 9 and works in 64bit...
  • Pingus Game
  • UFO: AI
  • Warzone 2100
  • Dark Oberon
  • Firefox Mplayer Plugin
  • NTFS Read / Write Support
  • K9 Copy
  • AMSN Chat Client
  • Pidgin
  • KVirc
  • Extra Themes
  • Chromium
  • Dragon Player
  • Amarok
  • Transmission torrent client
  • VLC Media Player
  • DVD Styler
  • ManDVD
  • Avant Window Navigator
  • Ultimate Edition Themes (32 & 64 bit) - Themes, Logins (GDM), Wallpapers, Icons & Usplashes
  • Actioncube
  • Gridwars
  • Banshee - media player
  • Lives - Movie editor
  • Gourmet - Recipe Manager
  • Anjuta - IDE
  • Bluefish editor
  • Glade 3 - Programming GTK
  • Quanta Plus - HTML editor
  • Screem - HTML editor
  • Firestart - Firewall
  • BUM - Boot-up Manager
  • Acetone - ISO Editor
  • Start up manager
  • Sysinfo
  • KDE 3 Environment (Experimental)
  • XUbuntu Environment (Experimental)
  • Edubuntu Environment (Experimental)

I have fixed 95%+ or better just do not have the time to point out what is done / not done I will update this later when I have time...

TheeMahn

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Tue Jul 29, 2008 11:34 pm
by TheeMahn
wow, do I need a beer? Everything is there and had 0 intentions for you to see it. The header is Ultamatix - wip (work in progress), once I have folded their problems expansion is coming. The #1 problem is history in 1.8.0-4 (what I released forum exclusive & told you "alpha" I also said "guinea pig" does work 100% when I release it (but there is a chance it may fail read above), actually (and yes I think ahead) before search engines pick up that site, typically I have 3 months to make that happen. After that will be pounded like a "red headed" step child, once again no pun intended. I am sorry I understand the net better then most would like ever like to know... It indeed is not future I see or refer to, I have 8 websites, think about it.

I should not have shown you what my admins see.

Sorry,

TheeMahn

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Wed Jul 30, 2008 12:32 am
by DaddyX3
TheeMahn wrote:wow, do I need a beer? Everything is there and had 0 intentions for you to see it. The header is Ultamatix - wip (work in progress), once I have folded their problems expansion is coming. The #1 problem is history in 1.8.0-4 (what I released forum exclusive & told you "alpha" I also said "guinea pig" does work 100% when I release it (but there is a chance it may fail read above), actually (and yes I think ahead) before search engines pick up that site, typically I have 3 months to make that happen. After that will be pounded like a "red headed" step child, once again no pun intended. I am sorry I understand the net better then most would like ever like to know... It indeed is not future I see or refer to, I have 8 websites, think about it.

I should not have shown you what my admins see.

Sorry,

TheeMahn


Then wipe it out Thee! You do have a delete button right? Freak'n wipe it out and be done with it.

(TheeMahn) EDIT: Well now, I initially agreed with you, but the bottom line...do they deserve the right to know what happens & why it happens?

Sorry to edit your post, talk to cab to stroke me out, and yes he has the ability w/o a doubt & my own board, there is admin etc. and there is founder rights I gave that to him. do you think you need a promotion now? ;) You have the ability to reach out and stroke a character, I like using the word stroke, if cab ever tried to do that to me what would be the end result? I am history, this is also not the place to be talking about this, does not mean I do not want them to learn. You can however "stroke" anyone on this board, but cab or I... how did cab see that? 100% matter of trust.

I am not downplaying admin, even mods on this board, but justification was needed. The mods/admin on this board help make your Ultimate Edition 1.9, which they have enjoyed for a few days as well as testing software I write (no where close to final as I see it) (Ultimate Edition 1.9 yes, Ultamatix far from "done").

I could drop an open link and would hammer 1 server offline of what they have seen and is in my opinion crap. Do I have better? Think for a sec, As I have told my admin ,I spent 36 hrs programming consistent "Ultamatix" even though I see it differently I worry about you, I will not fill in the blanks. It will not match their MD5SUM...

Please sit tight.

TheeMahn

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Wed Jul 30, 2008 4:56 pm
by tbird
And todays Ubuntu Geek post is .......... (by the way they have the name wrong of 1.8 and more comments)

On another note, it seems that in many areas Ubuntu and distro "similar" to it seem to be more hated than Microsoft itself. Comments like oh no please not this and not that are almost enough to make people who want to use alternative operating systems to wanna go back and leave that world to the smug elitists.

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Wed Jul 30, 2008 7:03 pm
by DaddyX3
Well, on the bright side they read my post and corrected all reference to Ultimate Edition, so now it is listed as Ultimate Edition and not Ubuntu Ultimate Edition. Except for one spot ... I posted a little "Thank You, but you forgot one".

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Wed Jul 30, 2008 11:09 pm
by mrLRB
THEEMAHN, no apologies are necessary, as you have went above and beyond what anyone could have hoped for (with Ultamatix). The so-called "reviewers" on the Softpedia page (and I'm talking about the first three) never even looked at your work before they started their ranting...
If they would have opened their eyes, they would have realized at least one (and probably the most important) difference - ULTAMATIX WORKS!!!

I personally have had nothing but problems with AUTOMATIX, as it was very poorly written.

Re: Ultimate Edition Script (Ultamatix)

PostPosted: Thu Jul 31, 2008 4:52 pm
by TheeMahn
mrLRB wrote:THEEMAHN, no apologies are necessary, as you have went above and beyond what anyone could have hoped for (with Ultamatix). The so-called "reviewers" on the Softpedia page (and I'm talking about the first three) never even looked at your work before they started their ranting...
If they would have opened their eyes, they would have realized at least one (and probably the most important) difference - ULTAMATIX WORKS!!!

I personally have had nothing but problems with AUTOMATIX, as it was very poorly written.



I have been working on it in a heavy level, total re-write I am looking at killing the bash portion and make it 100% python & pipe info through synaptic just like the update manager does, also written in python. I have read a bad review that they did not like my useage of --assume-yes to install & remove software, what they do not know I took a fresh install of hardy installed all 101 of the apps / games and then took the time to remove them all and had 0 problems, I did test the piss out of it and not just me.

Exclusive lock was also an issue (changelog as of current):

Ultamatix 1.8.0-4:

  • Added debug routine to help find any errors (--debug)
  • Exclusive lock class subroutine written (makes the possibility of package breakage nearly impossible)
  • Tons of python code cleanup
  • Total restructor of file layout to comply with debian standards
  • Added option to add repos or not (can still be removed through menu if user changes their mind later)
  • Added key gathering routine if the user decides to use repositories
  • All Icons are now custom and included
  • Removed dependencies for tango-icon-theme-common,and tango-icon-theme

Example of Exclusive lock:

havealock.png
Exclusive lock makes sure no other package manager can run while ultamatix is taking care of business.

lock2.png
Will not even let a second instance of Ultamatix run.


As I have said however, it may soon all change. Pisses me off Automatix gave me a bad name.

Thanks for your kind comments,

TheeMahn