[Pkg-jed-commit] [SCM] Debian packaging of JED branch, master, updated. a29f1cdde467c06ca2ef7576ab004b08a56678a3
Rafael Laboissiere
rafael at debian.org
Mon Apr 21 15:06:57 UTC 2008
The following commit has been merged in the master branch:
commit a29f1cdde467c06ca2ef7576ab004b08a56678a3
Author: Rafael Laboissiere <rafael at debian.org>
Date: Mon Apr 21 17:06:49 2008 +0200
Move information about upgrading from sarge into a separated file
This information used to be the last (most ancient) entry in debian/NEWS.
This was triggering a Lintian warning about the incorrect format of the NEWS
file. The material is moved into debian/jed.README.Debian-sarge-upgrade and
a three lines note is put at its place in NEWS.
diff --git a/debian/NEWS b/debian/NEWS
index 2abba54..a2888a0 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -29,128 +29,12 @@ jed-common (0.99.18-8) unstable; urgency=low
The directory /etc/jed-init.d/ is no longer needed and should be removed
after transferring eventual customizations to /etc/jed.d/.
- -- Rafael Laboissiere <rafael at debian.org> Fri, 12 Jan 2007 14:11:18 +0100
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 28 Jul 2007 00:35:50 +0200
jed-common (0.99.18-7) unstable; urgency=low
-=========================================
-Recent changes to the Debian jed packages
-=========================================
-
-This is a listing of most important changes to the Debian Jed packages
-intended for people upgrading from Sarge (0.99.16-5).
-
-See "changelog.Debian.gz" for a detailled list of Debian specific changes
-and "changelog.gz" for the upstream changes.
-
-Packages and contents
----------------------
-
-* The jed-sl package is dropped. jed-common contains the SLang source of the
- runtime files. During the installation of jed or xjed the *.sl
- files will be converted to *.slc files (preparsed).
-
-* new executable jed-script (similar to jed -batch but sets the BATCH
- variable to 2 and doesnot run the config
- scripts in /etc/jed.d/)
-
-* removed executable jgrep (did not compile cleanly)
-
-S-Lang Version 2
-----------------
-
-* Jed now uses S-Lang Version 2. There are incompatibilities that
- break some home-made or downloaded extensions made for Slang-1.
- This affects also several scripts in the jed-extra (1.0) package!
-
- New features and upgrade information for version 2 are described in
- appendix A. "S-Lang 2 Interpreter NEWS" of
- /usr/share/doc/libslang2/slang.txt.
-
-UTF 8 support
--------------
-
-* Unicode via the UTF-8 encoding is available for jed versions 0.99-17
- and greater that use slang2.
-
- This feature is new and still in beta stage. Not all library
- functions are tested with UTF-8 so expect some "teething problems".
-
-* Enabling UTF-8 support: If the locale indicates that the character set is
- UTF-8, then UTF-8 mode will be enabled.
-
- Examples:
-
- Start xjed in UTF-8 mode: LANG=de_DE.UTF-8; xjed
- Start jed in non-UTF-8 mode: LANG=de_DE; jed
-
- ~/.bashrc alias: alias ujed="LANG=de_DE.UTF-8; xjed"
-
- There is no provision for enabling or disabling UTF-8 support during
- runtime.
-
- More details under the menu topic
-
- Help>Browse_Docs utf8
-
-Jed_Home_Directory
-------------------
-
-* If the directory "~/.jed/" exists, it will become the `Jed_Home_Directory'
- and Jed will no longer search for "~/.jedrc" at startup.
-
- The user needs to move an eventually existing "~/.jedrc" to
- "~/.jed/jed.rc" ("~/.jed/.jedrc" is still found but deprecated).
-
-* However, Jed will not create such a directory. Users are encouraged to
- create the directory ".jed/" in their home directory and move an
- eventually existing ~/.jedrc to ~/.jed/jed.rc (and ~/.jedrecent to
- ~.jed/.jedrecent).
-
-Motivation
-''''''''''
-
-Debian Jed now supports a per-user "~/.jed/" application directory in
-accordance with the file hierarchy standard (FHS 2.3).
-
- User specific configuration files for applications are stored in the
- user's home directory in a file that starts with the '.' character (a
- "dot file"). If an application needs to create more than one dot file
- then they should be placed in a subdirectory with a name starting with
- a '.' character, (a "dot directory"). In this case the configuration
- files should not start with the '.' character.
-
-Debian Jed startup scheme
--------------------------
-
-* The Jed config directory is renamed from "/etc/jed-init.d/" to
- "/etc/jed.d".
-
- If there are files in "/etc/jed-init.d/" that are unknown to jed-common,
- the old directory will remain in place (but not used). The sysadmin should
- check, manually delete remaining files or move them to "/etc/jed.d" and
- delete "/etc/jed-init.d/".
-
- An example are the files 05home-lib.sl and 55ispell.sl installed by the
- jed-extra (1.0) package. These will no longer be evaluated at startup
- after the upgrade to jed (0.99.18). (The upcoming jed-extra (2.1) will
- replace them with the new initialization file /etc/jed.d/50jed-extra.sl.)
-
-* The file "/etc/jed.conf" has been removed.
-
- "/usr/share/jed/lib/defaults.sl" contains the code to evaluate the files
- in "/etc/jed.d".
-
- "/etc/jed.d/05jed-common.sl" contains the site-wide configuration for
- jed|xjed.
-
-* Evalutation of "/etc/jed.d/" can be suppressed by the
- --skip-debian-startup command line option.
-
-* "/etc/jed.d/" is not evaluated if Jed is started as `jed-script`.
-
- If a script depends on the Debian configuration, it can use the function
- debian_startup() (defined in defaults.sl) or be called with jed -batch.
-
-For details see README.Debian-startup.
+ Important changes in the start-up scheme have been introduced in this
+ version. Users upgrading from sarge should read the file
+ /usr/share/doc/jed-common/README.Debian-sarge-upgrade
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 21 Jun 2007 12:15:36 +0200
diff --git a/debian/NEWS b/debian/README.Debian-sarge-upgrade
similarity index 71%
copy from debian/NEWS
copy to debian/README.Debian-sarge-upgrade
index 2abba54..2c8edb3 100644
--- a/debian/NEWS
+++ b/debian/README.Debian-sarge-upgrade
@@ -1,38 +1,3 @@
-jed-common (0.99.18+dfsg.1-1) unstable; urgency=low
-
- The handling of "~" in path names changed between version 0.99.16 of
- JED (the version in sarge) and 0.99.18. This is an intended feature.
- According to the upstream author, John E. Davis: "evalfile is slang's
- lowest level file loading function, and as such it should not tamper
- with the name passed to it. For example, under Unix ~ is a perfectly
- valid directory name and it should be possible to load a file in that
- directory. For filename expansion, use the expand_filename function.
- While not as convenient, [one] can also use evalfile("$HOME/foo.sl"$);"
-
- -- Rafael Laboissiere <rafael at debian.org> Sun, 15 Apr 2007 11:09:21 +0200
-
-jed-common (0.99.18-8) unstable; urgency=low
-
- Since release 0.99.17.135-1 of the package, the JED run-time
- configuration files are put in /etc/jed.d/ instead of
- /etc/jed-init.d/. Due to a bug in dpkg (#108587) the config files
- 00site.sl, 00debian.sl and 99defaults.sl as well as /etc/jed.conf are
- not removed after an upgrade to 0.99.15-1 or higher.
-
- A debconf question has been added to the jed-common package to inform
- the user if modified files are kept in /etc/jed-init.d/. However, the
- script that was responsible for deleting the files was defective and
- there may be cases where the files are still in the system but shouldn't
- be. (The debconf question can be revisited by running "dpkg-reconfigure
- jed-common".)
-
- The directory /etc/jed-init.d/ is no longer needed and should be removed
- after transferring eventual customizations to /etc/jed.d/.
-
- -- Rafael Laboissiere <rafael at debian.org> Fri, 12 Jan 2007 14:11:18 +0100
-
-jed-common (0.99.18-7) unstable; urgency=low
-
=========================================
Recent changes to the Debian jed packages
=========================================
@@ -153,4 +118,3 @@ Debian Jed startup scheme
debian_startup() (defined in defaults.sl) or be called with jed -batch.
For details see README.Debian-startup.
-
diff --git a/debian/changelog b/debian/changelog
index 52aed28..2f1df0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,8 +12,11 @@ jed (1:0.99.18+dfsg.1-10) UNRELEASED; urgency=low
* debian/jed-common.doc-base: Change section to Editors, in accordance
with the doc-base Manual
* debian/jed-common.copyright: Add release years to the copyright notice
+ * debian/NEWS: Use the recommended format. Put the last (long) entry
+ containing the sarge upgrade information into a separated file
+ * debian/jed.README.Debian-sarge-upgrade: New file
- -- Rafael Laboissiere <rafael at debian.org> Mon, 21 Apr 2008 16:45:04 +0200
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 21 Apr 2008 17:02:04 +0200
jed (1:0.99.18+dfsg.1-9) unstable; urgency=low
--
Debian packaging of JED
More information about the Pkg-jed-commit
mailing list