Archive for the ‘Quick Notes’ Category

Stable-rc 0.23 ready for testing

Tuesday, July 1st, 2008

Grimoire lead Arwed “alley_cat” von Merkatz has just posted to the mailing list that stable-rc 0.23 has been cut in the repositories and tarballs are being propagated to the mirrors. Announcement follows.

“Hi everyone,

stable-rc 0.23 is cut and ready for testing. There’s the usual wiki page for those who want to help testing.

The release is on time and will be released on July 15th if nothing major gets in the way.

Tarballs have been created and are on the master server, should make it to the mirrors in a few hours.
The chroot for x86 will be done by me during the next days. Volunteers for a x86_64 chroot are welcome.

As always don’t forget to file any bugs against our bug tracker so we can fix and integrate any bugs/issues.

Let’s give this new stable-rc a good testing!”

Mage Power Reloaded

Monday, June 30th, 2008

Some of you may have noticed that Mage Power looks different, but for those of you that didn’t, we have migrated Mage Power successfully to a WordPress install hosted on a dedicated server machine owned by Odin (a long-time Source Mage user). Thanks go to Andraz “ruskie” Levstik (our games grimoire maintainer) for arranging this for us and to “Odin” himself for allowing us to be hosted on his server.

Along with the move and the migration, I personally worked on getting the Kubrick theme tweaked following some of Paul’s comments, so if there are any issues or just want to suggest something, please let us know.

Personal Grimoires

Monday, June 16th, 2008

Hey there!

I want to draw attention to the Personal Grimoires wiki page, where some of our developers (and users) have listed their personal grimoires. This may prove useful, for instance, if certain spell you want is not in the main grimoires, but it might be in one of the personal grimoires. Even if the spells are outdated, you will not have to do all the work to create the spells, since they are already written.

Also, for a while now I’ve been hand-packing a xorg-modular tarball (our official “testing” tarball has not been updated since the grimoire got inserted into a branch for later merging into the main grimoires) and signing them with my personal GPG key (18615F19) for verification. They are all available at here on Simply Sam (my personal blog/website).

Have a sorcerous day!

Sorcery Usability Study Results

Tuesday, April 1st, 2008

Today, our own Jaka “lynx” Kranjc sent out a revolutionary e-mail. This one could change the course of Source Mage GNU/Linux forever.

“Fresh users keep confusing sorcery commands up and some of the experienced users occasionally complain about that too. So me and my friend S. A. (a HCI student) have made an usability study on how to improve the situation. We realised that the simplest thing to do would be to shorten the command names, so they consume less biomemory, save you from RSI and give you more time for other unimportant stuff.

Implementation notes
The proposed fix is to implement wrapper scripts (since aliases don’t work everywhere) with the mentioned user-friendly names. The scripts would be put into /sbin, so they’d work even if you had /usr mounted on an unreachable network share or otherwise unavailable. When your system is in dire need of assistance, it is really annoying if things you are used to working with don’t work anymore (a double annoyance).

So here is the sorted initial list of the shortcuts and what they woud run:
cc - cast –queue (who can spell queue anyway?)
cp - cleanse –prune
dd - dispel –downgrade
gs - gaze search
gv - gaze version
sg - sorcery upgrade
sh - sorcery hold
sq - sorcery -q
su - scribe update

As you can see, the list contains only the most frequently used (sub)commands, so feel free to suggest more. I also do realise that ’su’ could be thought of as ’sorcery update’, but since the latter is used less often, scribe has precedence. Maybe ’sup’ or ’soup’ would do?

The code is already in my repository, I’m just waiting for your comments, mages, so I can finalize it to perfection.”

Unfortunately, this met with some criticism. ;)
But possibly some new ideas?

flux_control says:

“In my opinion these are a very bad idea. They will confuse users more (because the meaning behind them will be hidden), and worse, they will confuse the user’s system (try doing a “cp X Y” when cleanse is renamed..or compile something with cast –queue? :-P). In my opinion it’s better to keep the sorcery/cleanse/etc., but clean up the name space for consistency. As an example, dispel -d doesn’t dispel (well, OK, it does, but it also casts, which is the important part). This should be moved to cast -d in my opinion. Also, having all the different cast/gaze/cleanse/scribe commands accessible via sorcery (like sorcery cast $SPELL) would help, because then users really only need to remember one command: sorcery. If they forget what to do with it, RTFM :) If someone wants the short commands, then they can make their own aliases or wrapper scripts.”

Ladislav Hagara says:

“I also do not like this idea. It is very confusing. Moreover most of your shortcuts are regular names of Unix commands.

For new users I would created links started with smgl- (smgl-cast; smgl-dispel; smgl-scribe; …) so if user does not know the right command he/she just writes smgl- and presses TAB and can see all sorcery commands.

Users can use bash-completion.”

Sandalle says:

“That may not be a bad feature to have added: symlinks of smgl- to .”

Swoolley says:

“man sorcery
see also section”

Sandalle says:

“Yeah, just thinking of those who like TAB completion or are new, have RTFM’d, but can’t remember the exact command.”

Jaka “lynx” Kranjc says:

“Users can use bash-completion.
This can go in with the boring namespace. So for every command there’d be a sm- or smgl-$command and a smgl-$(boring $command) (like smgl-uninstall). Not sure if this should be part of sorcery though, as it is trivial to implement in a spell and less trivial in sorcery.

The shortcuts can be done the same way and then the spell added to basesystem.”

New SMGL Test ISO

Monday, January 21st, 2008

Justin “flux_control” Boffemmyer has announced there is a new test ISO available. This one includes a few bugfixes from the one uploaded a few days ago. They need as many testers as possible, so please download and send your feedback to the SM-Discuss mailing list.

URL for ISO download: http://stash.bearperson.de/smgl/devel.iso.bz2

The md5 url: http://stash.bearperson.de/smgl/devel.iso.bz2.md5