[Lunar-commits] r18725 - lunar/trunk

Auke Kok sofar at lunar-linux.org
Tue Feb 14 20:16:53 UTC 2006


Author: sofar
Date: 2006-02-14 20:16:52 +0000 (Tue, 14 Feb 2006)
New Revision: 18725

Modified:
   lunar/trunk/ChangeLog
Log:
updated

Modified: lunar/trunk/ChangeLog
===================================================================
--- lunar/trunk/ChangeLog	2006-02-14 20:13:20 UTC (rev 18724)
+++ lunar/trunk/ChangeLog	2006-02-14 20:16:52 UTC (rev 18725)
@@ -1,423 +1,738 @@
-2005-04-21 11:33  sofar
+2006-02-12 06:33  sofar
 
-	* bin/lvu: Rewrote snapshot handling: *ONLY* consider lunar
-	  configs, leave /etc/ out... it just doesn't add anything and
-	  breaks more.
+	* lunar/trunk/var/lib/lunar/functions/aliases.lunar,
+	  lunar/trunk/var/lib/lunar/functions/depends.lunar: Some more
+	  optimizations in the most time-consuming parts.
 
-2005-04-21 10:39  sofar
+2006-02-12 05:48  sofar
 
-	* var/lib/lunar/functions/depends.lunar: grmbl. look behind you!
+	* lunar/trunk/var/lib/lunar/functions/modules.lunar: Optimizations
+	  and safety : use awk instead of combined grep/cuts, obsolete use
+	  of cat.
 
-2005-04-21 10:32  sofar
+2006-02-08 18:44  sofar
 
-	* bin/lvu, var/lib/lunar/functions/aliases.lunar,
-	  var/lib/lunar/functions/depends.lunar,
-	  var/lib/lunar/functions/messages.lunar: Alias fixes: add a
-	  'NEVER_ASK' flag for the two occurences where this is absolutely
-	  required: lvu (s)tree and sort_by_dependency. For safety I
-	  removed the STDIN pipe to unalias in that function as well. Since
-	  sort_by_dependency removes aliases automatically the sort order
-	  isn't disturbed, and lvu will show the aliases if they're not
-	  installed just the way it should.
+	* lunar/trunk/var/lib/lunar/functions/misc.lunar: Code speedup -
+	  don't run readlink unneededly a lot.
 
-2005-04-21 09:20  sofar
+2006-02-07 23:03  sofar
 
-	* var/lib/lunar/functions/: modules.lunar, moonbase.lunar: Two
-	  speedups: don't linger executing code if not needed.
+	* lunar/trunk/var/lib/lunar/functions/aliases.lunar: Bugfix - tried
+	  to exec $() wrongly.
 
-2005-04-20 08:38  sofar
+2006-02-01 21:06  sofar
 
-	* bin/lvu: lvu from now displays the results with a space as
-	  delimiter which allows all sorts of re-use stuff.
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: Add version
+	  number to the message 'building xxx'.
 
-2005-04-18 11:48  sofar
+2006-02-01 16:52  sofar
 
-	* var/lib/lunar/functions/messages.lunar: don't use /dev/stderr,
-	  but rather /proc/self/fd/2
+	* lunar/trunk/usr/share/man/man8/lin.8: Did some mild updating.
 
-2005-04-15 07:27  sofar
+2006-01-23 03:46  sofar
 
-	* var/lib/lunar/functions/misc.lunar: prevent expansion of
-	  wildcards. closes #795
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: Typo fix.
 
-2005-04-13 14:42  sofar
+2006-01-16 17:53  sofar
 
-	* var/lib/lunar/protected: removing nonsense $PROTECTED entries.
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar: layout changes:
+	  - entire question is now yellow * except for the (is/isnot
+	  installed word) * and the description of the optional dependency -
+	  highlighted installed dependency in green - highlighted missing
+	  dependency in red - reduced "not yet installed" to "not installed"
+	  - reduced "already installed" to "installed" - removed the word
+	  "dependency" hope that cleans it up a bit.
 
-2005-04-13 09:52  sofar
+2006-01-13 17:14  sofar
 
-	* var/lib/lunar/functions/aliases.lunar: This should at least fix
-	  some of the alias problems that ratler had.
+	* lunar/trunk/var/lib/lunar/functions/init.lunar: Don't assume uid 0
+	  == root, instead check if uid($USER) == 0, allows to change the
+	  root username to something else. (/me waves to redkennedy).
 
-2005-04-13 08:02  sofar
+2006-01-10 01:00  v3rt1g0
 
-	* var/lib/lunar/functions/aliases.lunar: Much more powerfull
-	  aliasing code: really track all possible alias possibilities,
-	  survives 'lunar fixdepends' test.
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: Changing this
+	  back just a bit after talking to sofar. No need to run ./configure
+	  twice (as most ./autogen.sh scripts already call configure). Added
+	  some of the output that is now in _configure back into the
+	  default_cvs_config. Yours Truly, The Lazy Impatient!
 
-2005-04-12 07:34  sofar
+2006-01-09 17:43  sofar
 
-	* var/lib/lunar/: functions/download.lunar,
-	  plugins/download-generic.plugin: Move the appending of '/' to
-	  URL's to the wget method only, the other methods do not
-	  concatenate the URL with the FILE part.
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: * add /var/games
+	  as suggested in the ML * add a _configure wrapper that skips the
+	  ./configure step if a Makefile is present but ./configure is
+	  missing (fallback operation). Bombs out when both are awol.
+	  Redirected all ./configure calls to _configure.
 
-2005-04-08 10:46  sofar
+2005-12-31 04:10  tchan
 
-	* var/lib/lunar/functions/moonbase.lunar: slippy fingers today
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fixed some
+	  technically incorrect uses of parentheses inside a bash echo
+	  command. Parens need to be backslash escaped, like "echo ADDON=\(
+	  None \)"
 
-2005-04-08 10:45  sofar
+2005-12-28 00:28  sofar
 
-	* var/lib/lunar/functions/moonbase.lunar: Now I get it ;^)
+	* lunar/trunk/var/lib/lunar/plugins/download-generic.plugin: tchan>
+	  sofar borked it somewhere along the way
 
-2005-04-08 10:33  sofar
+2005-12-26 02:21  sofar
 
-	* etc/lunar/config: Damn, I forgot these all along!
+	* lunar/branches/stable/var/lib/lunar/aliases,
+	  lunar/trunk/var/lib/lunar/aliases: Deleted into oblivion (see
+	  moonbase/aliases).
 
-2005-04-07 09:36  sofar
+2005-12-19 18:13  sofar
 
-	* var/lib/lunar/functions/download.lunar: I thought I typed that
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: Fix for
+	  file:/// urls - I need those to work so I can offline work on the
+	  lunar iso while at work with a snapshot moonbase =^)
 
-2005-04-07 09:19  sofar
+2005-12-19 04:00  tchan
 
-	* bin/lvu, var/lib/lunar/functions/download.lunar,
-	  var/lib/lunar/plugins/download-file.plugin,
-	  var/lib/lunar/plugins/download-generic.plugin: API change:
-	  separately pass the filename argument when downloading and
-	  verifying files (url, filename, target dir)
+	* lunar/trunk/usr/share/man/man8/lfirsttime.8: Fixed a LOT of typos
+	  and some really poor grammar.
 
-2005-04-07 08:59  sofar
+2005-12-19 03:43  tchan
 
-	* etc/lunar/: config, mirrors/GNOME, mirrors/GNU, mirrors/KDE,
-	  mirrors/KERNEL, mirrors/LRESORT, mirrors/SFORGE, mirrors/XFREE86:
-	  Adjusting all URL's so they end with '/'
+	* lunar/trunk/usr/share/man/man8/lfirsttime.8: Corrected a few
+	  spelling mistakes.
 
-2005-04-06 15:18  sofar
+2005-12-13 03:42  sofar
 
-	* var/lib/lunar/functions/: build.lunar, plugins.lunar: Fix for
-	  postbuild not installing plugins: force installation
+	* lunar/trunk/bin/lvu: Yep, indeed zbigniew was right - should be
+	  fine now - I must have overlooked something.
 
-2005-04-06 07:44  sofar
+2005-12-12 04:25  sofar
 
-	* var/lib/lunar/functions/download.lunar: Bugfix: second and
-	  further sources were not downloaded.
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+	  lunar/trunk/var/lib/lunar/menu/optimize.menu: Adds sse3 and amd64
+	  subarch optimizations, thanks to zbigniew.
 
-2005-04-05 08:47  sofar
+2005-12-12 04:11  sofar
 
-	* sbin/lin: Adding brackets solves this too =^)
+	* lunar/trunk/bin/lvu: Fix lvu diff zsection code.
 
-2005-04-05 05:26  tchan
+2005-11-11 20:00  sofar
 
-	* sbin/lin: Reverting sofar's change to lin because he just broke
-	  the ability to do, for example:  "lin automake autoconf".  2nd
-	  module always fails because BUILD_DIRECTORY is set to 1st modules
-	  source_dir <---- bzzzzt!!!! Not good! sofar will have to fix this
-	  correctly when he has some time.  At least now I can do "lin
-	  module1 module2 module3" again.
+	* lunar/branches/stable/etc/lunar/mirrors/LRESORT,
+	  lunar/trunk/etc/lunar/mirrors/LRESORT: Merged Moe's changes and
+	  removed my puny nl.lunar-linux.org mirror from the list as it is
+	  no longer serving download content (it's just acting as a backup
+	  server now mirroring our svn repos and torrents).
 
-2005-04-04 22:33  moe
+2005-11-11 19:53  moe
 
-	* var/lib/lunar/functions/download.lunar: well, you forgot about
-	  it, right sofar? (I won't mind since you created a 5GB svn tree
-	  today ;)
+	* lunar/trunk/etc/lunar/mirrors/LRESORT: Lets give this another try
+	  .. I'm sure that the last time it failed. Updating mirror urls.
 
-2005-04-04 13:36  sofar
+2005-11-09 19:56  sofar
 
-	* var/lib/lunar/plugins/download-generic.plugin: Add generic
-	  https:// to the plugins (needed for cvs module)
+	* lunar/trunk/bin/lvu, lunar/trunk/usr/share/man/man1/lvu.1: New
+	  feature: `lvu expired`, shows a list of modules which need an
+	  update, including old an new version numbers.
 
-2005-04-04 11:22  sofar
+2005-11-06 07:15  sofar
 
-	* var/lib/lunar/functions/modules.lunar: Replacing an expensive
-	  call with efficient code
+	* lunar/trunk/var/lib/lunar/functions/modules.lunar: Final
+	  modifications - prolly still not bugfree but it seems to work ;^).
 
-2005-04-04 11:11  sofar
+2005-11-06 06:58  sofar
 
-	* sbin/lin, var/lib/lunar/functions/modules.lunar,
-	  var/lib/lunar/functions/moonbase.lunar: Two changes: reinstate
-	  moonbase changelog (was somehow broken) Make lin a single thread
-	  and not call itself but rather call the main() function again
-	  (which retains cmdline settings like debug, verbose, etc)
+	* lunar/trunk/sbin/lunar,
+	  lunar/trunk/var/lib/lunar/functions/modules.lunar,
+	  lunar/trunk/var/lib/lunar/menu/license.menu: More license code:
+	  add lunar menus and some default handling code. see ML for
+	  additional info.
 
-2005-04-02 15:43  sofar
+2005-11-03 18:13  sofar
 
-	* var/lib/lunar/functions/download.lunar: Rather elegant and simple
-	  fix for CVS/SVN/etc NEED_REFRESH checks: only check ${URLS[0]}
-	  for this, the rest would be nonsense anyway.
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+	  lunar/trunk/var/lib/lunar/menu/optimize.menu: Who is this Janne
+	  and why is he bothering me with these ... oh wait this is a nice
+	  patch ;^).
 
-2005-04-02 10:27  sofar
+2005-11-03 05:23  sofar
 
-	* bin/lvu, var/lib/lunar/functions/download.lunar: Much better
-	  implementation of the URL alternatives: this creates a decent
-	  picklist and insterts alternatives for known MIRROR clusters
-	  automatically in the list. Lvu urls needs some more work but is
-	  acceptable.
+	* lunar/trunk/install: Brilliant idea from Janne Johansson.
 
-2005-04-01 10:17  sofar
+2005-10-20 21:47  sofar
 
-	* var/lib/lunar/functions/messages.lunar: Extended debugging
-	  support: use -dd -ddd -dddd or even -ddddd to increase debug
-	  level
+	* lunar/trunk/sbin/lin,
+	  lunar/trunk/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/modules.lunar: Prototype
+	  LICENSE code: use lunar set {ACCEPTED,REJECTED}_LICENSES to adjust
+	  it. These variables can contain more license names. We still need
+	  to decide on license names.
 
-2005-04-01 07:21  sofar
+2005-10-20 18:46  sofar
 
-	* var/lib/lunar/plugins/unpack-generic.plugin: Fix by....
-	  KONGAR!!!! =^D
+	* lunar/trunk/etc/lunar/config: * removed max_sources as it's
+	  properly initialized in the code already * removed specific
+	  mirrors for moonbase, replaced by * generic
+	  download.lunar-linux.org for moonbase second URL fallback *
+	  generic download.lunar-linux.org for LRESORT and PATCH URL's
 
-2005-03-31 13:09  sofar
+2005-10-17 23:27  sofar
 
-	* var/lib/lunar/: functions/optimize.lunar, menu/optimize.menu:
-	  Adding a switch for -Wl,as-needed to reduce the amount of linked
-	  in libraries. Faster startups? possibly. Could prove useful.
+	* lunar/trunk/sbin/lunar: Fix lunar hold menu being broken -
+	  elangelo should have filed a bugreport first but I'm feeling nice
+	  today :^P
 
-2005-03-31 08:09  sofar
+2005-10-14 03:37  v3rt1g0
 
-	* sbin/lrm: cosmetic warning fix
+	* lunar/trunk/etc/lunar/mirrors/GNU: Fix tchan's state name!
 
-2005-03-30 13:10  sofar
+2005-10-13 20:23  sofar
 
-	* var/lib/lunar/sustained: These are no longer needed in here (the
-	  less the better)
+	* lunar/branches/stable/bin/lvu, lunar/branches/stable/sbin/lget,
+	  lunar/branches/stable/sbin/lin, lunar/branches/stable/sbin/lrm,
+	  lunar/branches/stable/sbin/lunar,
+	  lunar/branches/stable/var/lib/lunar/compilers/ld,
+	  lunar/branches/stable/var/lib/lunar/functions/build.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/check.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/depends.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/download.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/kernel.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/main.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/optimize.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/plugins.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/queue.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/recovery.lunar,
+	  lunar/branches/stable/var/lib/lunar/functions/uniqid.lunar,
+	  lunar/branches/stable/var/lib/lunar/plugins/postbuild-generic.plugin,
+	  lunar/trunk/usr/share/doc/lunar/README: Backport fix and cosmetic
+	  backports (spelling, gcc arch x86 optimizations). Full sync to
+	  theedge.
 
-2005-03-30 11:25  sofar
+2005-10-13 20:18  sofar
 
-	* etc/lunar/config, sbin/lrm, var/lib/lunar/functions/build.lunar,
-	  var/lib/lunar/functions/moonbase.lunar,
-	  var/lib/lunar/functions/plugins.lunar,
-	  var/lib/lunar/plugins/bootloader-grub.plugin,
-	  var/lib/lunar/plugins/bootloader-lilo.plugin,
-	  var/lib/lunar/plugins/download-cvs.plugin,
-	  var/lib/lunar/plugins/download-svn.plugin,
-	  var/lib/lunar/plugins/unpack-rpm.plugin,
-	  var/lib/lunar/plugins/unpack-zip.plugin,
-	  var/lib/lunar/plugins/verify-gpg.plugin: Merging in moonbase
-	  plugins: some plugins are moved to moonbase, a few base plugins
-	  are left behind.
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar: Somehow
+	  sort_by_dependency was a dud, this code actually speeds it up a
+	  bit and gives correct output for me where it was previously not
+	  doing that.
 
-2005-03-28 23:53  v3rt1g0
+2005-10-10 20:51  tchan
 
-	* sbin/lsh: Just a little typo that has been bugging me.
+	* lunar/trunk/etc/lunar/mirrors/GNOME: Fixed the planetmirror GNOME
+	  URL.
 
-2005-03-28 13:26  sofar
+2005-09-29 14:38  tchan
 
-	* var/lib/lunar/plugins/check-md5sum.plugin: locale-fix: do not
-	  rely on 'FAILED' in the output, since in spanish it is "TU MADRE"
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar: I got tired of
+	  watching the Deprecated -mcpu messages scroll by, so I removed the
+	  -mcpu from the x86 section of optimize.lunar. -march implies
+	  -mtune which is the replacement for -mcpu on x86 platforms in
+	  gcc-3.4.x. So if anyone is still using gcc-3.3.x this won't break
+	  anything as -march there also implies -mcpu.
 
-2005-03-27 22:02  sofar
+2005-09-25 03:50  v3rt1g0
 
-	* var/lib/lunar/: functions/kernel.lunar, functions/plugins.lunar,
-	  plugins/bootloader-grub.plugin, plugins/bootloader-lilo.plugin:
-	  Moving bootloader code to plugins: we need to move the plugins
-	  out to the moonbase-modules later on.
+	* lunar/trunk/bin/lvu: Typo in user message.
 
-2005-03-25 17:56  sofar
+2005-09-25 03:38  v3rt1g0
 
-	* var/lib/lunar/: functions/check.lunar, functions/plugins.lunar,
-	  plugins/check-find.plugin, plugins/check-ldd.plugin,
-	  plugins/check-md5sum.plugin, plugins/check-symlinks.plugin:
-	  Rewriting fix code: - now plugins instead of one large file -
-	  lunar fix/nofix now runs better per-module - global lunar
-	  fix/nofix doesn't perform expensive ld_export overhead
+	* lunar/trunk/sbin/lget, lunar/trunk/sbin/lin, lunar/trunk/sbin/lrm,
+	  lunar/trunk/sbin/lunar: Couple more typos, only one was
+	  user-visible.
 
-2005-03-25 15:54  sofar
+2005-09-25 03:15  v3rt1g0
 
-	* var/lib/lunar/functions/depends.lunar: Optimize performance of
-	  depends code a bit more
+	* lunar/trunk/var/lib/lunar/functions/check.lunar,
+	  lunar/trunk/var/lib/lunar/functions/depends.lunar,
+	  lunar/trunk/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/kernel.lunar,
+	  lunar/trunk/var/lib/lunar/functions/main.lunar,
+	  lunar/trunk/var/lib/lunar/functions/plugins.lunar,
+	  lunar/trunk/var/lib/lunar/functions/queue.lunar,
+	  lunar/trunk/var/lib/lunar/functions/recovery.lunar,
+	  lunar/trunk/var/lib/lunar/functions/uniqid.lunar: Misc typos. Most
+	  were just in comments.
 
-2005-03-25 15:53  sofar
+2005-09-25 02:29  v3rt1g0
 
-	* bin/lvu: Remove remainder of versioned modules
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: This is the
+	  commit to go along with my Dev-ML email (subject: Addition to
+	  build.lunar common functions) sent on 18Sep05. This adds a
+	  default_game_build and default_game_config as options to be used
+	  in BUILD files. This commit also fixes a few minor typos. !!!!!!
+	  Please DO NOT use these two functions in any modules that are in
+	  the moonbase. This code is being commited here so that devs can
+	  easily test the new code. Once it has been tested/approved the
+	  change can then be pushed the lunar and both theedge and lunar can
+	  get a version bump before we can start making use of it, else
+	  stuff will break for the user. !!!!!!!
 
-2005-03-25 11:11  sofar
+2005-09-19 15:49  striker
 
-	* var/lib/lunar/plugins/unpack-generic.plugin: Adding plain tar
-	  files too =^)
+	* lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin:
+	  committing fix to exclude svn directories (noticed by tchan)
 
-2005-03-25 10:47  sofar
+2005-08-21 20:41  sofar
 
-	* bin/lvu, var/lib/lunar/functions/plugins.lunar,
-	  var/lib/lunar/functions/sources.lunar,
-	  var/lib/lunar/plugins/unpack-generic.plugin,
-	  var/lib/lunar/plugins/unpack-rpm.plugin,
-	  var/lib/lunar/plugins/unpack-zip.plugin: Fix lvu urls: now lists
-	  ALL urls!!! Migrate unpack() to use plugins for all types (allows
-	  zip and rpm code to be migrated out of core later)
+	* lunar/trunk/etc/lunar/config,
+	  lunar/trunk/var/lib/lunar/functions/aliases.lunar: Aliases code
+	  now lives in $MOONBASE !!!
 
-2005-03-24 16:38  sofar
+2005-08-13 19:33  sofar
 
-	* bin/lvu, sbin/lget, sbin/lin, usr/share/man/man8/lin.8,
-	  usr/share/man/man8/lrm.8, var/lib/lunar/functions/build.lunar,
-	  var/lib/lunar/functions/check.lunar,
-	  var/lib/lunar/functions/depends.lunar,
-	  var/lib/lunar/functions/download.lunar,
-	  var/lib/lunar/functions/edit.lunar,
-	  var/lib/lunar/functions/logging.lunar,
-	  var/lib/lunar/functions/main.lunar,
-	  var/lib/lunar/functions/modules.lunar,
-	  var/lib/lunar/functions/plugins.lunar,
-	  var/lib/lunar/functions/sizes.lunar,
-	  var/lib/lunar/functions/sources.lunar,
-	  var/lib/lunar/functions/temp.lunar,
-	  var/lib/lunar/functions/tracking.lunar,
-	  var/lib/lunar/plugins/download-generic.plugin,
-	  var/lib/lunar/plugins/verify-gpg.plugin,
-	  var/lib/lunar/plugins/verify-md5.plugin,
-	  var/lib/lunar/plugins/verify-sha1.plugin: Mega merge:
+	* lunar/trunk/var/lib/lunar/functions/moonbase.lunar: Prevent
+	  downloading moonbase from a cached location. You can still
+	  override the moonbase http location with `lunar set
+	  MOONBASE_URL[0] xxxx`.
 
-	  * source verification is now a plugin too * rewrote gpg
-	  verification a bit * removed versioned modules (only one remains:
-	  gcc/3.4.3) * Implemented nested sections: moonbase/gnome/apps is
-	  now possible
+2005-08-09 09:01  sofar
 
-2005-03-23 16:18  sofar
+	* lunar/trunk/var/lib/lunar/compilers/c++,
+	  lunar/trunk/var/lib/lunar/compilers/cc,
+	  lunar/trunk/var/lib/lunar/compilers/g++,
+	  lunar/trunk/var/lib/lunar/compilers/gcc,
+	  lunar/trunk/var/lib/lunar/compilers/ld,
+	  lunar/trunk/var/lib/lunar/compilers/make,
+	  lunar/trunk/var/lib/lunar/functions/optimize.lunar: Adding
+	  debugging for compiler paths and also allow gcc version detection
+	  to use the present compiler instead of the 'installed' which will
+	  allow you call a newer gcc with the proper optimization options.
 
-	* var/lib/lunar/: functions/download.lunar,
-	  functions/plugins.lunar, plugins/download-cvs.plugin,
-	  plugins/download-file.plugin, plugins/download-generic.plugin,
-	  plugins/download-svn.plugin: Adding a plugin system for
-	  downloading source code(tested). This codeset allows people to
-	  write plugins for other things later on.
+2005-08-09 08:11  sofar
 
-2005-03-23 08:42  sofar
+	* lunar/trunk/var/lib/lunar/compilers/c++,
+	  lunar/trunk/var/lib/lunar/compilers/cc,
+	  lunar/trunk/var/lib/lunar/compilers/g++,
+	  lunar/trunk/var/lib/lunar/compilers/gcc,
+	  lunar/trunk/var/lib/lunar/compilers/ld,
+	  lunar/trunk/var/lib/lunar/compilers/make: Adding changeable
+	  COMPILER_PATH, LD_PATH and MAKE_PATH so the wrappers can call a
+	  crosscompiler or alternative compiler suite.
 
-	* bin/lvu: Wanna get nitpicking? eat this!
+2005-08-09 08:09  sofar
 
-2005-03-23 00:23  hardkrash
+	* lunar/trunk/usr/share/doc/lunar/contributions: It's all in
+	  contributions already. If someone wants to maintain a maintainable
+	  list with more information please contact me.
 
-	* bin/lvu: Cleaning up the activity log so that it only finds the
-	  actual module Not other modules with the string of module name in
-	  it
+2005-08-03 10:27  sofar
 
-2005-03-20 16:53  sofar
+	* lunar/trunk/usr/share/doc/lunar/module-example/README: Adjusted!
 
-	* var/lib/lunar/functions/: check.lunar, modules.lunar,
-	  recovery.lunar: Reworking some checks and code to be more
-	  consistent in using base functions, rewrite md5sum_check slightly
+2005-08-03 10:12  sofar
 
-2005-03-20 14:57  sofar
+	* lunar/trunk/usr/share/doc/lunar/module-example/PRE_INSTALL: We
+	  don't use this
 
-	* var/lib/lunar/functions/: check.lunar, locking.lunar: This allows
-	  'lunar fixdepends' to rebuild the depends/depends.backup files if
-	  they are nonexistant, and thus empty too!
+2005-07-31 14:35  tchan
 
-2005-03-18 22:50  sofar
+	* lunar/trunk/var/lib/lunar/functions/tracking.lunar: Fixing the bug
+	  that Florin reported about filenames with spaces in them. sofar
+	  was missing a pair of quote marks.
 
-	* sbin/lrm: oops!
+2005-07-27 11:04  sofar
 
-2005-03-18 14:48  sofar
+	* lunar/trunk/sbin/lrm,
+	  lunar/trunk/var/lib/lunar/functions/plugins.lunar: Adding
+	  PRE_REMOVE and POST_REMOVE plugin hooks in lrm.
 
-	* var/lib/lunar/functions/download.lunar: Yikes!!!
+2005-07-27 09:52  sofar
 
-2005-03-18 11:01  sofar
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: Damn you !!!
 
-	* bin/lvu, var/lib/lunar/unset.sh,
-	  var/lib/lunar/functions/download.lunar,
-	  var/lib/lunar/functions/main.lunar,
-	  var/lib/lunar/functions/misc.lunar,
-	  var/lib/lunar/functions/moonbase.lunar,
-	  var/lib/lunar/functions/sources.lunar,
-	  var/lib/lunar/menu/download.menu: W00t, the end of FUZZY!!!
+2005-07-27 07:36  sofar
 
-2005-03-18 10:01  sofar
+	* lunar/branches/stable/bin/lvu,
+	  lunar/branches/stable/etc/lunar/mirrors/SFORGE,
+	  lunar/trunk/bin/lvu, lunar/trunk/etc/lunar/mirrors/SFORGE:
+	  Modified 'lvu urls' so that it lists ALL mirror sites but never
+	  last resort/first resort urls. this makes it produce the same list
+	  everywhere. Also adding the crappy osdn.sf.net mirror.
 
-	* var/lib/lunar/functions/check.lunar: Moo, this should fix that
-	  too
+2005-07-27 07:24  sofar
 
-2005-03-18 09:58  sofar
+	* lunar/branches/stable/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/download.lunar: Bugfix: the
+	  '/' at the end of a URL may be missing like in the case of
+	  mirrors. You should account for BOTH situations. This forces
+	  proper termination of any URL.
 
-	* var/lib/lunar/functions/main.lunar: Fix for the missing install
-	  log after a resurrect.
+2005-07-25 12:13  sofar
 
-2005-03-18 00:52  v3rt1g0
+	* lunar/trunk/var/lib/lunar/compilers/c++,
+	  lunar/trunk/var/lib/lunar/compilers/cc,
+	  lunar/trunk/var/lib/lunar/compilers/g++,
+	  lunar/trunk/var/lib/lunar/compilers/gcc,
+	  lunar/trunk/var/lib/lunar/compilers/ld: New wrappers: call
+	  /usr/bin/XXX directly and added a 'ld' wrapper for extra extra
+	  debugging support. Works with 'ccache' module so NOT heavily
+	  tested ;^)
 
-	* var/lib/lunar/functions/main.lunar: Misc typos
+2005-07-25 09:49  sofar
 
-2005-03-18 00:40  v3rt1g0
+	* lunar/trunk/var/lib/lunar/compilers/make: Fix bug that would cause
+	  ccache not to be used because the wrappers were not in the path
+	  anymore. #917
 
-	* var/lib/lunar/menu/dmodule.menu: Typo
+2005-07-21 19:14  sofar
 
-2005-03-18 00:35  v3rt1g0
+	* lunar/trunk/etc/lunar/mirrors/LRESORT: Adding the second mirror in
+	  germany in this list.
 
-	* var/lib/lunar/menu/optimize.menu: Typos
+2005-07-20 12:00  v3rt1g0
 
-2005-03-16 08:02  sofar
+	* lunar/trunk/var/lib/lunar/menu/download.menu,
+	  lunar/trunk/var/lib/lunar/menu/optimize.menu: Fix some small typos
 
-	* var/lib/lunar/functions/messages.lunar: meh, silly
+2005-07-13 03:29  hardkrash
 
-2005-03-15 16:49  sofar
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: this fix
+	  really works
 
-	* var/lib/lunar/functions/check.lunar: Fix for AUTOFIX BREAKING
-	  MODULES: you can now use LDD_CHECK=off in DETAILS. please test &&
-	  verify
+2005-07-05 20:59  hardkrash
 
-2005-03-15 12:36  sofar
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: Sofar
+	  mentioned that i forgot about :// as being correct So we now have
+	  a more robust sed statment that filters even the worst /// out of
+	  the URL :-P
 
-	* bin/lvu: Adding 'info' ... slightly modified by chad's patch.
+2005-07-05 18:36  hardkrash
 
-2005-03-15 11:38  sofar
+	* lunar/trunk/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/plugins.lunar: fix the double
+	  // problem for good indent fix
 
-	* var/lib/lunar/functions/messages.lunar: New query() routine: bad
-	  input now causes a repeated question, and the double newline is
-	  gone.
+2005-06-30 14:08  sofar
 
-2005-03-15 10:36  sofar
+	* lunar/trunk/var/lib/lunar/functions/modules.lunar: Borkfix: I
+	  broke this for normal modules (non-zlocal)
 
-	* var/lib/lunar/functions/depends.lunar: sanity check: bug #723
+2005-06-30 12:27  sofar
 
-2005-03-15 04:05  v3rt1g0
+	* lunar/trunk/bin/lvu: Properly construct diff to support nested
+	  folders too.
 
-	* etc/lunar/local/README: Fixed a typo and add metion of XOrg for
-	  what its worth
+2005-06-30 12:15  sofar
 
-2005-03-13 21:56  sofar
+	* lunar/trunk/var/lib/lunar/functions/modules.lunar: Allow nested
+	  folders in zlocal as well->needed for putting the submission queue
+	  in zlocal for instance.
 
-	* var/lib/lunar/functions/connect.lunar: this is much more
-	  consistent. also adding raX interface type, which is kind of
-	  uncommon.
+2005-06-30 12:03  sofar
 
-2005-03-13 18:19  sofar
+	* lunar/trunk/bin/lvu: Feature addition: lvu diff [locally edited
+	  module] -> create a unidiff suited for submission.
 
-	* sbin/lin: Proposed consistency fix for lin/download queue
-	  creation: use find_depends()
+2005-06-24 13:22  tchan
 
-2005-03-13 17:08  sofar
+	* lunar/trunk/etc/lunar/config: Yet another hack to fix the double
+	  "/" problem in the MIRRORS, especially SFORGE.
 
-	* var/lib/lunar/functions/check.lunar: Removing obsolete call to
-	  show_owner.
+2005-06-18 21:39  tchan
 
-2005-03-09 19:11  moe
+	* lunar/trunk/var/lib/lunar/plugins/unpack-generic.plugin: Fixed a
+	  bug in the assumptions on how source modules are named. NOT all
+	  source code is *.tar.gz, see pwlib and openh323 modules (these are
+	  named *-tar.gz). I changed the unpack code from *.tar.bz2 to
+	  *tar.bz2 and similiarly *.tar.gz to *tar.gz. sofar needs to look
+	  at this when he gets back!!!
 
-	* usr/share/man/man8/lfirsttime.8: Some tweaks. Two new hints.
+2005-06-13 15:25  moe
 
-2005-03-09 15:26  sofar
+	* lunar/trunk/etc/lunar/mirrors/SFORGE: Why am I unable to commit to
+	  the stable branch? sigh. Fixing trailing slashes causing broken
+	  sf.net downloads
 
-	* var/lib/lunar/functions/recovery.lunar: Suggested by florin, also
-	  fixed the line above the fix needed.
+2005-06-08 11:33  sofar
 
-2005-03-09 13:23  moe
+	* lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Adding a
+	  little bit of system info so we can spot non-2.4 users etc. Also
+	  specify date using -R format. Hopefully it'll make Moe happier.
 
-	* var/lib/lunar/functions/prune.lunar: wheeps .. committed a
-	  slightly older version. This is the final solution.
+2005-06-07 15:25  sofar
 
-2005-03-09 13:17  moe
+	* lunar/branches/stable/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/download.lunar: Even better:
+	  we DO use name-based content checking but we don't do full tar
+	  checkouts or uncompresses, and let magic do the work instead.
 
-	* var/lib/lunar/functions/prune.lunar: Fixing lunar prune for good.
-	  God, this has been bothering me. Might break things .. but this
-	  is theedge ;-) However, I've been giving it a good test.
+2005-06-06 14:03  sofar
 
-2005-03-08 07:48  moe
+	* lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Bad typo fix.
 
-	* usr/share/man/man8/lfirsttime.8: Typo
+2005-06-06 13:21  sofar
 
-2005-03-07 23:08  moe
+	* lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Merging yet
+	  another lvu submit fix. this one seems to produce proper patch
+	  formatted diffs.
 
-	* usr/share/man/man8/lfirsttime.8: Tweaks and typo fixes. Also
-	  added a hint to the hint section.
+2005-06-03 09:43  sofar
 
-2005-03-07 22:03  moe
+	* lunar/trunk/bin/lvu: lvu submit patch format broke: wrong
+	  linecount.
 
-	* usr/share/man/man8/lfirsttime.8: I finally got to rewriting
-	  lfirsttime. This should be _alot_ better then the manpage we had
-	  until now. Thanks rolling out to Jens, Jasper and Jaime for
-	  typo-hunting. I feel dizzy now.
+2005-06-02 07:48  sofar
 
+	* lunar/trunk/var/lib/lunar/functions/misc.lunar: Moving these
+	  functions into misc.lunar as they are required to be present at
+	  all times.
+
+2005-05-31 20:16  sofar
+
+	* lunar/trunk/bin/lvu: ZLOCAL_OVERRIDES defaults to "" and not "off"
+
+2005-05-28 12:33  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: e
+
+2005-05-28 12:30  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/download.lunar: Fix download
+	  bug on 'Custom' keyword.
+
+2005-05-27 14:00  sofar
+
+	* lunar/trunk/bin/lvu: Needs a -r.
+
+2005-05-27 13:50  sofar
+
+	* lunar/trunk/bin/lvu, lunar/trunk/usr/share/man/man1/lvu.1: lvu
+	  submit now uses a 'patch' to submit changes. Since this is an
+	  attachment it can be easily saved and still viewed inline in a
+	  mail client. Manual page adjusted as well.
+
+2005-05-26 13:49  sofar
+
+	* lunar/trunk/sbin/lunar: Force creation of queue dir.
+
+2005-05-26 11:42  sofar
+
+	* lunar/trunk/etc/lunar/config: adding wdps mirror in germany
+
+2005-05-26 11:28  sofar
+
+	* lunar/trunk/var/lib/lunar/unset.sh: Also not needed (unset LIN)
+
+2005-05-26 11:27  sofar
+
+	* lunar/trunk/sbin/lunar: Bug reported by Remco.
+
+2005-05-20 11:48  moe
+
+	* lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin:
+	  Directory support for gather_docs
+
+2005-05-20 11:17  moe
+
+	* lunar/trunk/lib/lsb/init-functions: Adding an '-o' to the mkpid
+	  call since pgrep would fetch more than one pid some cases.
+	  Permission granted by sofar ;-)
+
+2005-05-20 09:13  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar: Need to export
+	  this so it reaches the wrappers.
+
+2005-05-20 09:09  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/build.lunar: This is no longer
+	  nedeed since the alias is gone and 'make' is now wrapped.
+
+2005-05-20 09:07  sofar
+
+	* lunar/trunk/var/lib/lunar/compilers/make,
+	  lunar/trunk/var/lib/lunar/functions/optimize.lunar: Adding a 'make
+	  wrapper' script, removed the alias as well. This should be much
+	  more decent and implements the preferred way to call 'make -jN'.
+
+2005-05-20 08:58  sofar
+
+	* lunar/trunk/var/lib/lunar/compilers/c++,
+	  lunar/trunk/var/lib/lunar/compilers/cc,
+	  lunar/trunk/var/lib/lunar/compilers/g++,
+	  lunar/trunk/var/lib/lunar/compilers/gcc: Don't use stderr, it
+	  might not exist.
+
+2005-05-20 08:28  sofar
+
+	* lunar/trunk/etc/lunar/config: Switch unc -> osdn
+
+2005-05-19 14:52  sofar
+
+	* lunar/trunk/etc/lunar/config: ensure TMPFS is off by default,
+	  otherwise the code concludes that tmpfs is (not ff).
+
+2005-05-18 19:45  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar: bugfix, fixes
+	  empty OPTS.
+
+2005-05-16 14:45  sofar
+
+	* lunar/trunk/etc/lunar/config: Change these default options: makes
+	  more sense.
+
+2005-05-16 11:05  sofar
+
+	* lunar/trunk/sbin/lin: Of course, this is a bit more helpfull as
+	  well.
+
+2005-05-16 11:02  sofar
+
+	* lunar/trunk/sbin/lin: bugfix: lunar would simply install exiled
+	  modules (yikes!)
+
+2005-05-16 10:40  sofar
+
+	* lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin:
+	  Bugfix: split up gather_docs from the plugin, as return values
+	  make this pretty impossible. Also the API call to gather_docs
+	  changed for plugins, so it was bound to break anyway.
+
+2005-05-15 18:23  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/postbuild.lunar: No longer
+	  needed!!! =^D
+
+2005-05-15 18:20  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/aliases.lunar,
+	  lunar/trunk/var/lib/lunar/functions/build.lunar,
+	  lunar/trunk/var/lib/lunar/functions/check.lunar,
+	  lunar/trunk/var/lib/lunar/functions/config.lunar,
+	  lunar/trunk/var/lib/lunar/functions/connect.lunar,
+	  lunar/trunk/var/lib/lunar/functions/depends.lunar,
+	  lunar/trunk/var/lib/lunar/functions/download.lunar,
+	  lunar/trunk/var/lib/lunar/functions/edit.lunar,
+	  lunar/trunk/var/lib/lunar/functions/kernel.lunar,
+	  lunar/trunk/var/lib/lunar/functions/locking.lunar,
+	  lunar/trunk/var/lib/lunar/functions/logging.lunar,
+	  lunar/trunk/var/lib/lunar/functions/main.lunar,
+	  lunar/trunk/var/lib/lunar/functions/messages.lunar,
+	  lunar/trunk/var/lib/lunar/functions/misc.lunar,
+	  lunar/trunk/var/lib/lunar/functions/modules.lunar,
+	  lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+	  lunar/trunk/var/lib/lunar/functions/plugins.lunar,
+	  lunar/trunk/var/lib/lunar/functions/prune.lunar,
+	  lunar/trunk/var/lib/lunar/functions/sizes.lunar,
+	  lunar/trunk/var/lib/lunar/functions/sources.lunar,
+	  lunar/trunk/var/lib/lunar/functions/temp.lunar,
+	  lunar/trunk/var/lib/lunar/functions/tracking.lunar,
+	  lunar/trunk/var/lib/lunar/functions/uniqid.lunar,
+	  lunar/trunk/var/lib/lunar/functions/updatelog.lunar,
+	  lunar/trunk/var/lib/lunar/functions/useradd.lunar,
+	  lunar/trunk/var/lib/lunar/plugins/initd.plugin,
+	  lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: Lots
+	  of stuff changed: 1. added 5 new BUILD_ plugin hooks 2. make
+	  plugins out of all non-core post-build code 3. moved bash and
+	  xinetd plugin code into moonbase to make it really pluggable 4.
+	  Cleaned up a few small pieces of code 5. added 'local'
+	  declarations as much as possible everywhere!!! 6. removed the
+	  dummy calls to update_lilo/grub
+
+2005-05-15 18:05  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar,
+	  lunar/trunk/var/lib/lunar/functions/updatelog.lunar: Fix moonbase
+	  display changes. Note create_depends_cache ()'-ed
+
+2005-05-10 12:37  sofar
+
+	* lunar/trunk/sbin/lin: Don't let WANT_VERSION trickle into the
+	  version number needed for dependencies (This is also the first
+	  commit performed through HTTP+DAV+SSL!)
+
+2005-05-09 14:50  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/check.lunar,
+	  lunar/trunk/var/lib/lunar/functions/depends.lunar: Hopefully this
+	  will fix the 'alias' bug on 'lunar fix' including 'lunar update'
+	  etc... The satisfy_depends code now has explicit NEVER_ASK and
+	  internally discards an alias if it should be bassed by
+	  find_depends. I still don't get who the unalias code doesn't find
+	  the proper alias for this case, but it works. Also added a slight
+	  hint more information (-v level).
+
+2005-05-08 20:40  sofar
+
+	* lunar/trunk/bin/lvu: EEEK I unpatched lvu submit :^(
+
+2005-05-08 15:17  sofar
+
+	* lunar/trunk/var/lib/lunar/menu/optimize.menu: Typo fix: CC_OPTS
+	  wasn't displayed correctly.
+
+2005-05-07 21:17  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar: Internally
+	  adjust for in_depends() change.
+
+2005-05-07 20:32  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/depends.lunar,
+	  lunar/trunk/var/lib/lunar/functions/optimize.lunar: Optimization
+	  fix for LDFLAGS, and also a very outdated fix I think is needed
+	  for a lot of things-> in_depends() function.
+
+2005-05-06 16:36  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fix for this
+	  recently discovered bug: http://lunar-linux.org/?q=node/view/835.
+	  I'm also allowing -S to be passed as we have sufficient protection
+	  now from new sers that they should check the sanity of their
+	  optimizations.
+
+2005-05-06 16:16  sofar
+
+	* lunar/trunk/var/lib/lunar/menu/optimize.menu: I'm a basterd: now
+	  it's completely intuitive to just press 'yes' which will NOT
+	  change the safety off. I love designing GUI's =^DDDD.
+
+2005-05-06 16:05  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+	  lunar/trunk/var/lib/lunar/menu/optimize.menu: Adding SAFETY switch
+	  to the lunar optimizations. This will prohibit setting of non-safe
+	  optimizations (very restrictive). Also in non-restricted mode, you
+	  STILL cannot choose sse2 if /proc/cpuinfo doesn't list that
+	  Feature ;^). There is a very very serious warning when people turn
+	  off the safety switch. (schweet!).
+
+2005-05-05 15:14  sofar
+
+	* lunar/trunk/var/lib/lunar/protected: AAARGH mailman panic!!!
+
+2005-05-05 14:46  sofar
+
+	* lunar/trunk/bin/lvu: Lvu from output without version number but
+	  with the matched files, easy to process and read now.
+
+2005-05-04 20:58  sofar
+
+	* lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fixed missing
+	  Blocks) case entry and cleaned up some utterly useless code.
+
+2005-05-04 11:23  sofar
+
+	* lunar/trunk/var/lib/lunar/menu/optimize.menu: Again a typo.
+
+2005-05-04 11:17  sofar
+
+	* lunar/trunk/var/lib/lunar/menu/optimize.menu: typo fix.
+
+2005-05-04 11:00  sofar
+
+	* lunar/trunk/sbin/lunar,
+	  lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+	  lunar/trunk/var/lib/lunar/menu/optimize.menu: Inserting the new
+	  optimization menu which shows a global menu from which item can be
+	  accessed directly. Also rewrote and renamed the core routines, and
+	  moved the menu code to the .menu file exclusively. You might have
+	  to re-set your optimizations!
+
+2005-04-30 21:46  sofar
+
+	* lunar/trunk/bin/lvu: Modified `lvu submit` to allow non-zlocal
+	  modules to be submitted.
+
+2005-04-26 15:51  sofar
+
+	* lunar/trunk, theedge/trunk: theedge/trunk is now lunar/trunk !
+



More information about the Lunar-commits mailing list