weekly news - 20041008

maintainer at lunar-linux.org maintainer at lunar-linux.org
Sat Oct 9 16:47:59 UTC 2004


Hi!

Here's the latest weekly news edition!

=====================================================================

A very active week if I may say so! I have been addressing quite some issues
and plenty of ideas and concepts that have been hunting around in my head
have found their way into /var/cvs/lunar/theedge. I'll try to explain them.

First is aliases. This is a strictly development concept to replace the
awkward 'profiles'. The most obnoxious profile right now is xservers-profile,
especially since it gets selected automatically and asks the wrong questions
in the wrong way. The triple depends of that profile just made things slower
as well. The new alias code is much simpler and acts as much as possible
transparently. gtk+ would depend on an alias named 'X' which can be any of
XOrg or xfree86. The translation would take place 'on-the-fly' and the user
can select an alternative in case none is installed at the moment.

The prototype code functions nice but has some open ends. It will however
require some major moonbase changes in case we go on with it so it will take
some time before you will see the final code live.

Next up is some changes I made to lnet and the network init.d script. I
spotted some errors with gateway handling and the backend code. Fixes
are combined in theedge, moonbase and net-tools and out yesterday. Improved
is the ability to add extra route commands after an interface has been brought
up (and they get undone reversedly when the interface goes down too). This
allows you to do more serious routing alltogether with lnet.

Maybe you have spotted the --want option in theedge too. This is a little
gag evo_ thought of and actually required such a small modification that I
added it to theedge in about 30 minutes. You can now `lin --want 6.8.1 XOrg`
for instance (won't work, trust me) and see if a simple substitution of the
version number on-the-fly can be used to test a different version of the
module. Note that integrity checking is disabled if you use this option,
and any module which is more complex than ccache is most likely to fail.

Yet this option allows YOU (yes you, don't hide) to test new versions
without the need to write a module yourself or do any editing. At least
you could `lin --want 2.0.2 evolution` and tell us that it worked. If it
doesn't work and it got past the configure stage we also would like to
know of course.

Last addition to theedge is a little optimization: Jasper found out how
to have the linker optimize the linked object so it loads faster in memory.
The option is available in theedge and will probably slow down compile
time, but might (he's testing it now) decrease application start time.
Hopefully we'll know more about this option and how it behaves later.

/sofar


Meanwhile in #lunar:

<Devyll> how can i delete a lunar user
<nadav> How big should a /boot partition be? <Moe> He's been asking me that for weeks now <sofar> nadav, it's not the SIZE that matters ;^) <TauNeutrino> shut up, yes it does <nestu> sofar:  ITS THE TASTE!
* TauNeutrino licks sofar's "boot partition"
<sofar|work> nothing like a good car crash to start the week
< Arnald> I do allow experimental settings BTW
nhudson> Gnome 2.8 depends heavly on Gnome 2.8, expecially DBUS and HAL.
<nOpROX> TENASIOUS D ROOOOOOOCK! =)
<elaine> BUILD:echo 'f*ck me gently' >> /dev/null
sofar|work>> I'm already flat no need  Ratler>> fat?  sofar|work>> none  nOpROX>> pork?  sofar|work>> more like chicken I would think  Ratler>> fishy
<sofar|work> oh the doc-project? <sofar|work> that's just haunting me when I sleep
<tau> someone turn up the heat before my nipples fall off!
hardkrash> oks i think i have a somewhat clean method
<crypticreign> (gemini is the 2.6 iso right?)

=====================================================================

New modules:
    ecore-cvs-beta: This is the CVS version of the ecore module
     edje-cvs-beta: The CVS version of E's graphical & layout library
   embryo-cvs-beta: The CVS version of a scripting langage based on Small
     epeg-cvs-beta: A CVS version of E's JPEG thumbnail generator library
  epsilon-cvs-beta: The CVS version of E's flexable image thumbnailing library
   esmart-cvs-beta: A collection of evas smart objects
     etox-cvs-beta: An Evas based text layout library
  guifications-2.2: A panel (toaster) popup plugin for gaim
  ndiswrapper-0.10: Ndis driver wrapper for the Linux kernel
    vacation-3.3.0: A replacement vacation program
  xfce4-appfinder-4.1.90: Iconbox for XFce 4
  xfce4-icon-theme-4.1.90: Icon theme for XFce 4

Removed modules:
  xfce4-themes
  xffm-icons

New versions:
  ImageMagick             :         6.0.8-3 ->         6.1.0-5
  XOrg-test               :           6.8.0 ->           6.8.1
  allegro                 :          4.1.12 ->          4.1.16
  artwiz-aleczapka        :               1 ->          en-1.3
  avifile                 :          0.7.38 ->          0.7.41
  balsa                   :           2.2.4 ->           2.2.5
  bogofilter              :          0.92.4 ->          0.92.7
  bzflag                  : 1.10.6.20040515 ->          1.10.8
  calc                    :        2.11.9.3 ->         2.11.10
  catdoc                  :          0.90.3 ->          0.93.3
  cdlabelgen              :           1.5.0 ->           3.0.0
  dbh                     :          1.0.18 ->          1.0.20
  doxygen                 :           1.3.8 ->           1.3.9
  elinks                  :           0.9.1 ->           0.9.2
  exim                    :            4.42 ->            4.43
  fasm                    :            1.54 ->            1.56
  fglrx                   :          3.12.0 ->          3.14.1
  fortune-meanwhile-in-lunar:         0.0.3 ->        20041001
  fvwm                    :          2.4.18 ->          2.4.19
  gaim                    :           1.0.0 ->           1.0.1
  gmime                   :           2.1.7 ->           2.1.9
  gst-plugins             :           0.8.4 ->           0.8.5
  gstreamer               :           0.8.5 ->           0.8.7
  gtk-xfce-engine         :          2.1.10 ->           2.2.0
  gwenhywfar              :             1.2 ->           1.2.1
  ircservices             :          5.0.38 ->          5.0.41
  kmplayer                :           0.8.3 ->          0.8.3a
  kplayer                 :           0.5.1 ->           0.5.2
  libebml                 :           0.7.1 ->           0.7.2
  libmatroska             :           0.7.3 ->           0.7.4
  libxfce4mcs             :           4.0.6 ->          4.1.90
  libxfce4util            :           4.0.6 ->          4.1.90
  libxfcegui4             :           4.0.6 ->          4.1.90
  lilo                    :          22.5.9 ->            22.6
  linux-beta-mm           :   2.6.9-rc2-mm3 ->   2.6.9-rc3-mm1
  lyx                     :           1.3.4 ->           1.3.5
  mkvtoolnix              :           0.9.5 ->           0.9.6
  mozilla                 :           1.7.2 ->           1.7.3
  openoffice-bin          :           1.1.2 ->           1.1.3
  prboom                  :           2.2.5 ->           2.2.6
  qadsl                   :           1.3.2 ->           1.3.3
  ripperX                 :             2.4 ->           2.6.1
  slrn                    :         0.9.8.0 ->         0.9.8.1
  sylpheed-claws          :          0.8.11 ->         0.9.12b
  udev                    :             032 ->             033
  xfcalendar              :           0.1.9 ->          4.1.90
  xfce-mcs-manager        :           4.0.6 ->          4.1.90
  xfce-mcs-plugins        :           4.0.6 ->          4.1.90
  xfce-utils              :           4.0.6 ->          4.1.90
  xfce4-clipman-plugin    :           0.4.0 ->           0.4.1
  xfce4-datetime-plugin   :             0.2 ->           0.3.1
  xfce4-diskperf-plugin   :           1.4.1 ->             1.5
  xfce4-extras-profile    :           4.0.6 ->          4.1.90
  xfce4-iconbox           :           4.0.6 ->          4.1.90
  xfce4-mixer             :           4.0.6 ->          4.1.90
  xfce4-netload-plugin    :           0.2.2 ->           0.2.3
  xfce4-panel             :           4.0.6 ->          4.1.90
  xfce4-profile           :           4.0.6 ->          4.1.90
  xfce4-session           :           0.1.4 ->          4.1.90
  xfce4-systray           :           4.0.6 ->          4.1.90
  xfce4-toys              :           4.0.6 ->          4.1.90
  xfce4-trigger-launcher  :           4.0.6 ->          4.1.90
  xfce4-wavelan-plugin    :           0.3.2 ->           0.4.0
  xfce4-weather-plugin    :           0.3.0 ->         0.3.9.1
  xfdesktop               :           4.0.6 ->          4.1.90
  xffm                    :           4.0.6 ->          4.1.90
  xfprint                 :           4.0.6 ->          4.1.90
  xfwm4                   :           4.0.6 ->          4.1.90
  xfwm4-themes            :           4.0.6 ->          4.1.90


=====================================================================

The Lunar-Linux team



More information about the Lunar mailing list