[Bug 242948] devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL 1.1.1

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

[Bug 242948] devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL 1.1.1

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

            Bug ID: 242948
           Summary: devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL
                    1.1.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
             Flags: maintainer-feedback?([hidden email])
          Assignee: [hidden email]

Created attachment 210295
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210295&action=edit
Updated libgit2 and fixed all checksum mismatches

I still need to run tests on a 11.x poudriere build, but on 12.x monodevelop
compiles, installs and starts without errors.

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

maintainer-feedback requested: [Bug 242948] devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL 1.1.1

bugzilla-noreply
Bugzilla Automation <[hidden email]> has asked freebsd-mono mailing list
<[hidden email]> for maintainer-feedback:
Bug 242948: devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL 1.1.1
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242948



--- Description ---
I still need to run tests on a 11.x poudriere build, but on 12.x monodevelop
compiles, installs and starts without errors.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 242948] devel/monodevelop unbreak on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #1 from malavon <[hidden email]> ---
Note that I've also tried upgrading to the latest version, but that required
upgrading mono (which was succesful), msbuild (still in progress) and fsharp
(which I failed at).

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |merge-quarterly?
           Severity|Affects Only Me             |Affects Some People
             Blocks|                            |231931
            Summary|devel/monodevelop unbreak   |devel/monodevelop: Fix
                   |on FreeBSD 12.x with        |build on FreeBSD 12.x with
                   |OpenSSL 1.1.1               |OpenSSL 1.1.1
             Status|New                         |Open
           Keywords|                            |needs-qa


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231931
[Bug 231931] [exp-run] OpenSSL 1.1.1 in base
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #2 from malavon <[hidden email]> ---
This patch might still have issues. I just noticed that I needed to install
the msbuild port as well in order to be able to open and build a .csproj.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

Rene Ladan <[hidden email]> changed:

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

--- Comment #3 from Rene Ladan <[hidden email]> ---
Ping? Note that this port expired yesterday, but is not removed yet.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #4 from Rene Ladan <[hidden email]> ---
I get a build_fs_violation when building this port in poudriere, meaning
something before the stage phase writes outside WRKDIR :

rene@e17:~ % tail
/usr/local/poudriere/data/logs/bulk/head-amd64-default/latest-per-pkg/monodevelop-7.6.11.7_2.log
gmake[1]: Leaving directory
'/wrkdirs/usr/ports/devel/monodevelop/work/monodevelop-monodevelop-7.6.11.7/main'
===========================================================================
=>> Checking for filesystem violations... done
=>> Error: Filesystem touched during build:
extra: usr/local/etc/mono/registry
[head-amd64-default] [2020-01-12_18h16m12s]
[build_fs_violation:devel/monodevelop:monodevelop-7.6.11.7_2:251843:252477]
Queued: 1  Built: 0  Failed: 0  Skipped: 0  Ignored: 0  Tobuild: 1   Time:
00:19:41
[00:19:45] Logs:
/usr/local/poudriere/data/logs/bulk/head-amd64-default/2020-01-12_18h16m12s
build of devel/monodevelop | monodevelop-7.6.11.7_2 ended at Sun Jan 12
18:35:57 CET 2020
build time: 00:18:54
!!! build failure encountered !!!
rene@e17:~

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #5 from Rene Ladan <[hidden email]> ---
grep'ing for "registry" through the tarballed work directory finds nothing
suspicious as far as I can tell, the only thing is this directory:

rene@e17:~/monodevelop/work % ls -lR .mono/
total 1
drwxr-xr-x  3 rene  rene  4 12 jan. 18:19 registry

.mono/registry:
total 1
drwxr-xr-x  2 rene  rene  2 12 jan. 18:19 CurrentUser
-rw-r--r--  1 rene  rene  3 12 jan. 18:27 last-btime

.mono/registry/CurrentUser:
total 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-mono
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #6 from malavon <[hidden email]> ---
I'm not sure, but I think this check has been added to poudriere testport
recently, or something alike. I reran the build and now I have the same issue,
even though I'm almost certain it used to go through.

I will see if I can fix this, no idea yet where it's coming from yet.
I am however pretty sure that the same issue must have existed in the broken
version since the only change is an update to libgit2.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #7 from Rene Ladan <[hidden email]> ---
I'm not familiar with Mono so it might be a dependency at fault, or mondevelop
itself somehow. That filesystem check has been in poudriere for a long time
though.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #8 from Rene Ladan <[hidden email]> ---
Ah, poudriere bulk does not check for filesystem changes outside of the build
directory.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

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

Author: rene
Date: Mon Jan 20 12:20:58 UTC 2020
New revision: 523616
URL: https://svnweb.freebsd.org/changeset/ports/523616

Log:
  devel/monodevelop: unexpire by updating libgit2 and recalculating the
checksums.

  PR:           242948
  Submitted by: mavalon
  Approved by:  maintainer timeout (mono, 3 weeks)
  MFH:          2020Q1

Changes:
  head/devel/monodevelop/Makefile
  head/devel/monodevelop/distinfo
  head/devel/monodevelop/files/patch-Makefile.am
 
head/devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.Core.csproj
  head/devel/monodevelop/pkg-plist

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

Rene Ladan <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Open                        |In Progress

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

malavon <[hidden email]> changed:

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

--- Comment #10 from malavon <[hidden email]> ---
Created attachment 210893
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210893&action=edit
Updated libgit2 and fixed all checksum mismatches + fixing registry issue

Apparently that registry is the same registry as it is on Windows, but written
to a file in either /usr/local/etc/mono or to the user's homedir.
As far as I understand it's actually possible that ports require to modify
this file, but that doesn't hold true for monodevelop.
I fixed this one by simply referencing the work directory as registry dir.
As far as I see this is safe to do. If in doubt, it's best that someone with
actual mono/.Net experience takes a look at this.

As I'm typing this I'm running a build in a 11.x jail to see if everything
still
works correctly.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

--- Comment #11 from malavon <[hidden email]> ---
Apparently we were looking at this at the same time.
The extra little patch to the Makefile will fix poudriere testport as well.

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

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

Author: rene
Date: Wed Jan 22 20:32:12 UTC 2020
New revision: 523843
URL: https://svnweb.freebsd.org/changeset/ports/523843

Log:
  devel/monodevelop: fix a build_fs_violation error happening with poudriere.

  PR:           242948 (followup)
  Submitted by: malavon
  MFH:          2020Q1

Changes:
  head/devel/monodevelop/Makefile

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

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

Author: rene
Date: Wed Jan 22 20:46:05 UTC 2020
New revision: 523844
URL: https://svnweb.freebsd.org/changeset/ports/523844

Log:
  MFH: r523616 r523843

  devel/monodevelop: unexpire by updating libgit2 and recalculating the
checksums.

  PR:           242948
  Submitted by: mavalon
  Approved by:  maintainer timeout (mono, 3 weeks)

  devel/monodevelop: fix a build_fs_violation error happening with poudriere.

  PR:           242948 (followup)
  Submitted by: malavon

  Approved by:  ports-secteam (joneum)

Changes:
_U  branches/2020Q1/
  branches/2020Q1/devel/monodevelop/Makefile
  branches/2020Q1/devel/monodevelop/distinfo
  branches/2020Q1/devel/monodevelop/files/patch-Makefile.am
 
branches/2020Q1/devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.Core.csproj
  branches/2020Q1/devel/monodevelop/pkg-plist

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

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

Author: rene
Date: Wed Jan 22 20:46:05 UTC 2020
New revision: 523844
URL: https://svnweb.freebsd.org/changeset/ports/523844

Log:
  MFH: r523616 r523843

  devel/monodevelop: unexpire by updating libgit2 and recalculating the
checksums.

  PR:           242948
  Submitted by: mavalon
  Approved by:  maintainer timeout (mono, 3 weeks)

  devel/monodevelop: fix a build_fs_violation error happening with poudriere.

  PR:           242948 (followup)
  Submitted by: malavon

  Approved by:  ports-secteam (joneum)

Changes:
_U  branches/2020Q1/
  branches/2020Q1/devel/monodevelop/Makefile
  branches/2020Q1/devel/monodevelop/distinfo
  branches/2020Q1/devel/monodevelop/files/patch-Makefile.am
 
branches/2020Q1/devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.Core.csproj
  branches/2020Q1/devel/monodevelop/pkg-plist

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

[Bug 242948] devel/monodevelop: Fix build on FreeBSD 12.x with OpenSSL 1.1.1

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

Rene Ladan <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
           Assignee|[hidden email]            |[hidden email]
             Status|In Progress                 |Closed

--- Comment #15 from Rene Ladan <[hidden email]> ---
Also committed both the main fix and the followup to 2020Q1.

Thanks for the patches :)

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