[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#814852: RFS: openfst/1.5.1-1 -- weighted finite-state transducers library



* Giulio Paci <giuliopaci@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

Reply to: