Re: OCaml 4?

2013-11-08 Thread Brendan Fabeny
On 11/7/13, Michael Grünewald michael.grunew...@laposte.net wrote:
 John Marino wrote:

 I was thinking the holdup was on your end,[…]
 Has the whole thing stalled?  11 months to get a PR through when the
 submitter is responsive seems excessive to me, maybe somebody else
 should take over the PR if bf@ is too busy.

 It looks like it is stalled. It would actually nice if someone else
 would take care of that PR[1] but before this, I certainly need to take
 care of removing this NO_STAGE flag.  It is probably unproblematic, I
 did not study this staging functionality yet.


The ball has been back in my court since Michael sent me his update
for 4.01.  I've some other updates to commit this weekend, and I'll
resume the test builds for this and the associated PRs on Sunday.
(Hopefully some of the blockers from last time have now been fixed.)

   [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364

 BTW I am very comfortable with BSD Make but I am not aware of any list
 of problem reports or developments in the project or ports build system.
  Where could I start?

On open PRs in the database you cite above (it is searchable), or
unsolved failures on the mailing lists (e.g. freebsd-ports or
freebsd-pkg-fallout)  that interest or affect you.  Some recent goals
or changes are mentioned on wiki.FreebSD.org (although this contains
some outdated material as well).  Some of unfinished short-term
objectives include converting ports to support staging and to compile
with clang on FreeBSD 10, and updating the Porter's handbook.

b.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-08 Thread John Marino
On 11/8/2013 12:58, Brendan Fabeny wrote:
 On 11/7/13, Michael Grünewald michael.grunew...@laposte.net wrote:
 John Marino wrote:

 I was thinking the holdup was on your end,[…]
 Has the whole thing stalled?  11 months to get a PR through when the
 submitter is responsive seems excessive to me, maybe somebody else
 should take over the PR if bf@ is too busy.

 It looks like it is stalled. It would actually nice if someone else
 would take care of that PR[1] but before this, I certainly need to take
 care of removing this NO_STAGE flag.  It is probably unproblematic, I
 did not study this staging functionality yet.

Frankly, I think it's way more important to get OCAML updated than
support staging.  If the PR you have is good sans staging, then I'd
propose to commit that ASAP, and a new PR could be opened to add stage
support.  (in order words, the last of stage support should not block
the maintenance of an existing port)

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-07 Thread Michael Grünewald
John Marino wrote:

 I was thinking the holdup was on your end,[…] 
 Has the whole thing stalled?  11 months to get a PR through when the
 submitter is responsive seems excessive to me, maybe somebody else
 should take over the PR if bf@ is too busy.

It looks like it is stalled. It would actually nice if someone else
would take care of that PR[1] but before this, I certainly need to take
care of removing this NO_STAGE flag.  It is probably unproblematic, I
did not study this staging functionality yet.

  [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364

BTW I am very comfortable with BSD Make but I am not aware of any list
of problem reports or developments in the project or ports build system.
 Where could I start?

Regards,
Michael

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread Michael Grünewald
Hi Rui!

Sorry that I did not take time to answer your previous EMail. It seems
you did not check outstanding PRs or overlooked this one:

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364

In short, there is a candidate upgrade in the ports, since quite a
while.  While I did not hear anything from committer, I probably need to
fix that STAGE thing before the port gets checked in.

Rui Paulo wrote:
 Any plans to upgrade OCaml in FreeBSD ports?  If you don't have time, I might 
 take a stab at it.

Three side notes:

- https://bitbucket.org/michipili/ports-bsd is a bitbucket repo where I
push my (mostly OCaml) FreeBSD ports before they went in the repo tree.
If you already have a bitbucket account, consider following this repo to
get updates. You may check this out if you want to try the port, your
feedback would be welcome.

- https://bitbucket.org/michipili/bsdmakepscripts is a bitbucket repo
for BSD Makefiles useful to develop with OCaml. (Shameless promotion!)

- It is best to use open channel (like the freebsd-ports@ mailing list),
because it is archived and indexed, so people sharing your concern get a
chance to find your question and my answer.

Best regards,
Michael

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread John Marino
On 11/6/2013 20:38, Michael Grünewald wrote:
 Hi Rui!
 
 Sorry that I did not take time to answer your previous EMail. It seems
 you did not check outstanding PRs or overlooked this one:
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364
 
 In short, there is a candidate upgrade in the ports, since quite a
 while.  While I did not hear anything from committer, I probably need to
 fix that STAGE thing before the port gets checked in.
 
 Rui Paulo wrote:
 Any plans to upgrade OCaml in FreeBSD ports?  If you don't have time, I 
 might take a stab at it.
 
 Three side notes:
 
 - https://bitbucket.org/michipili/ports-bsd is a bitbucket repo where I
 push my (mostly OCaml) FreeBSD ports before they went in the repo tree.
 If you already have a bitbucket account, consider following this repo to
 get updates. You may check this out if you want to try the port, your
 feedback would be welcome.
 
 - https://bitbucket.org/michipili/bsdmakepscripts is a bitbucket repo
 for BSD Makefiles useful to develop with OCaml. (Shameless promotion!)
 
 - It is best to use open channel (like the freebsd-ports@ mailing list),
 because it is archived and indexed, so people sharing your concern get a
 chance to find your question and my answer.
 




The other thing to note is that DragonFly Ports (dports) has had ocaml 4
and related ocaml upgrades for 9 months.  There's really no need to
reinvent this, just take the dports versions.  I am so glad we didn't
wait around for those PRs.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread Michael Grünewald
Hi John,

John Marino wrote:

 The other thing to note is that DragonFly Ports (dports) has had ocaml 4
 and related ocaml upgrades for 9 months.  There's really no need to
 reinvent this, just take the dports versions.  I am so glad we didn't
 wait around for those PRs.

It seems dports has ocaml 4.00.1 while I prepared a 4.01.0, if you test
it, your feddback would be welcome!

Thank you for pointing out that dports can be used as a basis for
FreeBSD ports, maybe I will get the habit to check that out before
starting to work on a new port.

Best regards,
Michael

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread John Marino
On 11/6/2013 21:02, Michael Grünewald wrote:
 
 It seems dports has ocaml 4.00.1 while I prepared a 4.01.0, if you test
 it, your feddback would be welcome!

Surely dports could be updated to ocaml 4.01.0 as easily as changing the
PORTVERSION and regenerating the distinfo file?

 Thank you for pointing out that dports can be used as a basis for
 FreeBSD ports, maybe I will get the habit to check that out before
 starting to work on a new port.

We try to avoid maintaining different versions because they are a
maintenance nightmare.  Ocaml is a rare port and we very much want
FreeBSD to base an update on the dport so we can sync with FreeBSD again
(it's not just ocaml, but others like ocamlimages, etc).

Another is Libreoffice.  Every time there is an extremely minor update
to it, I have to regenerate a makefile diff again.

As such, the vast majority of dports identical or nearly so to their
ports counterparts.  At most they contain extra patches or a couple of
extra switches often contained in Makefile.DragonFly.

Sometimes we have fixes that FreeBSD could use.  Now that I have a
commit bit, I try to push these directly into FreeBSD port but there's a
lot left over from before that was the case.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread Michael Grünewald
John Marino wrote:
 On 11/6/2013 21:02, Michael Grünewald wrote:
 It seems dports has ocaml 4.00.1 while I prepared a 4.01.0, if you test
 it, your feddback would be welcome!
 
 Surely dports could be updated to ocaml 4.01.0 as easily as changing the
 PORTVERSION and regenerating the distinfo file?

Besides this, there is a minor update of the configure script, you can
get it from

   http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364

or

   https://bitbucket.org/michipili/ports-bsd (branch ocaml)

 As such, the vast majority of dports identical or nearly so to their
 ports counterparts.  At most they contain extra patches or a couple of
 extra switches often contained in Makefile.DragonFly.

That is nice to know, thank you!
-- 
Michael
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: OCaml 4?

2013-11-06 Thread John Marino
On 11/7/2013 07:06, Michael Grünewald wrote:
 John Marino wrote:
 On 11/6/2013 21:02, Michael Grünewald wrote:
 It seems dports has ocaml 4.00.1 while I prepared a 4.01.0, if you test
 it, your feddback would be welcome!

 Surely dports could be updated to ocaml 4.01.0 as easily as changing the
 PORTVERSION and regenerating the distinfo file?
 
 Besides this, there is a minor update of the configure script, you can
 get it from
 
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/173364

Hmmm,
I was thinking the holdup was on your end, but it seems from that PR
that bf@ is the bottle-neck.  The last thing he said (in August) that he
was going to work on it, which is 8 months after he said, I'll take the
PR.

Has the whole thing stalled?  11 months to get a PR through when the
submitter is responsive seems excessive to me, maybe somebody else
should take over the PR if bf@ is too busy.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org