Here comes a new Savane release. This release brings many interface
improvements. Most notably, the top menu now use dropdown submenus, which
allow users to jump from any page to another with a single click. Note also
that the "display criteria" boxes are minimized by default, to give more room
to the results.

I'd like to thanks anyone involved in this release, most notably Tobias
Toedter, Yves Perrin (CERN, PH SFT), Armando L. Caro Jr. (BBN Technologies)
and Sylvain Beucler. I'd like to also thanks translators Daniel Nylander,
Ajuntament Santa Coloma de Gramenet and Matteo Settenvini; this release is
completely translated in Catalan, German, French, Italian and Swedish.

The release tracking has been made with the task #2862.


Obtaining it: 
 ------------- 
* The GPG-signed tarball is available at <http://download.gna.org/savane/> 
* You can use apt-get with Debian, adding "deb
http://dl.gna.org/savane/debian/ stable/" (without quotes) in your
/etc/apt/sources.list


Upgrading a running installation: 
 ------------------------------------------
 If you are running Savane 1.4, you should run sql and perl scripts included
in savane/update/2.0, as described in savane/update/README (or shipped with
the debian package savane-update). 
 These scripts will handle the trivial changes on the database needed. They
are supposedly safe but you should, indeed, do a backup of your database
first, just in case (using mysqldump, for instance).
 
 If you are running an older version than 1.4, you should run the scripts in
savane/update for each release you missed.
 
 Also, you need to update your configuration following these instructions:
 
 ------ configuration update instructions ------
* First you must re-run sv_update_conf, with -r option.
You must regenerate a conffile in all cases, as the configuration file name
and the default location changed. Now, the default is
/etc/savane/savane.conf.pl instead of deprecated
/etc/savannah/savannah.conf.pl 

(Note: after regenerating the conffile, verify that your apache daemon has
the right to execute /etc/savane/.savane.conf.php)

*You must update your apache configuration to follow the conffile location
change, if you use the default location. You should then have like:  
            SetEnv SAVANE_CONF /etc/savane

(Note: in this case, you may even comment this SetEnv SAVANE_CONF, as the
system will fallback on /etc/savane if missing)

* You must update your apache configuration to add, just after the similar
configuration bits regarding "Files projects" and "Files users":

     <Files file>
         ForceType application/x-httpd-php
     </Files>

This is mandatory, file download will no longer work if you do
not do it.
 ------------ end ------------

 Also, you need to update your site specific content:

 ------ site specific content update instructions ------
* Take a look at the new file forbidden_mail_domains.txt (if
this file is missing from you site specific content, account creation may
fail, it is very important)
* Remove the default sentences of my/items.txt, my/groups.txt,
account/index_intro.txt, they moved into the interface.
* people/editprofile.txt deleted.
* people/editresume.txt added, empty by default.
 ------ end ------


Installing it from scratch:
 ---------------------------------
 Just follow INSTALL.verbose. You will probably want to take a look at more
completes guides available at <http://download.gna.org/savane-doc/>
 
 If you encounter undocumented troubles, please fill a support request at
<https://gna.org/support/?group=savane> 


Release Complete ChangeLog:
 --------------------------- 

     [SITE SPECIFIC CONTENT]

 * Added forbidden_mail_domains.txt that allows to forbid users to
 associate users account with emails from arbitrarily defined domains
 (used at project registration and during email change, task #2917).
 * my/items.txt, my/groups.txt, account/index_intro.txt:
  default text moved to the interface.
 It is standard text that should not be changed. But additional text
 can still be added.
 * people/editprofile.txt deleted.
 * people/editresume.txt added, empty by default.

  
     [CONFIGURATION]

 * You must re-run sv_update_conf to regenerate a conffile in all
 cases, as the configuration file name and the default location
 changed. Now, the default is /etc/savane/savane.conf.pl instead
 of deprecated /etc/savannah/savannah.conf.pl (task #3020).
 * You must update your apache configuration to follow the
 conffile location change, if you use the default location.
 You should then have like:
     SetEnv SAVANE_CONF /etc/savane
 If you do not use the default location but a custom one (something
 different than /etc/savannah and /etc/savane), there is nothing to
 change (task #3020).
 * You must update your apache configuration to add:

     <Files file>
         ForceType application/x-httpd-php
     </Files>

 just after the similar configuration bits regarding "Files projects"
 and "Files users" (task #2888).



     [FRONTEND]

 * Code cleanups, interface cosmetics.
 * Water theme rewritten from scratch.
 * New field in group_type.php: mailing list virtual host
 * Fixed list name verification against existing user names
 * Support British locale (with d/m/y date format)
 * Fix typo (bug #5975).
 * Now feedback can be removed from the page by clicking on it, without
 reloading the page (bug #5202).
 * Feedback fixed-positionning is optional, users can select 
 relative positionning, loosing the ability to always have the 
 feedback accessible in one click without scrolling up and down. 
 Some users apparently have browsers that slow down when there is
 such fixed box on their page (even if fixed positionning is not
 something especially unusual).
 * Now boxoptions (like 'display criteria' are shown minimized by
 default and are maximized by a simple click on (+) (task #2919).
 * Does feedback transparency only using the standard CSS3 'opacity',
 no longer relying on non-standard browser specific things (Gecko
 now supports opacity).
 * Shortcut links for items are now provided. You can for instance
 type domain.org/task/?564 to get to task #564 (task #2804).
 * Now, when downloading a file attached to an item, users are
 redirected to a meta-directory that make their web browser think they
 are actually opening a real file named as the attached file was named
 before being inserted into the database.
 For instance, if you attach a file name "myfile.txt", from now on,
 the final url where you will download it will be
 domain/file/myfile.txt?file_id=nnn
 Whatever web browser you are using, he will surely propose you
 "myfile.txt" as filename, while with the previous
  domain/tracker/download.php?file_if=nnn many web browser would
 propose you "download.php" (task #2888).
 * KDE nuvola icon theme now used for emeraud and gna themes.
 * Anonymous users have no longer any access to users email address
 (task #2938).
 * Users now can delete their account - this process cannot be undone
 (task #2208).
 * Fix a bug allowing by mistake users to associate more than one
 account to an email address (bug #5314).
 * When adding a dependency to an item, the parameters of the last
 search (restrict search to tracker or project) are now remembered
 in the result page (bug #5341).
 * Fix a bug causing mail added in originator email field to be
 missing in CC list (bug #5309).
 * It is now possible to keep only one session opened at a time,
 useful for that open many sessions on many computers without
 closing them properly and not wanting these sessions to be kept
 alive.
 * Fix a bug causing the logout page to destroy only an half of
 the session information (which is enough to destroy the session
 but unclean).
 * It is now possible to kill all sessions apart from the current
 one (bug #5258).
 * Every <font>, <b>, and <i> HTML tag has been replaced by an
 appropriate <span>, <strong>, or <em> tag. Moreover, there has
 been some effort to make Savane even more compliant with
 XHTML output (task #2882).
 * Order mailing-list by alphabetical order, more logical than
 list creation chronological order (bug #5379).
 * Fix a bug causing the recipes "Last Update" info to be
 sometimes erroneous (bug #5396).
 * Allow capitalization of theme names. It changes only the CSS file
 name and what is printer in "My Admin", nothing else (task #3015).
 * Now the top menu is a drop down menu (task #3021). There is 
 however an menu in the old fashion available as option, for people
 using browser impossible to support properly for this (like
 konqueror < 3.1, etc). This option can be set in My Account Conf
 (task #3719).
 * Savane is now fully translated to Swedish. Many thanks to
 Daniel Nylander for his work!
 * Korean translation has been removed because it not maintained 
 (only 37 translated messages remained).
 * Fixed a bug in item digest causing the announced latest comment to
 be actually the first one.
 * Mention who is the author of the latest comment shown in digest.
 * Now "originator email" text field is moved in item reassignment.
 * Fix a bug that occasionally caused a global notification to be 
 missed.
 * Warn of MSIE related layout problem, recommends to use another
 browser in case of issues - 3 more MSIE specifics hacks were
 necessary for this release. As these hacks force Savane to 
 make non-standard usage of CSS, results would be highly unpredictable
 to any web browser that interpret CSS correctly (bug #6904).
 * Remove "$InstallationName: " from the site-scope pages, useless
 as it is always mentioned at the end of the title between [ ] *
 (bug #6884).
 * Remove full description of the error from the pages titles 
 when exiting on error: this is too noisy and does not really
 matters, as people wont bookmarks such links. 
 It is cleaner not to put invite them to read the feedback 
 (bug #6919).
 * Statistics bars now have fixed line height (bug #6907).
 * Fixed a bug causing sometimes the mailing-list names to be
 enforced in a way different that the one configured for the group
 type (%PROJECT- was added while it was not configured that way)
 (bug #6962).
 * It is now possible to ask for mailing list admin password to
 be reset (task #3661).
 * Logged-in users are redirected to /my when accessing pages
 like account/register which has no purpose for a logged in user
 (bug #6972).
 * Fix a bug making impossible to project admins to configure
 their Arch or SVN viewcvs link (bug #5774).
 * Fix a bug causing the page Set Active Feature to show outdated
 info after update (was fixed in the past, the bugfix no longer
 works for an unknown reason).
 * Closed items because they were reassigned to another tracker 
 are now marked as such in a very clear way: item title, original
 submission and comments (bug #4446).
 * Propose sensible default for rank on output values when creating
 query forms (bug #2867).
 * Do not mention in feedback the internal automatic transition for
 the system 'closed on' field happening when an automatic transition
 close an item (bug #7004).
 * Fix a bug causing severals words included in a CC list, as one
 CC, to be concatened in a single word. It is cleaner, however, it
 does not change the fact that if someone put "thisguy thislogin" as
 CC, no one will get notified as it not a valid address. For this
 to work, "thisguy <thislogin>" should be entered instead 
 (bug #6889).
 * Now the system does plenty of checks to make sure the same
 notification is not sent twice. Now, for instance, he will be
 able not to add twice in To: an email that shows up because it was 
 in CC in full text + referred as a username of the submitter
 (bug #7034).
 * Warns in item pages if CC addresses look suspicious (bug #7036).
 * Reminds exactly where was an anonymous and bring him back after 
 login even if had posted an item - on POST, variables where missing 
 from the URI and the redirection was leading to "No Group Missing 
 Parameters" error (bug #6984).
 * Print a warning, when printing twice a form because of a forgotten
 mandatory field, mentioning that uploaded file must be one more time
 added - this is limitation of HTML, we cannot prefill these input
 like we do for any other inputs (bug #7007).
 * Fix a bug causing an item update to be sent if someone was clicking
 one more time on "Submit Changes & Return to this Item" (button only
 shown if you have privileges on the tracker) after closing the item
 (bug #7113).
 * In the menu, if there are external docs (extra link), consider them
 prior to the cookbook: if the users use two doc tool (allowed to do
 this by the site admin via Group Type settings), there is no reason
 to consider the external less important than the Savane one, at the
 contrary, we can assume that they made the choice to use another one
 for good reasons and we do not have to enforce anything at this
 point.
 * Now recipes that are for everybody are grouped when browsing 
 the Cookbook (task #2658).
 * Browse item pages no longer allows to  more than 150 items
 to be showned at once, unless in printer version or while
 doing digest (bug #7134).
 * Add default recipes when the local admin group is created
 (usually when installing Savane, bug #7136). 
 * Attached files size limit is now configurable, still at 512 kB by
 default. (bug #5693).
 Note: for higher values, MySQL and PHP default setup will probably
 not work.
 * Use the noreply address as originator for news item (this change
 may be discussed).
 * Items are now mixed in dependancies list. It means that now
 only the chronological order count, there is no longer first the 
 bugs, then the tasks etc (task #3736).
 * My Incoming Items & My Items pages optimized (should load faster).
 Unfortunately, My Incoming Items no longer list old items recently 
 assigned but only recent items: this was too heavy (bug #7200).
 * Hide Homepage links if pointing to nowhere.
 * Fix bug causing the message of the user requesting inclusion
 to be missing from the mail sent (bug #5692).


     [MAIL EXTRA FRONTEND]

 * Fix a bug causing access to private list archives to be denied
 when the latest slash is missing in the url (bug #2228).


     [BACKEND]

 * sv_mailman can send virtual host information to Mailman.
 * sv_mailman can now reconfigure and delete lists (bug #5389,
 task #366).
  - Note that you need to call it with --keep-archives 
  if you want it not to ask mailman to remove its archives.
  - Note also that the list will be removed from both the system
  and the database.
  - Finally, note that password changes requires Mailman 
  version >= 2.1.x
 * Locking is now performed via flock(2) instead of touch(1).
 * Locks will all go into /var/lock/savane (bug #6880).
 * sv_mailman_and_mailarchivedotcom added, a script that register
 public mailing list to mail-archive.com.
 * Rely on Date::Calc instead of GNU date -d option, more portable
 (bug #5390).
 * sv_update_conf now warn if a setting is mandatory and refuse to
 proceed further if the user does not enter a setting. Output has
 been polished.
 * sv_update_conf now checks if filesystem path are valid (bug #6927).
 * Fix a bug causing sv_gpgcheckfiles to sometimes dies prematurely
 (bug #6878).
 * sv_gpgcheckfiles now refers to the Cookbook, and no longer to the 
 dead-and-buried FAQ.
 * sv_gpgcheckfiles cache now avoids possible flaws of md5 collisions
 (bug #4421);
 * Fix a bug in history content of XML exports.
 * Added dependancies in XML exports.
 * Fix a bug causing --big-cleanup option of sv_cleaner to fails in 
 some cases (bug #5489).
 * sv_mailman_checkqueue as been removed, as it is not compatible
 with Mailman =< 2.1.x which is now required by Savane (bug #2858).
 * sv_extra_export/sv_export_import removed (now longer updated,
 probably broken).
 * sv_extra_merge_projects added, a tool to merge several projects
 into one (task #3785).


     [LIB]

 * Add GetDBHash that returns a clean hash. Useful to grab data
 which may contain ',', in which case GetDB should not be used.
  * Now depends also on Text::Wrap


     [DATABASE STRUCTURE]

 * Add mailing_list_virtual_host field in group_type
 * Remove buggy (old leftover) "Revision Tag" field from patch
 field database (bug #7154)

 --------------------------
 
 That's all, folks!

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Savane-announce mailing list
[email protected]
https://mail.gna.org/listinfo/savane-announce

_______________________________________________
Savane-dev mailing list
[email protected]
https://mail.gna.org/listinfo/savane-dev

Reply via email to