Hi,

In https://bugzilla.mozilla.org/show_bug.cgi?id=1089446 I'm removing
some old, unused Perl scripts from the tree. I'm giving notice here
just in case any of the scripts I'm planning to remove are still being
used, and also to find out if more scripts can be removed.

My working list and notes are below. Everything in the "REMOVING"
section is on track to be removed. Assistance on the "UNSURE" section
would be helpful.

Thank you.

Nick


REMOVING
--------
./config/make-atom-strings.pl
- patch to remove is r=bz

./gfx/tests/process-textruns.pl
- patch to remove is r=roc

./build/unix/uniq.pl
- patch to replace it with uniq.py is r=gps

./config/module2dir.pl
- not touched meaningfully since 2003; lots of touches before that
- glandium says it has been broken since 2008, and hence unused
- patch to remove it is r?glandium

./netwerk/test/neckoTiming.pl
- landed in 2001, hasn't been touched since
- patch to remove is r?mcmanus

./xpcom/tools/analyze-xpcom-log.pl
- unchanged since 2001, unmentioned in the repo
- patch to remove is r?froydnj

./build/unix/abs2rel.pl
- landed in April 2002, no non-trivial changes since then
- no other references in the repo
- patch to remove is r?mshal (in bug 1089832)

UNSURE
------
./layout/tools/reftest/clean-reftest-output.pl
./layout/tools/reftest/reftest-to-html.pl
- mentioned in layout/tools/reftest/README.txt
- dbaron says probably not useful

./dom/xslt/tests/buster/helper/generate-rdf.pl
- no other references in the repo
- bz thinks it's unused; peterv might know better

./layout/mathml/updateOperatorDictionary.pl
- appears to be in fairly recent use

./layout/reftests/fonts/generate-bitpattern-font.pl
- mentioned by bidiMirroring.svg

./xpcom/reflect/xptcall/genstubs.pl
- has moderately recent use
- mentioned in porting.html

./gfx/thebes/genLanguageTagList.pl
- seems like it might still be useful
- used to generate gfxLanguageTagList.{cpp,h}

./security/manager/ssl/tests/unit/test_certificate_usages/generate.pl
- mentioned in comments in
security/manager/ssl/tests/unit/test_certificate_usages.js

DEFINITELY USEFUL
-----------------
./toolkit/locales/compare-locales.pl
- Callek says it's still used for some SeaMonkey extensions

./tools/memory/bloattable.pl
- still works with bloat logs from XPCOM_MEM_BLOAT_LOG

./tools/rb/find-comptr-leakers.pl
./tools/rb/find-leakers.pl
./tools/rb/filter-log.pl
./tools/rb/make-tree.pl
./tools/rb/bloatdiff.pl
- all(?) still work with refcnt tracing

./tools/trace-malloc/blame.pl
./tools/trace-malloc/diffbloatdump.pl
./tools/trace-malloc/merge.pl
./tools/trace-malloc/histogram.pl
./tools/trace-malloc/leak-soup.pl
./tools/trace-malloc/uncategorized.pl
- all(?) still work with trace-malloc logs

./tools/update-packaging/unwrap_full_update.pl
- used in tools/update-packaging/Makefile.in

./tools/leak-gauge/leak-gauge.pl
- still works

./config/milestone.pl
- used in configure.in and other places

./config/version_win.pl
- used in config/version.mk

./docshell/test/chrome/gen_template.pl
./testing/mochitest/gen_template.pl
- useful when creating new tests

./testing/web-platform/tests/tools/pywebsocket/src/test/testdata/hello.pl
- used in a test

./build/win32/dumpenv4python.pl
- used in build/autoconf/hooks.m4

THIRD-PARTY
-----------
./gfx/cairo/libpixman/src/make-combine.pl

./intl/lwbrk/tools/anzx4051.pl
./intl/uconv/tools/genimpldefine.pl
./intl/uconv/tools/jamap.pl
./intl/uconv/tools/parse-mozilla-encoding-table.pl
./intl/uconv/tools/gen-big5hkscs-2001-mozilla.pl
./intl/uconv/tools/cp936tocdx.pl
./intl/uconv/tools/jis0212tojdx.pl
./intl/uconv/tools/unihan2cns.pl
./intl/uconv/tools/mkjpconv.pl
./intl/uconv/tools/adobe.pl
./intl/uconv/tools/gengb18030tables.pl
./intl/uconv/tests/stressgb.pl
./intl/chardet/tools/charfreqtostat.pl
./intl/chardet/tools/geniso2022cn.pl
./intl/chardet/tools/genhz.pl
./intl/chardet/tools/genbig5.pl
./intl/chardet/tools/charfreq.pl
./intl/chardet/tools/gengb18030.pl
./intl/chardet/tools/geniso2022jp.pl
./intl/chardet/tools/geneuctw.pl
./intl/chardet/tools/gensjis.pl
./intl/chardet/tools/geneuckr.pl
./intl/chardet/tools/geneucjp.pl
./intl/chardet/tools/gencyrillic.pl
./intl/chardet/tools/gencp1252.pl
./intl/chardet/tools/gengb2312.pl
./intl/chardet/tools/genutf8.pl
./intl/chardet/tools/geniso2022kr.pl
./intl/unicharutil/tools/genSpecialCasingData.pl
./intl/unicharutil/tools/gentransliterate.pl
./intl/unicharutil/tools/genUnicodePropertyData.pl
./intl/unicharutil/tests/genNormalizationData.pl
./intl/icu/source/common/rbbicst.pl
./intl/icu/source/tools/genren/genren.pl
./intl/icu/source/tools/memcheck/ICUMemCheck.pl
./intl/icu/source/tools/gensprep/filterRFC3454.pl
./intl/icu/source/i18n/regexcst.pl

./nsprpub/pr/src/misc/compile-et.pl
./nsprpub/pr/tests/runtests.pl
./nsprpub/config/make-system-wrappers.pl
./nsprpub/config/nfspwd.pl
./nsprpub/admin/explode.pl

./media/libopus/celt/arm/arm2gnu.pl
./media/libvpx/build/make/ads2gas.pl
./media/libtheora/lib/arm/arm2gnu.pl

./extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/dupe-dictionary.pl

./modules/freetype2/src/tools/afblue.pl

./security/nss/coreconf/cpdist.pl
./security/nss/coreconf/jniregen.pl
./security/nss/coreconf/outofdate.pl
./security/nss/coreconf/release.pl
./security/nss/coreconf/version.pl
./security/nss/coreconf/import.pl
./security/nss/coreconf/coreconf.pl
./security/nss/lib/freebl/mpi/utils/ptab.pl
./security/nss/lib/freebl/mpi/types.pl
./security/nss/cmd/signver/examples/1/signedForm.pl
./security/nss/cmd/signver/examples/1/form.pl
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to