lp:ubuntu/trusty-proposed/csh

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/trusty-proposed/csh
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

10. By Matthias Klose

Fix build failure, debhelper cannot handle pmake. Closes: #718068.

9. By Matthias Klose

Build with -Wno-error=unused-result.

8. By Morten Kjeldgaard

Fix FTBS by undefining FORTIFY_SOURCE in dol.c, file.c where calls
to 'write' are not fortified, and sem.c, where the 'dup' call are not
fortified. This needs to be done because _FORTIFY_SOURCE compiler
flag is set in the Ubuntu toolchain. (Alternatively, one could fortify
this legacy code in the three files mentioned above.)

7. By Matej Vela <email address hidden>

* _glob.c (globextend): Use sysconf(_SC_ARG_MAX) rather than ARG_MAX.
  Closes: #518860.
* Switch to debhelper 7.
* debian/doc-base: Update section to Shells.
* debian/postinst, debian/prerm: Use which rather than type.
* Conforms to Standards version 3.8.0.

6. By Matej Vela <email address hidden>

* New upstream release.
* debian/menu: Move to Applications/Shells.

5. By Matej Vela <email address hidden>

* New upstream release.
* Switch to cdbs.
* csh.c, csh.h, debian/preinst: Remove potato compatibility code.
* debian/postinst: Invoke add-shell unconditionally, to handle the case
  where the package is re-installed after being removed.
* Conforms to Standards version 3.7.2.

4. By Matej Vela <email address hidden>

* New upstream release.
* Since glibc is broken with respect to GLOB_NOMAGIC and backslashes
  (and its maintainers refuse to see the light), switch back to BSD's
  implementation of glob. Closes: #220170.
* Incidentally, this removes the need to reimplement glob_t.gl_matchc,
  fixing a bug that was causing `No match' errors when some patterns did
  match and some didn't. Closes: #350869.
* Prefix BSD libc sources (glob.c, strlcpy.c, vis.c) with an underscore
  to avoid a conflict with our own glob.c.
* _glob.c (globtilde): Replace issetugid with calls to get{e,}{u,g}id.
* Use add-shell and remove-shell. Closes: #361544.
* Switch to debhelper 5.
* debian/copyright: Document `debian/rules get-orig-source'.
* debian/doc-base: Rephrase abstract.
* debian/rules: Set CVS_RSH to ssh.
* Conforms to Standards version 3.6.2.

3. By Matej Vela <email address hidden>

* New upstream release.
* Revert to a flat source tree, it does make things simpler.
* exp.c (exp2): Rename to csh_exp2 to avoid conflict with gcc builtin
  (thanks to Andreas Jochens). Closes: #258588.
* glob.c (libglob): GLOB_NOMAGIC has been fixed in glibc 2.3 (#106097).
* proc.c (dokill): glibc has an undocumented sys_sigabbrev array with
  signal names, so we no longer have to generate our own.
* vis.c (isvisible): Comparison with UCHAR_MAX triggers `always true'
  warnings for unsigned char arguments; since this is already checked by
  isascii, remove it. Closes: #268438.
* vis.h: Remove OpenBSD-specific `bounded' attribute.
* Switch to debhelper 4.
* debian/doc-base: Add doc-base support.
* debian/menu: Add menu file (thanks to Bill Allombert). Closes: #187629.
* debian/rules:
  - Re-enable -Werror on alpha now that #97603 is fixed.
  - Make sure groff uses traditional (non-ANSI) escape sequences.
  - Remove support for DEB_BUILD_OPTIONS=debug.
  - Add support for DEB_BUILD_OPTIONS=noopt.
* Conforms to Standards version 3.6.1.

2. By Matej Vela <email address hidden>

* New upstream version.
* Removed the /usr/bin/csh compatibility symlink. Since /usr/bin
  precedes /bin in the PATH, a configure script would use the former
  location instead of the one managed by alternatives, and things
  wouldn't work with tcsh (cf. #106547). Obviously, this doesn't break
  anything that isn't already broken for tcsh.

1. By Matej Vela <email address hidden>

Import upstream version 20020413

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/trusty/csh
This branch contains Public information 
Everyone can see this information.

Subscribers