From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: jerome@marant.org (Jérôme Marant) Newsgroups: gmane.emacs.bugs Subject: Emacs crashes on string replacement Date: Sun, 25 Jan 2004 15:30:57 +0100 (CET) Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <20040125143057.9B1472C00D@amboise> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1075041140 6725 80.91.224.253 (25 Jan 2004 14:32:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 25 Jan 2004 14:32:20 +0000 (UTC) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 25 15:32:11 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AklJ4-0001dh-00 for ; Sun, 25 Jan 2004 15:32:10 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AklHI-0001Ue-AI for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Jan 2004 09:30:20 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AklGK-0000WT-UF for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2004 09:29:21 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AklFS-0007cq-R7 for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2004 09:29:01 -0500 Original-Received: from [62.4.17.100] (helo=mallaury.noc.nerim.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AklFQ-0007Y1-NB for bug-gnu-emacs@gnu.org; Sun, 25 Jan 2004 09:28:24 -0500 Original-Received: from amboise (jmarant.net1.nerim.net [62.212.105.6]) by mallaury.noc.nerim.net (Postfix) with ESMTP id AA7A462D47 for ; Sun, 25 Jan 2004 15:28:18 +0100 (CET) Original-Received: by amboise (Postfix, from userid 1000) id 9B1472C00D; Sun, 25 Jan 2004 15:30:57 +0100 (CET) Original-To: bug-gnu-emacs@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:6742 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:6742 This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English, because the Emacs maintainers do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. In GNU Emacs 21.3.1 (powerpc-unknown-linux-gnu, X toolkit) of 2003-11-01 on voltaire, modified by Debian configured using `configure powerpc-linux --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --without-gif --with-x=yes --with-x-toolkit=athena --without-toolkit-scroll-bars' Important settings: value of $LC_ALL: fr_FR@euro value of $LC_COLLATE: nil value of $LC_CTYPE: ISO-8859-15 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR@euro locale-coding-system: iso-latin-9 default-enable-multibyte-characters: t Please describe exactly what actions triggered the bug and the precise symptoms of the bug: [Reference http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226770] Emacs crashes after doing the following actions: (see 'debian-control-mode.el' and 'control' files at the end) M-x load-file RET debian-control-mode.el RET C-x C-f control RET M-x debian-control-mode RET M-% 2.4.24 RET 2.4.24-rel RET ! Program received signal SIGABRT, Aborted. 0x01191a74 in kill () from /lib/libc.so.6 (gdb) bt #0 0x01191a74 in kill () from /lib/libc.so.6 #1 0x0189a640 in abort () at emacs.c:387 #2 0x018c256c in buf_charpos_to_bytepos (b=0x1d9ee28, charpos=-8) at marker.c:141 #3 0x01945e0c in temp_set_point (buffer=0x1d9ee28, charpos=-8) at intervals.c:1844 #4 0x018ddf74 in Freplace_match (newtext=25961836, fixedcase=28, literal=296149524, string=296149476, subexp=32) at search.c:2580 #5 0x01903d10 in Ffuncall (nargs=0, args=0x1c) at eval.c:2675 #6 0x01932bac in Fbyte_code (bytestr=3, vector=28, maxdepth=2147477792) at bytecode.c:716 #7 0x019041b0 in funcall_lambda (fun=1101375008, nargs=9, arg_vector=0x7fffeaa4) at eval.c:2851 #8 0x01903b94 in Ffuncall (nargs=0, args=0x7fffeaa0) at eval.c:2716 #9 0x01932bac in Fbyte_code (bytestr=9, vector=1101364212, maxdepth=2147478176) at bytecode.c:716 #10 0x019041b0 in funcall_lambda (fun=1101364100, nargs=5, arg_vector=0x7fffec14) at eval.c:2851 #11 0x01903b94 in Ffuncall (nargs=0, args=0x7fffec10) at eval.c:2716 #12 0x01902f08 in Fapply (nargs=2, args=0x7fffeca8) at eval.c:2169 #13 0x019035f4 in apply1 (fn=32, arg=0) at eval.c:2420 #14 0x018fe978 in Fcall_interactively (function=26566768, record_flag=26754887, keys=1) at callint.c:367 #15 0x018a9738 in Fcommand_execute (cmd=2147477504, record_flag=3, keys=26738688, special=2147477368) at keyboard.c:9250 #16 0x0189db0c in command_loop_1 () at keyboard.c:1661 #17 0x0190120c in internal_condition_case (bfun=0x1a5a94a , handlers=2147477804, hfun=0x7fffe920) at eval.c:1267 #18 0x0189d4b0 in command_loop_2 () at keyboard.c:1245 #19 0x01900aa4 in internal_catch (tag=2147477368, func=0x11a6e214, arg=836498308) at eval.c:1030 #20 0x0189d454 in command_loop () at keyboard.c:1224 #21 0x0189cdcc in recursive_edit_1 () at keyboard.c:950 #22 0x0189cf44 in Frecursive_edit () at keyboard.c:1006 #23 0x0189b3d4 in main (argc=1, argv=0x0, envp=0x7fffe780) at emacs.c:1547 debian-control-mode.el: -=-=-=-=-=-=- ;;; debian-control-mode.el --- major mode for Debian control files ;; Copyright (C) 2001, 2003 Free Software Foundation, Inc. ;; Author: Colin Walters ;; Maintainer: Colin Walters ;; Created: 29 Nov 2001 ;; Version: 0.6 ;; X-RCS: $Id: debian-control-mode.el,v 1.5 2003/11/28 02:13:29 psg Exp $ ;; Keywords: convenience ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; ;; debian-control-mode.el is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with your Debian installation, in /usr/share/common-licenses/GPL ;; If not, write to the Free Software Foundation, 675 Mass Ave, ;; Cambridge, MA 02139, USA. ;;; Commentary: ;; debian-control-mode.el is developed under Emacs 21, and is targeted ;; for use in Emacs 21 and relatively recent versions of XEmacs. ;;; Change Log: ;; V0.6 (2003-11-27) Peter S Galbraith ;; ;; * Only fontify known fields (to better catch misspellings) (Closes: #213779) ;; * Add "Uploaders" field; Add "Section" and "Priority" also to binary fields. ;; * Call `goto-address' in major-mode to clickify URLs. ;; * http://cvs.verbum.org/debian/debian-control-mode link removed. ;; V0.5 (2003/10/16) Peter S Galbraith ;; ;; * Add "View upgrading-checklist" to control menu. ;; * Added debian-control-find-file to make this work on XEmacs. ;; Changes from 0.3 to 0.4: ;; ;; * Don't depend on face properties to find names of packages. ;; * Use an after-change-function to put special text properties on, ;; instead of using font-lock to do it. That way they'll be added ;; regardless of the value of `font-lock-mode'. ;; * Fix up portable definition of `with-auto-compression-mode'. ;; Changes from 0.2 to 0.3: ;; ;; * Fix bug in filling description lines. ;; * Clicking on a source or binary package name shows bugs for that ;; package. ;; * New function `debian-control-mode-add-field', bound to 'C-c C-a' ;; by default. ;; * New function `debian-control-visit-policy', bound to 'C-c C-p' ;; by default. ;; * New function `debian-control-view-package-bugs', bound to 'C-c C-b' ;; by default. ;; * Initial menu support. ;; * Initial customize support. ;; * Imenu support. ;; * Initial attempts at XEmacs support. ;; * Use the term "field" instead of "header". ;; Changes from 0.1 to 0.2: ;; ;; * Tighten up regexps; whitespace before and after a field value is ;; insignificant. Also, package names may contain '+' and '.'. ;; * Add more comments for compliance with Emacs Lisp coding standards. ;; * Allow filling of a regular field to work. ;; * Provide `debian-control-mode'. ;;; Bugs: ;; Filling doesn't work on XEmacs. I have no idea why. ;; Mouse stuff doesn't work on XEmacs. ;; Emacs 20 isn't supported. ;;; Code: (require 'easymenu) (require 'font-lock) (eval-when-compile (require 'cl)) ;; XEmacs compatibility (eval-and-compile (unless (fboundp 'line-beginning-position) (defun line-beginning-position () (save-excursion (beginning-of-line) (point)))) (unless (fboundp 'line-end-position) (defun line-end-position () (save-excursion (end-of-line) (point)))) (unless (fboundp 'match-string-no-properties) (defalias 'match-string-no-properties 'match-string))) (defgroup debian-control nil "Debian control file maintenance" :group 'tools) (defcustom debian-control-source-package-face 'font-lock-type-face "The face to use for highlighting source package names." :type 'face :group 'debian-control) (defcustom debian-control-binary-package-face 'font-lock-variable-name-face "The face to use for highlighting binary package names." :type 'face :group 'debian-control) ;; FIXME: As of policy 3.5.6.0, the allowed characters in a field name ;; are not specified. So we just go with "word constituent" or '-' ;; characters before a colon. (defvar debian-control-field-regexp "^\\(\\(\\sw\\|-\\)+:\\)") (defvar debian-control-package-name-regexp "\\([-a-zA-Z0-9+.]+?\\)") (defvar debian-control-mode-package-name-keymap (make-sparse-keymap)) (defvar debian-control-source-fields '("Section" "Priority" "Maintainer" "Build-Depends" "Build-Depends-Indep" "Build-Conflicts" "Build-Conflicts-Indep" "Standards-Version" "Uploaders") "Valid source package field names, collected from several policy sections.") (defvar debian-control-binary-fields '("Section" "Priority" "Architecture" "Depends" "Conflicts" "Pre-Depends" "Essential" "Provides" "Recommends" "Suggests" "Replaces" "Enhances" "Description") "Valid binary package field names, collected from several policy sections.") (defvar debian-control-source-fields-regexp (concat "^\\(" (let ((max-specpdl-size 1000)) (regexp-opt debian-control-source-fields t)) "\\):") "font-lock regexp matching known fields in the source section.") (defvar debian-control-binary-fields-regexp (concat "^\\(" (let ((max-specpdl-size 1000)) (regexp-opt debian-control-binary-fields t)) "\\):") "font-lock regexp matching known fields in the binary section.") (defvar debian-control-font-lock-keywords `((,(concat "^\\(Source:\\)\\s-*" debian-control-package-name-regexp "\\s-*$") (1 font-lock-keyword-face) ,(list 2 (if (featurep 'xemacs) '(symbol-value debian-control-source-package-face) '(list 'face debian-control-source-package-face)) nil nil)) (,(concat "^\\(Package:\\)\\s-*" debian-control-package-name-regexp "\\s-*$") (1 font-lock-function-name-face) ,(list 2 (if (featurep 'xemacs) '(symbol-value 'debian-control-binary-package-face) '(list 'face debian-control-binary-package-face)) nil nil)) (,debian-control-source-fields-regexp (1 font-lock-keyword-face)) (,debian-control-binary-fields-regexp (1 font-lock-function-name-face)))) (defvar debian-control-mode-menu nil) ;;;###autoload (define-derived-mode debian-control-mode fundamental-mode "Debian Control" "A major mode for editing Debian control files (i.e. debian/control)." (if (< emacs-major-version 21) (message "debian-control-mode only supports emacsen version >= 21; disabling features") (progn (set (make-local-variable 'font-lock-defaults) '((debian-control-font-lock-keywords) t)) (set (make-local-variable 'fill-paragraph-function) #'debian-control-mode-fill-paragraph) (make-local-variable 'after-change-functions) (push 'debian-control-mode-after-change-function after-change-functions) (set (make-local-variable 'imenu-generic-expression) '((nil "^\\(Package\\|Source\\):\\s-*\\([-a-zA-Z0-9+.]+?\\)\\s-*$" 2))) (define-key debian-control-mode-map (kbd "C-c C-b") 'debian-control-view-package-bugs) (define-key debian-control-mode-map (kbd "C-c C-p") 'debian-control-visit-policy) (define-key debian-control-mode-map (kbd "C-c C-a") 'debian-control-mode-add-field) (define-key debian-control-mode-package-name-keymap (if (featurep 'xemacs) [down-mouse-2] [(mouse-2)]) 'debian-control-mode-bugs-mouse-click) (easy-menu-add debian-control-mode-menu) (if (and (featurep 'goto-addr) goto-address-highlight-p) (goto-address)) (let ((after-change-functions nil)) (debian-control-mode-after-change-function (point-min) (point-max) 0))))) (defun debian-control-mode-after-change-function (beg end len) (save-excursion (let ((modified (buffer-modified-p)) (buffer-read-only nil)) (unwind-protect (progn (goto-char beg) (beginning-of-line) (while (< (point) end) (cond ((looking-at (concat "^\\(Source:\\)\\s-*" debian-control-package-name-regexp "\\s-*$")) (add-text-properties (match-beginning 2) (match-end 2) `(mouse-face highlight debian-control-mode-package ,(match-string 0) help-echo "View bugs for this source package" keymap ,debian-control-mode-package-name-keymap))) ((looking-at (concat "^\\(Package:\\)\\s-*" debian-control-package-name-regexp "\\s-*$")) (add-text-properties (match-beginning 2) (match-end 2) `(mouse-face highlight debian-control-mode-package ,(match-string 0) help-echo "View bugs for this binary package" keymap ,debian-control-mode-package-name-keymap))) (t nil)) (forward-line 1))) (set-buffer-modified-p modified))))) (easy-menu-define debian-control-mode-menu debian-control-mode-map "Debian Control Mode Menu" '("Control" ["Add field at point" debian-control-mode-add-field t] "--" "Policy" ["View upgrading-checklist" (debian-control-visit-policy 'checklist) (file-exists-p "/usr/share/doc/debian-policy/upgrading-checklist.txt.gz")] ["View policy (text)" (debian-control-visit-policy 'text) (file-exists-p "/usr/share/doc/debian-policy/policy.txt.gz")] ["View policy (HTML)" (debian-control-visit-policy 'html) t] "--" "Access www.debian.org" ["Bugs for package" debian-control-view-package-bugs t] ["Specific bug number" (debian-changelog-web-bug) nil] ;; ["Package list (all archives)" (debian-changelog-web-packages) t] ;; ("Package web pages..." ;; ["stable" (debian-changelog-web-package "stable") t] ;; ["testing" (debian-changelog-web-package "testing") t] ;; ["unstable" (debian-changelog-web-package "unstable") t]) "--" ["Customize" (customize-group "debian-control") t])) (defun debian-control-mode-fill-paragraph (&rest args) (let (beg end) (save-excursion ;; Are we looking at a field? (if (save-excursion (beginning-of-line) (looking-at debian-control-field-regexp)) (setq beg (match-end 0) end (line-end-position)) ;; Otherwise, we're looking at a description; handle filling ;; areas separated with "." specially (setq beg (save-excursion (beginning-of-line) (while (not (or (bobp) (looking-at "^\\sw-*$") (looking-at "^ \\.") (looking-at debian-control-field-regexp))) (forward-line -1)) (unless (eobp) (forward-line 1)) (point)) end (save-excursion (beginning-of-line) (while (not (or (eobp) (looking-at "^\\sw-*$") (looking-at debian-control-field-regexp) (looking-at "^ \\."))) (forward-line 1)) (unless (bobp) (forward-line -1) (end-of-line)) (point)))) (let ((fill-prefix " ")) (apply #'fill-region beg end args))))) (defun debian-control-mode-add-field (binary field) "Add a field FIELD to the current package; BINARY means a binary package." (interactive (let* ((binary-p (if (or (save-excursion (beginning-of-line) (looking-at "^\\(Package\\|Source\\)")) (re-search-backward "^\\(Package\\|Source\\)" nil t)) (not (not (string-match "Package" (match-string 0)))) (error "Couldn't find Package or Source field"))) (fields (if binary-p debian-control-binary-fields debian-control-source-fields))) (list binary-p (capitalize (completing-read (format "Add %s package field: " (if binary-p "binary" "source")) (mapcar #'(lambda (x) (cons x nil)) fields)))))) (require 'cl) (let ((fields (if binary debian-control-binary-fields debian-control-source-fields)) (beg (save-excursion (beginning-of-line) (while (not (or (bobp) (looking-at "^\\s-*$"))) (forward-line -1)) (forward-line 1) (point))) (end (save-excursion (beginning-of-line) (while (not (or (eobp) (looking-at "^\\s-*$"))) (forward-line 1)) (point)))) (save-restriction (narrow-to-region beg end) (let ((curfields (let ((result nil)) (goto-char (point-min)) (while (not (eobp)) (when (looking-at debian-control-field-regexp) (push (cons (subseq ;; Text properties are evil (match-string-no-properties 1) 0 ;; Strip off the ':' (- (match-end 1) (match-beginning 1) 1)) (match-beginning 0)) result)) (forward-line 1)) result)) (x nil)) ;; If the field is already present, just jump to it (if (setq x (assoc field curfields)) (goto-char (cdr x)) (let* ((pos (position field fields :test #'string-equal)) (prevfields (subseq fields 0 pos)) (nextfields (subseq fields (1+ pos))) (cur nil)) (while (or prevfields nextfields) (when prevfields (when (setq x (assoc (pop prevfields) curfields)) (setq prevfields nil nextfields nil) (goto-char (cdr x)))) (when nextfields (when (setq x (assoc (pop nextfields) curfields)) (setq prevfields nil nextfields nil) (goto-char (cdr x))))) ;; Hack: we don't want to add fields after Description (beginning-of-line) (when (looking-at "^Description") (forward-line -1)) (end-of-line) (insert "\n" field ": "))))))) (defun debian-control-visit-policy (format) "Visit the Debian Policy manual in format FORMAT. Currently valid FORMATs are `html', `text' and `checklist'. The last one is not strictly a format, but visits the upgrading-checklist.txt text file." (interactive (list (intern (completing-read "Policy format: " (mapcar #'(lambda (x) (cons x 0)) '("html" "text" "checklist")) nil t)))) (case format (text (debian-control-find-file "/usr/share/doc/debian-policy/policy.txt.gz")) (checklist (debian-control-find-file "/usr/share/doc/debian-policy/upgrading-checklist.txt.gz")) (html (require 'browse-url) (browse-url (if (file-exists-p "/usr/share/doc/debian-policy/policy.html/index.html") "file:///usr/share/doc/debian-policy/policy.html/index.html" (prog1 "http://www.debian.org/doc/debian-policy" (message "Note: package `debian-policy' not installed, using web version"))))) (t (error "Unknown format %s for policy" format)))) (defun debian-control-find-file (file) "Find-file a possibly compressed FILE" (require 'jka-compr) (let ((installed (jka-compr-installed-p))) (if (not installed) (auto-compression-mode t)) (find-file file) (if (not installed) (auto-compression-mode -1)))) (defun debian-control-mode-bugs-mouse-click (event) "Display the bugs for the package name clicked on." (interactive "e") (mouse-set-point event) (let ((prop (get-text-property (point) 'debian-control-mode-package))) (unless prop (error "Couldn't determine package name at point")) (debian-control-view-package-bugs prop))) (defun debian-control-mode-bug-package-names () (let ((result nil)) (save-excursion (goto-char (point-min)) (while (not (eobp)) (when (looking-at "^\\(Package\\|Source\\):\\s-*\\([-a-zA-Z0-9+.]+?\\)\\s-*$") (push (concat (if (save-match-data (string-match "Source" (match-string 1))) "src:" "") (match-string-no-properties 2)) result)) (forward-line 1))) result)) (defun debian-control-view-package-bugs (package) "View bugs for package PACKAGE via http://bugs.debian.org." (interactive (list (completing-read "View bugs for package: " (mapcar #'(lambda (x) (cons x 0)) (debian-control-mode-bug-package-names)) nil t))) (browse-url (concat "http://bugs.debian.org/" package))) (add-to-list 'auto-mode-alist '("/debian/control\\'" . debian-control-mode)) ;;;###autoload(add-to-list 'auto-mode-alist '("/debian/control\\'" . debian-control-mode)) (provide 'debian-control-mode) ;;; debian-control-mode.el ends here -=-=-=-=-=-=-=- control: -=-=-=-=-=-=-=- Source: kernel-image-2.4.24-se1-i386 Section: devel Priority: optional Maintainer: Herbert Xu Standards-Version: 3.6.1 Build-Depends: debhelper (>= 2), modutils, kernel-tree-2.4.24-se1-se1-1, kernel-package (>= 8.042) Package: kernel-headers-2.4.24-se1 Priority: optional Depends: coreutils | fileutils (>= 4.0) Provides: kernel-headers, kernel-headers-2.4 Description: Header files related to Linux kernel version 2.4.24-se1-se1 This package provides kernel header files for version 2.4.24-se1-se1, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-se1-se1-1/debian.README.gz for details Package: kernel-build-2.4.24-se1el Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-se1-1-386, kernel-headers-2.4.24-se1-1-586tsc, kernel-headers-2.4.24-1-686, kernel-headers-2.4.24-1-686-smp, kernel-headers-2.4.24-1-k6, kernel-headers-2.4.24-1-k7, kernel-headers-2.4.24-1-k7-smp Description: Headers for building modules for Linux 2.4.24 This package provides kernel header files for building modules for the precompiled kernel images on i386. Package: kernel-headers-2.4.24-1-386 Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on 386 This package provides kernel header files for version 2.4.24 on 386, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-386/debian.README.gz for details Package: kernel-image-2.4.24-1-386 Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-386 | pcmcia-modules-2.4.24-1-386 Description: Linux kernel image for version 2.4.24 on 386. This package contains the Linux kernel image for version 2.4.24 on 386, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-386 Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-386 Description: Linux kernel image for version 2.4 on 386. This package will always depend on the latest 2.4 kernel image available for 386. Package: kernel-pcmcia-modules-2.4-386 Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-386 Description: Mainstream PCMCIA modules for version 2.4 on 386. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for 386. Package: kernel-pcmcia-modules-2.4.24-1-386 Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-386, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-386 Replaces: pcmcia-modules-2.4.24-1-386 Description: Mainstream PCMCIA modules 2.4.24 on 386. This package contains the PCMCIA modules compiled for version 2.4.24 on 386. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-586tsc Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on Pentium-Classic This package provides kernel header files for version 2.4.24 on Pentium-Classic, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-586tsc/debian.README.gz for details Package: kernel-image-2.4.24-1-586tsc Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-586tsc | pcmcia-modules-2.4.24-1-586tsc Description: Linux kernel image for version 2.4.24 on Pentium-Classic. This package contains the Linux kernel image for version 2.4.24 on Pentium-Classic, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-586tsc Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-586tsc Description: Linux kernel image for version 2.4 on Pentium-Classic. This package will always depend on the latest 2.4 kernel image available for Pentium-Classic. Package: kernel-pcmcia-modules-2.4-586tsc Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-586tsc Description: Mainstream PCMCIA modules for version 2.4 on Pentium-Classic. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for Pentium-Classic. Package: kernel-pcmcia-modules-2.4.24-1-586tsc Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-586tsc, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-586tsc Replaces: pcmcia-modules-2.4.24-1-586tsc Description: Mainstream PCMCIA modules 2.4.24 on Pentium-Classic. This package contains the PCMCIA modules compiled for version 2.4.24 on Pentium-Classic. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-686 Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on PPro/Celeron/PII/PIII/PIV This package provides kernel header files for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-686/debian.README.gz for details Package: kernel-image-2.4.24-1-686 Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-686 | pcmcia-modules-2.4.24-1-686 Description: Linux kernel image for version 2.4.24 on PPro/Celeron/PII/PIII/PIV. This package contains the Linux kernel image for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-686 Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-686 Description: Linux kernel image for version 2.4 on PPro/Celeron/PII/PIII/PIV. This package will always depend on the latest 2.4 kernel image available for Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV. Package: kernel-pcmcia-modules-2.4-686 Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-686 Description: Mainstream PCMCIA modules for version 2.4 on PPro/Celeron/PII/PIII/PIV. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV. Package: kernel-pcmcia-modules-2.4.24-1-686 Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-686, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-686 Replaces: pcmcia-modules-2.4.24-1-686 Description: Mainstream PCMCIA modules 2.4.24 on PPro/Celeron/PII/PIII/PIV. This package contains the PCMCIA modules compiled for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-686-smp Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on PPro/Celeron/PII/PIII/PIV SMP This package provides kernel header files for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV with SMP support, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-686-smp/debian.README.gz for details Package: kernel-image-2.4.24-1-686-smp Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-686-smp | pcmcia-modules-2.4.24-1-686-smp Description: Linux kernel image for version 2.4.24 on PPro/Celeron/PII/PIII/PIV SMP. This package contains the Linux kernel image for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV with SMP support, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-686-smp Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-686-smp Description: Linux kernel image for version 2.4 on PPro/Celeron/PII/PIII/PIV SMP. This package will always depend on the latest 2.4 kernel image available for Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV with SMP support. Package: kernel-pcmcia-modules-2.4-686-smp Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-686-smp Description: Mainstream PCMCIA modules for version 2.4 on PPro/Celeron/PII/PIII/PIV SMP. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV with SMP support. Package: kernel-pcmcia-modules-2.4.24-1-686-smp Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-686-smp, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-686-smp Replaces: pcmcia-modules-2.4.24-1-686-smp Description: Mainstream PCMCIA modules 2.4.24 on PPro/Celeron/PII/PIII/PIV SMP. This package contains the PCMCIA modules compiled for version 2.4.24 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium IV with SMP support. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-k6 Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on AMD K6/K6-II/K6-III This package provides kernel header files for version 2.4.24 on AMD K6/K6-II/K6-III, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-k6/debian.README.gz for details Package: kernel-image-2.4.24-1-k6 Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-k6 | pcmcia-modules-2.4.24-1-k6 Description: Linux kernel image for version 2.4.24 on AMD K6/K6-II/K6-III. This package contains the Linux kernel image for version 2.4.24 on AMD K6/K6-II/K6-III, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-k6 Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-k6 Description: Linux kernel image for version 2.4 on AMD K6/K6-II/K6-III. This package will always depend on the latest 2.4 kernel image available for AMD K6/K6-II/K6-III. Package: kernel-pcmcia-modules-2.4-k6 Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-k6 Description: Mainstream PCMCIA modules for version 2.4 on AMD K6/K6-II/K6-III. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for AMD K6/K6-II/K6-III. Package: kernel-pcmcia-modules-2.4.24-1-k6 Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-k6, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-k6 Replaces: pcmcia-modules-2.4.24-1-k6 Description: Mainstream PCMCIA modules 2.4.24 on AMD K6/K6-II/K6-III. This package contains the PCMCIA modules compiled for version 2.4.24 on AMD K6/K6-II/K6-III. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-k7 Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on AMD K7 This package provides kernel header files for version 2.4.24 on AMD Duron/Athlon, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-k7/debian.README.gz for details Package: kernel-image-2.4.24-1-k7 Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-k7 | pcmcia-modules-2.4.24-1-k7 Description: Linux kernel image for version 2.4.24 on AMD K7. This package contains the Linux kernel image for version 2.4.24 on AMD Duron/Athlon, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-k7 Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-k7 Description: Linux kernel image for version 2.4 on AMD K7. This package will always depend on the latest 2.4 kernel image available for AMD Duron/Athlon. Package: kernel-pcmcia-modules-2.4-k7 Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-k7 Description: Mainstream PCMCIA modules for version 2.4 on AMD K7. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for AMD Duron/Athlon. Package: kernel-pcmcia-modules-2.4.24-1-k7 Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-k7, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-k7 Replaces: pcmcia-modules-2.4.24-1-k7 Description: Mainstream PCMCIA modules 2.4.24 on AMD K7. This package contains the PCMCIA modules compiled for version 2.4.24 on AMD Duron/Athlon. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. Package: kernel-headers-2.4.24-1-k7-smp Architecture: i386 Section: devel Priority: optional Depends: coreutils | fileutils (>= 4.0), kernel-headers-2.4.24-1 Provides: kernel-headers, kernel-headers-2.4 Description: Linux kernel headers 2.4.24 on AMD K7 SMP This package provides kernel header files for version 2.4.24 on AMD Duron/Athlon with SMP support, for sites that want the latest kernel headers. Please read /usr/share/doc/kernel-headers-2.4.24-1-k7-smp/debian.README.gz for details Package: kernel-image-2.4.24-1-k7-smp Architecture: i386 Section: base Priority: optional Provides: kernel-image, kernel-image-2.4 Depends: initrd-tools (>= 0.1.48), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19) Suggests: lilo (>= 19.1), fdutils, kernel-doc-2.4.24, kernel-pcmcia-modules-2.4.24-1-k7-smp | pcmcia-modules-2.4.24-1-k7-smp Description: Linux kernel image for version 2.4.24 on AMD K7 SMP. This package contains the Linux kernel image for version 2.4.24 on AMD Duron/Athlon with SMP support, the corresponding System.map file, and the modules built by the packager. It also contains scripts that try to ensure that the system is not left in a unbootable state after an update. . If you wish to update a bootdisk, or to use a bootloader to make installing and using the image easier, we suggest you install the latest fdutils (for formatting a floppy to be used as boot disk), and LILO, for a powerful bootloader. Of course, both these are optional. . Kernel image packages are generally produced using kernel-package, and it is suggested that you install that package if you wish to create a custom kernel from the sources. Package: kernel-image-2.4-k7-smp Architecture: i386 Section: base Priority: optional Depends: kernel-image-2.4.24-1-k7-smp Description: Linux kernel image for version 2.4 on AMD K7 SMP. This package will always depend on the latest 2.4 kernel image available for AMD Duron/Athlon with SMP support. Package: kernel-pcmcia-modules-2.4-k7-smp Architecture: i386 Section: base Priority: optional Depends: kernel-pcmcia-modules-2.4.24-1-k7-smp Description: Mainstream PCMCIA modules for version 2.4 on AMD K7 SMP. This package will always depend on the latest 2.4 mainstream PCMCIA modules available for AMD Duron/Athlon with SMP support. Package: kernel-pcmcia-modules-2.4.24-1-k7-smp Architecture: i386 Section: base Priority: optional Provides: pcmcia-modules Depends: kernel-image-2.4.24-1-k7-smp, modutils (>= 2.4.19) Recommends: pcmcia-cs Conflicts: pcmcia-modules-2.4.24-1-k7-smp Replaces: pcmcia-modules-2.4.24-1-k7-smp Description: Mainstream PCMCIA modules 2.4.24 on AMD K7 SMP. This package contains the PCMCIA modules compiled for version 2.4.24 on AMD Duron/Athlon with SMP support. . These modules come from the upstream kernel source, as opposed to pcmcia-cs. They may or may not work better than their counter parts in pcmcia-cs. . The utilities in the pcmcia-cs package are required to use these modules. -=-=-=-=-=-=-=-