Codebase list texinfo / debian/4.13.91.dfsg.1-1
close loads of bugs, reenable hardening, ajust copuright, fix fix fix Norbert Preining 11 years ago
7 changed file(s) with 16 addition(s) and 156 deletion(s). Raw diff Collapse all Expand all
+0
-17
debian/TODO less more
0 TODO for texinfo Debian package
1 -------------------------------
2 * make GNU install-info able to write entries with full path into the
3 dir file. This way one could reference other info files
4
5 * use libpaper/papersize to set /etc/texmf/tex/whatever/texinfo.cnf to
6 include @afourpaper in case that papersize=a4. Needs some checking
7 like a grep for % ___USE_PAPERSIZE___ in it...
8
9 * fix the man page for makeinfo to include --document-language
10
11 * fix the @documentlanguage callback function in makeinfo to change
12 the interface_language variable.
13
14 * go through the bugs on bugs.debian.org and check wether they are
15 still present or fixed already (by upstream).
16
+0
-73
debian/bugs less more
0 List of open Bugs and comments:
1 last changed: 2006-03-10
2
3 DONE for 4.8-7
4 113988: makeinfo: locale settings should not influence output files
5 forwarded upstream, version 4.0, need check!
6 long discussion on the bug, but no conclusion
7
8 115503: texi2dvi: source file directory included in search path
9 forwarded upstream, version 4.0, need check!
10 upstream: wontfix. How to deal with bugs like this?
11 there is already a wontfix and a upstream tag
12 TODO: write email to submitter whether he considers this still
13 a bug or whether I can close the bug?
14
15 204117 texinfo: texinfo.dtd poorly installed
16 asked on debian-devel
17
18 212549 info should support the "coding" local variable and output correct characters
19 no idea what it means
20
21 214729: makeinfo --html should generate valid HTML
22 wait response from Karl
23
24 218557: dies with "Cannot find node `Top'"
25 still present, quite interesting, zeros in dir file. Should be
26 taken a look at
27 [1] I think this could be in build_tags_and_nodes(), in info/nodes.c,
28 where the file is already in memory and is parsed for expected
29 structures. There we could stuff some error returning code, the
30 function simply doesn't update any error flag.
31 I have gdbed a run through the function, and while parsing
32 /usr/share/info/dir, it simply did not find the end of the TAGS_TABLE
33 (at line 402), and called get_nodes_of_info_file().
34 This get_nodes_of_info_file() function has the same problem, it
35 doesn't return an useful error but aborts at the first while loop since
36 find_node_separator() fails (scans the whole file to find a "node
37 start").
38 End result: build_tags_and_nodes parses for tags, but does not report
39 problems, and build_tags_and_nodes parses for nodes (by calling a
40 helper), but doesn't report problems encountered there neither.
41
42 [2] For example, with my corrupted file still in place:
43 bee# install-info --quiet --section "Disk Management" "Disk Management" /usr/share/info/parted.info.gz && echo success success
44 bee# info parted
45 info: Cannot find node `Top'.
46 -------------------------------------------------------------------
47 Concerning [1]: This could also fix the problem of bug 234848 where
48 the man page of top is shown instead of the TOP (dir)
49 Concerning [2]: Bug should be cloned and reassigned to the program
50 providing install-info, i.e. dpkg.
51
52 244506 info: menu lacks icon
53 umpf, maybe once
54
55 245673 info: return the first non-exact match instead of the last
56 email sent to submitter
57 patch available, does it work?
58
59 267357: make Info index: Name Index vs. Concept Index
60 Still present, check?
61
62 276547: texinfo: @samp{} text should change - to \- in man pages
63 no idea what this should do
64
65 308063 @xref in man pages can expand to nothing
66 not checked
67
68 335016 makeinfo --xml generates a document with an invalid DTD
69 has to be checked, Karl installed a new DTD which hopefully fixes
70 this problem
71 Still work to do
72
00 texinfo (4.13.91.dfsg.1-1) experimental; urgency=low
11
2 * new upstream release
2 * new upstream releases
33 - fixes truncation at TAB chars (LP #394808)
4 - regexp isearch works (Closes: #522093)
5 - fixing null strings in install-info --help (Closes: #595243)
6 - allow makeinfo splitting at chapters (Closes: #228606)
7 - regexp searching in info (Closes: #31464) (yeah! 5 digits!)
8 - html output contains doctypes (Closes: #214729)
9 - proper positioning of book marks in pdfs (Closes: #37515)
10 - normal scrolling modes (Closes: #78504)
11 * re-enable hardening (Closes: #656659)
412 * clean up patches
513 * convert to 3.0/quilt format
614 * bump compat level to 7
715
8 -- Norbert Preining <preining@debian.org> Tue, 27 Nov 2012 10:48:33 +0900
16 -- Norbert Preining <preining@debian.org> Tue, 27 Nov 2012 13:07:56 +0900
917
1018 texinfo (4.13a.dfsg.1-10) unstable; urgency=low
1119
88 Upstream maintainer: Karl Berry <karl@cs.umb.edu>.
99
1010 All programs Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997,
11 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
11 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
12 2010, 2011, 2012
1213 Free Software Foundation, Inc.
1314
1415 This program is free software; you can redistribute it and/or modify
22 #export DH_VERBOSE=1
33 export DH_OPTIONS
44
5 SAVEDGMO=po/nl.gmo po/ro.gmo po/tr.gmo po/de.gmo
6
7 CFLAGS := -g -Wall
8 ifneq "$(findstring noopt,$(DEB_BUILD_OPTIONS))" ""
9 CFLAGS += -O0
10 else
11 CFLAGS += -O2
12 endif
13 # hardening: but makes info unusable
14 #DEB_CFLAGS_MAINT_APPEND=-Wall
5 DEB_CFLAGS_MAINT_APPEND=-Wall
156 # needed for correct building of new texinfo
16 #DEB_CFLAGS_MAINT_STRIP=-Werror=format-security
7 DEB_CFLAGS_MAINT_STRIP=-Werror=format-security
178
189 texinfo := $(CURDIR)/debian/texinfo
1910 ii := $(CURDIR)/debian/install-info
2516
2617 build-stamp:
2718 dh_testdir
28 # hardening call, but makes info unusable
29 # ./configure --prefix=/usr $(shell dpkg-buildflags --export=configure) \
30 CFLAGS="$(CFLAGS)" ./configure \
19 ./configure $(shell dpkg-buildflags --export=configure) \
3120 --with-external-Text-Unidecode=yes \
3221 --with-external-libintl-perl=yes \
3322 --prefix=/usr \
+0
-49
debian/texi2pdf.man less more
0 .TH "texi2pdf" "1" "September 2000" "teTeX" "teTeX"
1 .PP
2 .SH "NAME"
3 texi2pdf \- create a PDF file from a Texinfo file
4 .PP
5 .SH "SYNOPSIS"
6 .PP
7 \fBtexi2pdf\fP [ \fIOPTION\fP\&.\&.\&. ] \fIFILE\fP\&.\&.\&.
8 .PP
9 .SH "DESCRIPTION"
10 .PP
11 \fBtexi2pdf\fP sets the \fBTEX\fP environment variable to
12 \fBpdftex\fP(1) and runs \fBtexi2dvi\fP(1), passing all options to
13 \fBtexi2dvi\fP(1)\&.
14 .PP
15 .SH "OPTIONS"
16 .PP
17 See \fBtexi2dvi\fP(1) for relevant options\&.
18 .PP
19 .SH "ENVIRONMENT"
20 .PP
21 .IP
22 .IP "\fBTEX\fP"
23 set to \fBpdftex\fP(1) by the script
24 .IP
25 .PP
26 .SH "SEE ALSO"
27 .PP
28 \fBpdftex\fP(1), \fBtexi2dvi\fP(1), \fBtexinfo\fP(5)\&.
29 .PP
30 .SH "BUGS"
31 .PP
32 Problems with this script should be reported to the author or to the
33 teTeX list, <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
34 .PP
35 Problems with \fBtexi2dvi\fP(1) should be reported to Karl Berry,
36 the texinfo maintainer, at <bug-texinfo@gnu\&.org> (mailing list)
37 .PP
38 .SH "AUTHOR"
39 .PP
40 Written by Thomas Esser
41 <te@dbs\&.uni-hannover\&.de>\&.
42 .PP
43 This manual page was written by C\&.M\&. Connelly
44 <c@eskimo\&.com>, for
45 the Debian GNU/Linux system\&. It may be used by other distributions
46 without contacting the author\&. Any mistakes or omissions in the
47 manual page are my fault; inquiries about or corrections to this
48 manual page should be directed to me (and not to the primary author)\&.
1313 # the dir file. Unset LANGUAGE and reload /etc/environment to get
1414 # the system wide settings. See bug #536476
1515 unset LANGUAGE
16 unset LANG
1617 if [ -r /etc/environment ] ; then
1718 . /etc/environment
1819 fi