* Giulio Paci <giuliop...@gmail.com>, 2016-03-02, 09:45:
- added a new patch 1008_fix_linking_issues.patch, replacing and
extending unresolved_symbols.diff.
At the moment there's nothing in the changelog indicating any relation
between 1008_fix_linking_issues.patch and unresolved_symbols.diff.
When you saying you're dropping a patch, please also say why you're
dropping it. (AIUI, all dropped patches except for unresolved_symbols
were merged upstream.)
Do the leading numbers in patch names mean something?
Is it intentional that they out of order in debian/patches/series?
The package FTBFS in minimal environments:
libtool: compile: g++ -DHAVE_CONFIG_H -I./../../include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -std=c++11 -c compress-script.cc -fPIC -DPIC -o
.libs/compress-script.o
In file included from ./../../include/fst/extensions/compress/compress.h:18:0,
from
./../../include/fst/extensions/compress/compress-script.h:13,
from compress-script.cc:13:
./../../include/fst/extensions/compress/gzfile.h:19:18: fatal error: zlib.h: No
such file or directory
compilation terminated.
Makefile:543: recipe for target 'compress-script.lo' failed
I think the 500 MB/job limit is insufficient. I did some poor man's
memory profiling[0] on i386: it turns out that are many files that
require more than that for compiling, and one outlier needs over 2 GB!
(See the attachment for details.) And the memory requirements are most
likely even bigger on 64-bit architectures...
adequate(1) tells me that the obsolete conffile wasn't removed on
upgrade:
libfst-tools: obsolete-conffile /etc/bash_completion.d/openfstbc
We have automatic debug packages these days, so I'd drop the -dbg
package.
[0] "ps -u $(whoami) -o rss,args" in a loop, plus some manual
post-processing.
--
Jakub Wilk
2104872 algo_test.cc
1185224 disambiguate.cc -D PIC
1177164 disambiguate.cc
1101672 determinize.cc
1101628 determinize.cc -D PIC
1038388 push.cc -D PIC
1038116 push.cc
826588 fstloglinearapply.cc
803072 minimize.cc
803036 minimize.cc -D PIC
706596 pdtscript.cc -D PIC
706492 pdtscript.cc
701360 randequivalent.cc -D PIC
701068 randequivalent.cc
618580 farscript.cc
618460 farscript.cc -D PIC
586304 epsnormalize.cc
586104 epsnormalize.cc -D PIC
510892 rmepsilon.cc -D PIC
503492 shortest-path.cc -D PIC
502372 shortest-path.cc
501428 mpdtscript.cc
500388 rmepsilon.cc
500020 mpdtscript.cc -D PIC
498412 compose.cc -D PIC
497504 compose.cc
497200 fst.cc -D PIC
493300 linearscript.cc -D PIC
492856 fst.cc
492252 linearscript.cc
490152 intersect.cc -D PIC
486832 intersect.cc
486420 fst_test.cc
481376 replace.cc -D PIC
480556 replace.cc
478976 equivalent.cc
478520 equivalent.cc -D PIC
471620 compress-script.cc -D PIC
466604 compress-script.cc
457956 shortest-distance.cc
455384 shortest-distance.cc -D PIC
397756 prune.cc
396696 difference.cc
396576 difference.cc -D PIC
393308 randgen.cc
393288 randgen.cc -D PIC
393264 linear-classifier-fst.cc -D PIC
392692 linear-classifier-fst.cc
392628 synchronize.cc -D PIC
392320 ilabel_lookahead-fst.cc -D PIC
392304 ilabel_lookahead-fst.cc
392248 linear-tagger-fst.cc
392084 linear-tagger-fst.cc -D PIC
391804 prune.cc -D PIC
391792 olabel_lookahead-fst.cc -D PIC
391788 olabel_lookahead-fst.cc
391480 map.cc -D PIC
391424 map.cc
380180 synchronize.cc
373860 fst-class.cc -D PIC
372512 fst-class.cc
365844 far-class.cc
364020 far-class.cc -D PIC
363812 ngram-fst.cc
359140 info.cc
355692 ngram-fst.cc -D PIC
353580 compile.cc -D PIC
352980 info.cc -D PIC
350432 compile.cc
341260 compact64_weighted_string-fst.cc
340656 compact8_acceptor-fst.cc -D PIC
340192 compact8_weighted_string-fst.cc -D PIC
340188 compact8_weighted_string-fst.cc
339584 compact16_weighted_string-fst.cc
336924 compact8_acceptor-fst.cc
335572 compact64_unweighted_acceptor-fst.cc
335372 compact64_acceptor-fst.cc -D PIC
335228 compact8_string-fst.cc
334776 compact64_unweighted_acceptor-fst.cc -D PIC
334548 compact16_acceptor-fst.cc -D PIC
333228 compact64_weighted_string-fst.cc -D PIC
332928 compact64_acceptor-fst.cc
330548 decode.cc
330500 compact16_acceptor-fst.cc
330180 compact8_unweighted-fst.cc -D PIC
329432 compact16_weighted_string-fst.cc -D PIC
329272 compact16_unweighted_acceptor-fst.cc
327760 compact8_string-fst.cc -D PIC
327532 compact8_unweighted-fst.cc
327428 compact8_unweighted_acceptor-fst.cc
326976 compact16_unweighted-fst.cc
326460 compact8_unweighted_acceptor-fst.cc -D PIC
326452 compact64_string-fst.cc
326032 compact16_unweighted_acceptor-fst.cc -D PIC
325708 compact64_unweighted-fst.cc -D PIC
325596 compact64_string-fst.cc -D PIC
325564 compact64_unweighted-fst.cc
325256 compact16_string-fst.cc
324916 compact16_unweighted-fst.cc -D PIC
323932 decode.cc -D PIC
323908 compact16_string-fst.cc -D PIC
318252 weight_test.cc
303440 arc_lookahead-fst.cc -D PIC
301816 arc_lookahead-fst.cc
287896 encode.cc -D PIC
279220 encode.cc
273260 encodemapper-class.cc -D PIC
270640 fstrandmod.cc
270480 encodemapper-class.cc
253716 verify.cc
248680 verify.cc -D PIC
247512 arciterator-class.cc -D PIC
243364 arciterator-class.cc
242184 reverse.cc -D PIC
239432 reverse.cc
238728 topsort.cc
237640 relabel.cc -D PIC
236980 relabel.cc
235404 topsort.cc -D PIC
235200 connect.cc
233492 concat.cc -D PIC
232380 isomorphic.cc -D PIC
231996 convert.cc -D PIC
231832 pdtcompose.cc
231620 pdtreplace.cc
231444 connect.cc -D PIC
230612 farequal.cc
229872 concat.cc
229436 draw.cc
229224 mpdtinfo.cc
228764 isomorphic.cc
228556 mpdtexpand.cc
228384 mpdtcompose.cc
227628 arcsort.cc
227576 farprintstrings.cc
227108 pdtshortestpath.cc
227072 farcompilestrings.cc
226856 farcreate.cc
226852 print.cc -D PIC
226512 draw.cc -D PIC
226308 print.cc
225808 convert.cc
225132 farinfo.cc
223004 arcsort.cc -D PIC
221616 pdtinfo.cc
221604 stateiterator-class.cc -D PIC
217160 reweight.cc
216848 stateiterator-class.cc
216348 equal.cc
215636 equal.cc -D PIC
214560 mpdtreverse.cc
214064 pdtreverse.cc
213636 pdtexpand.cc
211668 fstdisambiguate.cc
210684 union.cc
210140 union.cc -D PIC
209784 reweight.cc -D PIC
209412 fstequivalent.cc
209368 invert.cc
207644 fstshortestpath.cc
206844 fstrmepsilon.cc
206572 farextract.cc
203160 fstintersect.cc
202784 closure.cc
201904 closure.cc -D PIC
201748 fstinfo.cc
198496 invert.cc -D PIC
197004 const64-fst.cc -D PIC
196688 fstcompose.cc
196252 farisomorphic.cc
195936 fstcompress.cc
194580 fstdeterminize.cc
193984 const8-fst.cc -D PIC
193952 fstsymbols.cc
193876 const16-fst.cc -D PIC
193408 project.cc
193328 fstlinear.cc
193056 project.cc -D PIC
191776 fstcompile.cc
191388 const8-fst.cc
191284 const64-fst.cc
190396 const16-fst.cc
188808 fstrandgen.cc
187944 fstdraw.cc
187388 main.cc
186104 fstrelabel.cc
185040 fstequal.cc
184108 fstdifference.cc
183788 fstreplace.cc
183668 fstmap.cc
179652 script-impl.cc -D PIC
178472 fstproject.cc
178352 fstprint.cc
178312 fstconnect.cc
177912 strings.cc -D PIC
177428 strings.cc
175048 fstepsnormalize.cc
174804 fstreverse.cc
174568 fstpush.cc
173944 main.cc -D PIC
170276 fstencode.cc
170056 fstclosure.cc
167256 fstconvert.cc
166372 fstsynchronize.cc
162372 fstshortestdistance.cc
161452 fstinvert.cc
159560 stlist.cc -D PIC
151732 fstprune.cc
149396 fstisomorphic.cc
146928 bitmap-index.cc -D PIC
145980 fstminimize.cc
145640 mapped-file.cc
144984 fsttopsort.cc
142148 fstarcsort.cc
141028 stlist.cc
134544 fstconcat.cc
132944 fstunion.cc
121824 script-impl.cc
120828 sttable.cc -D PIC
107248 symbol-table-ops.cc
107200 symbol-table-ops.cc -D PIC
100456 bitmap-index.cc
99696 fstreweight.cc
96688 symbol-table.cc -D PIC
95036 symbol-table.cc
93468 weight-class.cc -D PIC
88876 weight-class.cc
78496 sttable.cc
73616 flags.cc -D PIC
73304 mapped-file.cc -D PIC
71260 flags.cc
66588 text-io.cc
33148 compat.cc -D PIC
28008 text-io.cc -D PIC
24664 properties.cc
15024 util.cc -D PIC
10884 util.cc