Posted
about 1 month
ago
by
Paul J. Beel
Elisamuel "ryuji" Resto has announced that Source Mage GNU/Linux Stable Grimoire version 0.20 has now been officially released!
As usual, users of stable merely need to run 'sorcery system-update'.
Spells listed on the 0.20 release wiki
... [More]
were tested and qualified to
have no known defects of "gating" severity at the time of this release.
The tarballs have been signed and uploaded to our server.
To download the grimoire manually, get
http://codex.sourcemage.org/stable.tar.bz2 or specifically
http://codex.sourcemage.org/stable-0.20.tar.bz2.
GPG signatures are available at
http://codex.sourcemage.org/stable.tar.bz2.asc or
http://codex.sourcemage.org/stable-0.20.tar.bz2.asc.
I would like to thank Eric Sandall (sandalle) and Mathieu Lonjaret
(lejatorn) for searching the base system spells for bugs and testing them.
Check out the version 0.20 wiki page for more details.This site will be devoted to Source Mage GNU Linux. Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which are referred to as "spells", and a package manager called "Sorcery". MagePower will include SMGL news, developer interviews, how-to's and more. [Less]
Posted
about 1 month
ago
by
Paul J. Beel
Do you like mages, Linux and hacking? There is still some heavy discussion on the mailing list about the Source Mage GNU/Linux European Meeting. The good news is, if you are interested in finding out more, there is now a wiki page dedicated to it.
... [More]
This would be very cool to attend, so check out the European Meeting wiki to see ongoing updates to the event.This site will be devoted to Source Mage GNU Linux. Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which are referred to as "spells", and a package manager called "Sorcery". MagePower will include SMGL news, developer interviews, how-to's and more. [Less]
Posted
about 1 month
ago
by
Paul J. Beel
Elisamuel "ryuji" Resto has asked for some checking to be done on the latest Stable release, version Stable-0.20. He states the new release will be on schedule, but would like other people to test spells to make sure it is stable.
Arwed von
... [More]
Merkatz aka Alley_Cat has just been voted the new Grimoire Lead Developer. Congratulations to Arwed!
Many Source Mage developers have been discussing a European Meeting. They are still discussing a date, but they think the location will be somewhere in Germany. If you are interested, you can follow the discussion on the Source Mage discuss mailing list.
Ismael Luceno has been writing a new spell called Spellfoster. In Ismael's words, "Spellfoster is inspired by debfoster, a Debian tool that makes removal of unwanted applications a trivial task. We have "dispel" and "gaze orphans", but from what Eric Sandall and Ismael explained Spellfoster puts a dialog around orphans which are not held, making an easy to use list. It sounds interesting, keep up the good work Ismael!
We have a new developer! Long time user Jeremy "Belxjander" Sutherland has joined the circle of Mages. He is interested in working on Cauldron, Init scripts, Grimoire and more. Welcome Jeremy!
Jaka "lynx" Kranjc has sent me some nice git tips. I will be posting them soon.This site will be devoted to Source Mage GNU Linux. Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which are referred to as "spells", and a package manager called "Sorcery". MagePower will include SMGL news, developer interviews, how-to's and more. [Less]
Posted
about 1 month
ago
by
Paul J. Beel
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
... [More]
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."This site will be devoted to Source Mage GNU Linux. Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which are referred to as "spells", and a package manager called "Sorcery". MagePower will include SMGL news, developer interviews, how-to's and more. [Less]
Posted
about 1 month
ago
by
Paul J. Beel
I have been extremely busy lately and Mage Power has suffered because of it. I hope to get back on track now. Hold on to your wizard hat, here we go!
The Cauldron Team has been working on the new Source Mage GNU/Linux ISO once again. They
... [More]
really need everyone possible to test this. Justin "flux_control" Boffemmyer had this to say:
"There is a new ISO release! You can find the goodness at
New Test ISO
Please go and test this as soon as you are able. We in Cauldron are working hard to get a new stable (everyone knows we need one), but we need YOU to test the ISOs in order to get them stable. The more hardware it gets tested on, the better.
If you find anything wrong with it, don't be shy - file some bugs on our bugzilla at http://bugs.sourcemage.org. You can also complain to me on IRC or via email, but please still file the bugs, as that is really the best way for us Cauldron devs to keep track of things."
To some up the changes for this release, Flux also had this to say:
"It's a bugfix. It should resolve all the bugs with the previous ISO release in February, as well as a few that BearPerson and I caught that no one actually saw when testing it. I think a few new features crept in."
So download the new ISO and help test! It's for the greater good!
Jaka "lynx" Kranjc has just released a new stable and test Sorcery!
"Stable Sorcery 1.13.8 has been released! It is mostly a bugfix release. Notable changes include the no-check-certificate source hint and a more informative error message on source hash mismatch."
"Test Sorcery 1.14.0 has finally been released! Two years in the making, it contains lots of new features, changes and bugfixes. These release notes are best viewed on the wiki at Sorcery_1.14.0_Release_Notes
Due to its size, the ChangeLog is not included in this mail. You can read it on the mentioned wiki page or from the tarball.
IMPORTANT: To use staging, you first need to install castfs.
This release also marks a new devel-development stream, so if you want to work on any (new) features, the time is right. Bugzilla, users and me are full of ideas. There are already a few smaller projects submitted to bugzilla, but most need a bit more work and polish. In any case, there's plenty of fun stuff to work on (fun as in pink ponies, not bsdm) and I'd gladly mentor any* of it.
My plan for 1.15 includes (more or less) what is filed on bugzilla under that version - notably improved ressurect - and miscellaneous improvements like the gaze time set of functions and better messaging. I also feel a need, a need for speed!
Go forth and testify."
Wow, with a new ISO and new Sorcery, Source Mage users are receiving some good stuff! Keep up the good work Mages!
In other news, you might have noticed http://www.sourcemage.org has removed the old Drupal site and is now running a wiki instead. News will be displayed right here on Mage Power. If you have any Source Mage news, please do not hesitate to contact novaburst on the #sourcemage irc channel or e-mail me at pbeel(AT)magepower(DOT)org.
Dale E. Edmons (linuxfan) has stated his interest in maintaining the "castfs" spell. Castfs is a fuse-based file system that monitors changes on a staged installation environment to then merge with the system (which actually helps Sorcery in tracking what was installed better than InstallWatch). Plus, Elisamuel "ryuji" Resto has just added a new castfs repo at http://repo.or.cz/w/castfs.git.
Bertrand Juglas has kindly created a French version of the Source Mage wiki. Here is his e-mail to the mailing list.
"Hello, http://www.sourcemage.org/SourceMageWikiFrench is now created and will list all french wiki pages and all wiki pages needing french translation.
This page was already linked on the homepage http://www.sourcemage.org so now we have the links for French and Japanese which exists, that's why I've put Japanese just after French.
Hope that will begin a new French effort in the Source Mage community."
Thank you Bertrand!
In conclusion, nominations for a new Grimoire Team Lead are under way. Sadly, Eric Sandall will not be able to continue as Grimoire Lead for now. He mentioned he is very busy at the moment, but will continue to work with the project of course.
Until next time Mages, keep casting those spells!This site will be devoted to Source Mage GNU Linux. Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which are referred to as "spells", and a package manager called "Sorcery". MagePower will include SMGL news, developer interviews, how-to's and more. [Less]