[Bug 226476] www/firefox: update to 60.0

classic Classic list List threaded Threaded
71 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

            Bug ID: 226476
           Summary: www/firefox: update to 60.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://wiki.mozilla.org/Releases/Firefox_60/Test_Plan
                OS: Any
            Status: New
          Keywords: needs-qa, patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
        Depends on: 225627, 223425
          Assignee: [hidden email]
             Flags: maintainer-feedback?([hidden email])

Created attachment 191341
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191341&action=edit
beta2 (devedition)

Due to chronic lack of time[1] this may be the last release to support WebRTC.
For 60 gyp->gn conversion was reverted (see files/patch-a-gyp-webrtc) but after
WebRTC is updated[2] only --disable-webrtc will work.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1437670
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1376873


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223425
[Bug 223425] www/firefox: update to 58.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225627
[Bug 225627] databases/sqlite3: update to 3.22.0
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-feedback requested: [Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
Bugzilla Automation <[hidden email]> has asked [hidden email] for
maintainer-feedback:
Bug 226476: www/firefox: update to 60.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476



--- Description ---
Due to chronic lack of time[1] this may be the last release to support WebRTC.
For 60 gyp->gn conversion was reverted (see files/patch-a-gyp-webrtc) but after
WebRTC is updated[2] only --disable-webrtc will work.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1437670
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1376873
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Carlos J. Puga Medina <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #1 from Carlos J. Puga Medina <[hidden email]> ---
In Chromium, it has been the other way around; now WebRTC is required by
default to compile Chromium.

Unfortunately, WebRTC is not fully supported on FreeBSD.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191341|0                           |1
        is obsolete|                            |

--- Comment #2 from Jan Beich <[hidden email]> ---
Created attachment 191460
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191460&action=edit
beta3

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476
Bug 226476 depends on bug 225627, which changed state.

Bug 225627 Summary: databases/sqlite3: update to 3.22.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225627

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|In Progress                 |Closed
         Resolution|---                         |FIXED

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191460|0                           |1
        is obsolete|                            |

--- Comment #3 from Jan Beich <[hidden email]> ---
Created attachment 191546
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191546&action=edit
beta4

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Tobias Kortkamp <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #4 from Tobias Kortkamp <[hidden email]> ---
Created attachment 191556
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191556&action=edit
bsd.gecko.mk-sndio.diff

Hi,

60.0b4 fails to patch with SNDIO=on because webrtc has moved a little
bit in the tree.

Patching webrtc doesn't seem to be necessary anymore so guarding it
for older Gecko versions (like we did with the cubeb tests a while ago)
should be enough to workaround this.

I built Waterfox and Firefox 60.0b4 with the attached patch and
everything seems to work ok as before.  Can you include it in the
update?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Tobias Kortkamp <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
 Attachment #191556|                            |maintainer-approval?(gecko@
              Flags|                            |FreeBSD.org)

--- Comment #5 from Tobias Kortkamp <[hidden email]> ---
Comment on attachment 191556
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191556
bsd.gecko.mk-sndio.diff

The patch is needed for a Pale Moon update as well when building with SNDIO=on
since they completely removed WebRTC code in 27.8.0.  Ok to land it now?

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-approval requested: [Bug 226476] www/firefox: update to 60.0 : [Attachment 191556] bsd.gecko.mk-sndio.diff

bugzilla-noreply
In reply to this post by bugzilla-noreply
Tobias Kortkamp <[hidden email]> has asked [hidden email] for
maintainer-approval:
Bug 226476: www/firefox: update to 60.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Attachment 191556: bsd.gecko.mk-sndio.diff
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191556&action=edit



--- Comment #5 from Tobias Kortkamp <[hidden email]> ---
Comment on attachment 191556
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191556
bsd.gecko.mk-sndio.diff

The patch is needed for a Pale Moon update as well when building with SNDIO=on
since they completely removed WebRTC code in 27.8.0.  Ok to land it now?
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

--- Comment #6 from Jan Beich <[hidden email]> ---
Comment on attachment 191556
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191556
bsd.gecko.mk-sndio.diff

Looks OK.

"if...fi" block can have more than one command or none at all (e.g., "if true;
false; then else fi") terminated by either newline or semicolon. By terminating
a command on the same line as "fi" you're making it harder to append another
command within the conditionals.

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

--- Comment #7 from [hidden email] ---
A commit references this bug:

Author: tobik
Date: Mon Mar 19 05:46:03 UTC 2018
New revision: 464981
URL: https://svnweb.freebsd.org/changeset/ports/464981

Log:
  Fix post-patch-SNDIO-on in preparation of updates to www/firefox 60.0
  and to www/palemoon 27.8.1

  Some patches no longer apply to them.  WebRTC has moved paths in
  Firefox 60.0 and no longer needs to be patched.  Pale Moon removed
  WebRTC completely in 27.8.0.

  PR:           226476
  Approved by:  gecko (jbeich)

Changes:
  head/Mk/bsd.gecko.mk

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191546|0                           |1
        is obsolete|                            |
 Attachment #191556|maintainer-approval?(gecko@ |
              Flags|FreeBSD.org)                |
 Attachment #191556|0                           |1
        is obsolete|                            |

--- Comment #8 from Jan Beich <[hidden email]> ---
Created attachment 191654
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191654&action=edit
beta5

WebRTC is back on track with Landry's help. Unfortunately, I haven't found time
to rebase libv4l patch.

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

--- Comment #9 from Tobias Kortkamp <[hidden email]> ---
(In reply to Jan Beich from comment #8)
beta5 builds fine and also mostly runs ok, however when I try to print
something
it takes forever for the print preview window to actually show up and the UI
completely freezes up.

Hmm, this also happens with Firefox 59.0.1,1 with default options, so I guess
it's nothing new.

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

--- Comment #10 from Tobias Kortkamp <[hidden email]> ---
(In reply to Tobias Kortkamp from comment #9)
It happened because I had the sysctl net.inet.tcp.blackhole=2 set.  Setting it
back to 0 fixes this.

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191654|0                           |1
        is obsolete|                            |

--- Comment #11 from Jan Beich <[hidden email]> ---
Created attachment 191746
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191746&action=edit
beta6 (crashes on i386)

https://hg.mozilla.org/releases/mozilla-beta/pushloghtml?startdate=2018-03-19&enddate=2018-03-23
And https://bugzilla.mozilla.org/show_bug.cgi?id=1436911 as a "pkg upgrade"
crashfix

i386 issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1448189

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191746|0                           |1
        is obsolete|                            |

--- Comment #12 from Jan Beich <[hidden email]> ---
Created attachment 191780
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191780&action=edit
beta6 (rebased after r465446)

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #191780|0                           |1
        is obsolete|                            |

--- Comment #13 from Jan Beich <[hidden email]> ---
Created attachment 191860
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=191860&action=edit
beta7

https://hg.mozilla.org/releases/mozilla-beta/pushloghtml?startdate=2018-03-23&enddate=2018-03-27

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

--- Comment #14 from Jan Beich <[hidden email]> ---
Can someone build the binary package(s) for beta7 or (tonight) for beta8? A
user contacted me privately offering to help testing Firefox 60 but lacks
powerful enough hardware to build the port. Bug 222225 comment 17 describes why
I can't.

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

Greg V <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #15 from Greg V <[hidden email]> ---
(In reply to Jan Beich from comment #14)
Package for stable or current?

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 226476] www/firefox: update to 60.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226476

D. Ebdrup <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #16 from D. Ebdrup <[hidden email]> ---
Ah, my apologies. I somehow completely missed finding this bug when searching
for it.

I'm on 11.1-RELEASE, so I imagine -STABLE should do it?

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[hidden email]"
1234