[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gobolinux-devel
Subject:    [gobolinux-devel] Scripts 2.3.1, Compile 1.5.1
From:       hisham.hm () gmail ! com (Hisham Muhammad)
Date:       2006-06-04 2:09:29
Message-ID: 5e7d91620606031815s6d37de65od2cacfbffd792225 () mail ! gmail ! com
[Download RAW message or body]

Hello,

Here's another release of Scripts and Compile, with the usual bunch of
bugfixes. They have been pretty stable in CVS recently, so I figured
it's about time to roll out those fixes, before making tweaks to CVS
that may break it again. :)

http://gobo.calica.com/packages/official/Scripts--2.3.1--i686.tar.bz2
http://gobo.calica.com/packages/official/Compile--1.5.1--i686.tar.bz2

The list of what's changed since the previous versions, extracted from
the CVS logs, follows below.

Enjoy!

-- Hisham

SCRIPTS
======

2006-06-02 13:41  drmoose

	* Resources/Defaults/Settings/Scripts/CompatibilityList: Rootless
	  users should use their host systems' glib and glibc

2006-06-02 11:05  drmoose

	* Resources/Defaults/Settings/completion.bash: syntax error from
	  http://www.wotfun.com/pipermail/gobolinux-users/2006-June/003224.html

	  [also my first commit :)]

2006-06-01 23:52  lucasvr

	* bin/CheckDependencies, bin/DeduceName, bin/FilterLines,
	  bin/FindPackage, bin/GetAvailable, bin/GuessLatest,
	  lib/python2.3/site-packages/GuessProgramCase.py,
	  lib/python2.3/site-packages/PythonUtils.py: Using '#!/usr/bin/env
	  python' instead of '#!/bin/python', as suggested by Rafasgj.

2006-06-01 22:05  hisham

	* bin/HasCompatiblePackage: Added missing import.

2006-06-01 18:08  hisham

	* bin/: Hashes, VerifyProgram: Jonas Karlsson: fix bugs related to
	  package signing: * spurious double quote in gpg commmand, *
	  duplicated error message in VerifyProgram.  * remaining
	  occurrences of md5sum instead of sha1sum.

2006-05-31 21:36  detsch

	* bin/FindPackage: Dan: Added a --newest-on-server to FindPackage

2006-05-31 21:33  detsch

	* lib/python2.3/site-packages/PythonUtils.py: Dan: Added Log
	  functions for python scripts.

2006-05-31 17:33  lucasvr

	* bin/NamingConventions: 'Import GoboLinux' is needed to use
	  Find_Conf

2006-05-30 10:04  hisham

	* bin/: ColorMake, CreateInitRD, Dependencies, GrepQuick,
	  HasCompatiblePackage, InstallPackage, NamingConventions,
	  PrepareProgram, ScriptFunctions, SymlinkProgram, TemplateScript:
	  Use Find_Conf where possible. Skip svn directories in GrepQuick.

2006-05-29 19:16  lucasvr

	* bin/PrepareProgram: Automatically using autoconf's cache file
	  when cross-compiling.

2006-05-29 18:16  hisham

	* Functions/File: Fixup detection of writable files.

2006-05-22 23:04  hisham

	* Functions/File: Make Is_Writable smarter, checking writability of
	  not-yet-existing files.

2006-05-22 21:52  lucasvr

	* src/List.c: Improved error messages if a file is not found;
	  Checking for statfs() retval, avoiding weird fs statistics.

2006-05-22 18:41  hisham

	* bin/RenameCaps: More heuristics.

2006-05-22 17:18  hisham

	* bin/RenameCaps: Assorted fixes and improvements.

2006-05-21 20:03  hisham

	* bin/RenameCaps: Don't duplicate file extension when fixing its
	  capitalization Remove spurious spaces in names

2006-05-16 18:13  lucasvr

	* bin/SandboxInstall: removed extra ']'

2006-05-13 16:43  lucasvr

	* bin/UpdateSettings: Often a recipe is not shipped with default
	  settings.  Do not ask the user about anything if 'make install'
	  installed some settings at the target dir when there's no default
	  settings on the recipe.

2006-05-08 22:24  lucasvr

	* src/List.c: added support for large files.

2006-05-08 13:54  lucasvr

	* src/List.c: List now shows the sticky and suid/gid bits
	  correctly.

2006-05-02 20:21  lucasvr

	* bin/: Dependencies, GoboPath, HasCompatiblePackage: Updated cross
	  variable names

2006-04-14 19:59  lucasvr

	* bin/RescueSymlinkProgram: Do not use application's version on the
	  symlink.

2006-04-14 01:59  hisham

	* bin/: CreatePackage, Dependencies: bugfixes: avoid messing with
	  already-signed dependencies when creating package

2006-04-12 17:23  lucasvr

	* src/List.c: just count hidden files once.

2006-04-04 12:13  hisham

	* bin/SandboxInstall, src/LinkOrExpandAll.c: silence out some
	  harmless error messages

2006-04-02 20:17  hisham

	* bin/SandboxInstall: Fix restoring of "manual sandbox" when not
	  using unionfs.

2006-04-01 23:22  hisham

	* bin/: CleanModules, Dependencies: - Use 'new' tail syntax in
	  CleanModules - Clean up -d in Dependencies

2006-04-01 17:17  lucasvr

	* bin/UpdateSettings: Do not ask for update if there's no settings
	  to backup.

2006-03-30 18:41  hisham

	* bin/SandboxInstall: A special workaround for programs that run
	  ldconfig during 'make install'.  Workarounds of this type should
	  *not* be inserted with abandon. If any other situation of this
	  kind turns up, please contact me (Hisham) first so we can discuss
	  the ideal way to approach it. Thanks :)

2006-03-28 01:03  lucasvr

	* bin/PrepareProgram: Added a comment stating that
	  configure_is_autoconf() is now replicated in Compile, too.  This
	  function should be removed from PrepareProgram soon.

2006-03-27 23:04  lucasvr

	* bin/PrepareProgram: Modified variable names to avoid problems on
	  PS1 and kernel related recipes.

2006-03-23 16:21  hisham

	* bin/PrepareProgram: Fix removal of program on --batch.

2006-03-23 16:15  lucasvr

	* bin/Dependencies: rollback on in_host patch, as the function is
	  not visible inside Dependencies.

2006-03-22 19:06  lucasvr

	* bin/Dependencies: Getting rid of hardcoded /Programs; Using
	  in_host function so that Dependencies works fine on
	  cross-compiling mode.

2006-03-21 15:47  hisham

	* bin/Dependencies: Remove kludge to force --batch when calling
	  Dependencies --batch; let Compile propagate its own --batch flag.

2006-03-20 14:45  hisham

	* bin/: Dependencies, PrepareProgram: Behavior changes to --batch
	  mode: don't install dependencies (may change when dependencies
	  become smarter/more reliable) and remove existing package (to
	  make a cleaner build; if removing a package when building could
	  break it, use needs_safe_linking=yes).

2006-03-19 22:10  hisham

	* src/usleep.c: Silence compiler warnings.

2006-03-19 22:09  hisham

	* src/LinkOrExpandAll.c: Bugfixes for --relative; New mode for
	  LiveCD: --no-follow (don't resolve symlinks to avoid referencing
	  host environment)

2006-03-19 22:07  hisham

	* src/List.c: Lucas Correia Villa Real: bugfixes for -t and -d; no
	  more curses needed

2006-03-19 22:06  hisham

	* Makefile, src/Makefile: Debug targets.

2006-03-17 22:48  hisham

	* bin/SandboxInstall: code cleanups (incl. removing the
	  UNIONSANDBOX flag) remove empty directories from leftovers

2006-03-16 20:30  detsch

	* bin/CheckDependencies: Removed some debug outputs left after last
	  commit.

2006-03-16 20:22  detsch

	* bin/CheckDependencies: Added missing 'noWeb' option forwarding to
	  some functions.

2006-03-16 01:03  hisham

	* bin/SandboxInstall: bugfix (I was using return on top level,
	  d'oh)

2006-03-15 00:37  detsch

	* Functions/Log, bin/UpdateSettings: Adjusted user interaction
	  (questions) in order to be correctly recognized by Manager

2006-03-13 01:28  lucasvr

	* bin/: Dependencies, GoboPath, PrepareProgram, SandboxInstall,
	  ScriptFunctions, SymlinkProgram, UpdateSettings: Big cross
	  compiling cleanup, thanks to Hisham's initiative

2006-03-12 13:14  lucasvr

	* bin/UpdateSettings: made it cross aware

2006-03-12 04:50  lucasvr

	* bin/PrepareProgram: remove flag --target, as it should be only
	  used when building a cross compiler.

2006-03-12 04:09  lucasvr

	* bin/PrepareProgram: oops, cashman ($$)!

2006-03-11 14:57  lucasvr

	* bin/PrepareProgram: fixed autoconf cross flags

2006-03-10 20:01  hisham

	* src/List.c: Months in struct tm are zero-based

2006-03-10 18:57  detsch

	* Resources/Defaults/Settings/zshrc, src/List.c: Dynamic COLUMNS
	  even without ncurses

2006-03-10 18:18  lucasvr

	* src/List.c: One last fix: correctly listing symlinks when they're
	  passed individually at the cmdline

2006-03-10 17:44  hisham

	* bin/List, src/Makefile: Replace the List awk/shell script with
	  Lucas' much faster and cleaner C implementation.

2006-03-10 17:27  lucasvr

	* src/List.c: We're handling all arguments now. Can I consider
	  List.c "finished"? :-)

2006-03-10 15:17  lucasvr

	* src/List.c: implemented sorted list, fixed some trivial bugs.

2006-03-10 14:30  lucasvr

	* src/List.c: no need to use total_* variables, as we're using
	  variables as reference on list_files()

2006-03-09 20:35  detsch

	* Resources/Defaults/Settings/zshrc: Better Rootless support:
	  setting SHELL to `which zsh`, no more /S/L/E/zsh

COMPILE
=======

2006-05-30 18:59  hisham

	* bin/NewVersion: Dan Charney: --source and --former name. See
	  http://www.wotfun.com/pipermail/gobolinux-devel/2006-May/001088.html

2006-05-30 10:10  hisham

	* bin/MakeRecipe: Remove inappropriate Quiet's.

2006-05-29 19:12  lucasvr

	* Resources/Defaults/Settings/Compile/Cross/arm_cache.conf:
	  Centralizing autoconf cache files in the Compile tree instead of
	  having each recipe to specify their cache variables.

2006-05-29 18:10  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-ARM.conf,
	  Resources/Defaults/Settings/Compile/Cross-ResetEnv.conf,
	  Resources/Defaults/Settings/Compile/Cross-SH4.conf,
	  Resources/Defaults/Settings/Compile/Cross-common.conf,
	  Resources/Defaults/Settings/Compile/Cross/Cross-ARM.conf,
	  Resources/Defaults/Settings/Compile/Cross/Cross-Common.conf,
	  Resources/Defaults/Settings/Compile/Cross/Cross-ResetEnv.conf,
	  Resources/Defaults/Settings/Compile/Cross/Cross-SH4.conf,
	  bin/Compile: Moved cross-related files to a new subdirectory
	  called 'Cross'; Incorporated a new variable called
	  cross_cache_file, which points to the configure's cache used for
	  cross compiling.

2006-05-27 18:30  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-common.conf: Support
	  toolchains that store gcc lib files at 'lib/gcc-lib' instead of
	  'lib/gcc'.

2006-05-23 01:03  hisham

	* bin/PackRecipe: Further tweaks. I fear this has a lot of
	  potential of turning into a monster pretty fast, because CVS has
	  so many corner cases. But I'm trying to keep the ugly hacks well
	  contained within functions, so that when the day comes to move to
	  a saner version-control system, it won't be such a pain to
	  convert.

2006-05-22 23:04  hisham

	* bin/PackRecipe: Initial commit of the revision-based, cvs-enabled
	  recipe packer.  Not ready for general consumption yet.

2006-05-11 13:58  hisham

	* bin/: Compile, MakeRecipe: Initial support for Build.PL-based
	  Perl recipes, based on instructions by Jonatan Liljedahl at:
	  http://article.gmane.org/gmane.linux.distributions.gobo.devel/64

2006-05-10 22:20  hisham

	* bin/MakeRecipe: Detect scons

2006-05-03 20:25  lucasvr

	* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
	  Cross-SH4.conf, Cross-common.conf: it looks like arrays cannot be
	  initialized with the export keyword.. this patch exports the
	  cpp_incdir after declaring it.

2006-05-02 21:09  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-ResetEnv.conf: Using
	  new variable names

2006-05-02 20:18  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-ARM.conf,
	  Resources/Defaults/Settings/Compile/Cross-SH4.conf,
	  Resources/Defaults/Settings/Compile/Cross-common.conf,
	  bin/Compile: All cross-compiler variables are now prefixed by
	  cross_, and do not mix uppercases with lowercases. This will
	  hopefully result in a better organization and understanding of
	  other GoboLinux scripts where cross-compiling mode is treated.

2006-04-30 12:36  lucasvr

	* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
	  Cross-SH4.conf, Cross-common.conf: turned cpp_incdir into an
	  array

2006-04-14 03:28  hisham

	* bin/: Compile, UpdateRecipes: Compile: uncompress=no for urls
	  that are the files to be used directly UpdateRecipes:
	  --all-latest

2006-04-02 19:36  hisham

	* bin/Compile: Improve the behavior of the docs array. Copy
	  directories recursively and accept wildcards with directory names
	  in a nicer way.

2006-04-01 17:22  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-common.conf: Removing
	  host's C_INCLUDE_PATH; Added kernel include dir to C_INCLUDE_PATH

2006-03-31 16:13  lucasvr

	* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
	  Cross-SH4.conf, Cross-common.conf: There's a lot of replicated
	  data among the different Cross-$ARCH.conf. This patch leaves the
	  common settings in a separate file, so that a user writing their
	  own rules just needs to focus on their's platform specific
	  entries.

2006-03-28 17:55  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-ARM.conf: fixed
	  cpp_incdir; added cpp_incdir2; modified variable names to match
	  the new names used by Compile.

2006-03-28 01:05  lucasvr

	* bin/Compile: Replicated and modified Scripts' PrepareProgram
	  config_is_autoconf() function; Moved cross_make_variables to a
	  point where '$dir' had already been configured.

2006-03-27 23:03  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-SH4.conf, bin/Compile:
	  Modified variable names. Modifying HOST has colateral effects on
	  $PS1, while having ARCH=anything has impact on any recipe which
	  deals with the kernel.

2006-03-26 13:13  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-SH4.conf: Added
	  kernelArch, fixed cpp_incdir entries, removed LD variable, which
	  can break many builds out there.

2006-03-26 13:00  lucasvr

	* Resources/Defaults/Settings/Compile/Cross-SH4.conf: Enhanced
	  documentation.

2006-03-23 17:22  lucasvr

	* bin/Compile: typo fix

2006-03-21 15:46  hisham

	* bin/Compile: * Jonas Karlsson: Add --configure-options.  * force
	  linking when doing a safe-linking even with --no-symlink *
	  Cleanups

2006-03-21 11:39  lucasvr

	* bin/Compile: Using in_host where appropriate for cross-compiling
	  usage; Propagating the cross parameters when compiling
	  meta-recipes.

2006-03-15 16:21  lucasvr

	* bin/Compile: Do not pass cross variables to Makefile if target is
	  is_compileprogram.  Pass them as configure parameter instead.

2006-03-13 01:28  lucasvr

	* bin/Compile: Big cross compiling cleanup, thanks to Hisham's
	  initiative

2006-03-12 13:55  lucasvr

	* bin/Compile: cross compile argument to UpdateSettings

2006-03-11 14:18  lucasvr

	* bin/Compile: Fixed 'scons' executable name (patch by Jonas
	  Karlsson)

2006-03-11 14:15  lucasvr

	* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
	  Cross-SH4.conf: added optimization flags to CFLAGS

2006-03-11 14:06  lucasvr

	* bin/Compile: we want to create /Files/Compile/Sources-$platform,
	  in the same way as we have
	  /System/Settings/Compile/Cross-$platform.conf

2006-03-11 13:54  lucasvr

	* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
	  Cross-ResetEnv.conf, Cross-SH4.conf: added SH4 cross config file
	  and restructured ARM config file to use a single syntax;
	  specifying which variables should be reset and which shouldn't at
	  Compile time.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic