pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Firefox stability?
On Wed, 11 Jan 2017, Ryo ONODERA wrote:
> From: Greg Oster <oster%netbsd.org@localhost>, Date: Tue, 10 Jan 2017 15:31:07 -0600
>
> > On Tue, 10 Jan 2017 14:33:44 -0600 (CST)
> > "John D. Baker" <jdbaker%mylinuxisp.com@localhost> wrote:
> >
> >> On Tue, 10 Jan 2017, Greg Oster wrote:
> >>
> >> > On Tue, 10 Jan 2017 17:47:33 +0000
> >> > David Brownlee <abs%absd.org@localhost> wrote:
> >> >
> >> > > As a data point I see a similar hang with packages built on the
> >> > > 4th December. Updating for a new test now...
> >> >
> >> > With packages built on Jan 7, 2017 I see the hang when trying to
> >> > print in firefox-50.1.0 on NetBSD-7.0_STABLE (amd64). A new profile
> >> > and hitting "CTRL-p" is sufficient to trigger the problem.
> >>
> >> I have an mp3 recording of OpenBSD developers describing "cups"
> >> thusly:
> >>
> >> "You mean that thing that breaks printing completely?"
> >>
> >> ;)
> >
> > So on this same system.... I did a "pkg_delete cups".... and now CTRL-p
> > pops up the print dialog box as expected... Stop firefox, "pkg_add
> > cups". Start firefox. CTRL-p hangs. Stop firefox. "pkg_delete
> > cups". Start firefox. Ctrl-p works.
> >
> > Yep.. it's cups...
>
> It is reproduced on my environment.
>
> The recent print/cups freezes localc from misc/libreoffice too.
> I had disabled print/cups dependency in misc/libreoffice as workaround.
I typically have "PKG_DEFAULT_OPTIONS+=-cups" (among other things)
although some packages don't honor this option.
I had thought "lang/openjdk8" was such a cups-requiring package. It
builds/installs cups when it is being built, but doesn't register a
run-time dependency (why it even wants/needs "cups" baffles me).
Checking its as-installed list of dependencies, "cups" is not in its
"Requires:" list.
That explains why "cups" didn't have any entries in it's "Required-by:"
list. I think it got installed on my workstation likely as a side-effect
of my automated update with the binary packages produced by the build
host and previous self-hosting of package builds/installs on the
workstation itself.
So for the workstation, simply remove cups. Possibly also hunt down
other "dead wood" packages--those with empty "Required-by:" lists that
were not user-requested packages.
--
|/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD
| X No HTML/proprietary data in email. BSD just sits there and works!
|/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645
Home |
Main Index |
Thread Index |
Old Index