Public bug reported:

Reproduced by downloading this package:
http://downloads.typesafe.com/scala/2.11.0/scala-2.11.0.deb and running
lintian:

$ lintian Downloads/scala-2.11.0.deb 
W: scala: control-file-is-empty conffiles
W: scala: copyright-without-copyright-notice
E: scala: description-starts-with-package-name
E: scala: maintainer-address-missing LAMP/EPFL and Typesafe, Inc.
E: scala: depends-on-obsolete-package depends: openjdk-6-jre
W: scala: symlink-should-be-relative usr/bin/fsc /usr/share/scala/bin/fsc
W: scala: symlink-should-be-relative usr/bin/scala /usr/share/scala/bin/scala
W: scala: symlink-should-be-relative usr/bin/scalac /usr/share/scala/bin/scalac
W: scala: symlink-should-be-relative usr/bin/scaladoc 
/usr/share/scala/bin/scaladoc
W: scala: symlink-should-be-relative usr/bin/scalap /usr/share/scala/bin/scalap
W: scala: extra-license-file usr/share/doc/scala/LICENSE.md
W: scala: extra-license-file usr/share/doc/scala/License.rtf
W: scala: embedded-javascript-library 
usr/share/doc/scala/api/scala-compiler/lib/jquery.js

After that output, lintian hangs using 100% CPU.

Ah, after running strace, I see that it is actually analyzing the HTML
files, probably searching for more JS libs:

open("/tmp/temp-lintian-lab-BaiIBy3nuO/pool/s/scala/scala_2.11.0_all_binary/unpacked/usr/share/doc/scala/api/scala-compiler/scala/tools/nsc/backend/icode/Primitives$Negation.html",
 O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 
0x7fff1c308600) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=42983, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
read(3, "<!DOCTYPE html >\n<html>\n        "..., 8192) = 8192
read(3, "   <span class=\"filtertype\">Orde"..., 8192) = 8192
read(3, "ass=\"signature\">\n      <span cla"..., 8192) = 8192
read(3, "></span>)</span><span class=\"res"..., 8192) = 8192
read(3, "span class=\"kind\">def</span>\n   "..., 8192) = 8192
read(3, "Negation\">ICodes.Negation</a> to"..., 8192) = 2023
read(3, "", 8192)                       = 0
close(3)                                = 0
open("/tmp/temp-lintian-lab-BaiIBy3nuO/pool/s/scala/scala_2.11.0_all_binary/unpacked/usr/share/doc/scala/api/scala-compiler/scala/tools/nsc/backend/icode/Primitives$OR$.html",
 O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 
0x7fff1c308600) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=22583, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
read(3, "<!DOCTYPE html >\n<html>\n        "..., 8192) = 8192
read(3, "<a id=\"asInstanceOf[T0]:T0\"></a>"..., 8192) = 8192
read(3, "<span class=\"params\">(<span name"..., 8192) = 6199
read(3, "", 8192)                       = 0
close(3)

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: lintian 2.5.22ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-26.48-generic 3.13.11
Uname: Linux 3.13.0-26-generic x86_64
NonfreeKernelModules: nvidia wl
ApportVersion: 2.14.1-0ubuntu3.1
Architecture: amd64
CurrentDesktop: Unity
Date: Wed May 14 10:06:46 2014
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-precise-amd64-20130203-1
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-03-12 (62 days ago)
InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 
20130203-13:50
PackageArchitecture: all
SourcePackage: lintian
UpgradeStatus: Upgraded to trusty on 2014-04-22 (21 days ago)

** Affects: lintian (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1319295

Title:
  Lintian uses a lot of time doing analyzing of HTML pages in package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/1319295/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to