All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cocci] 1.0.0-rc23 release
@ 2014-12-11 13:16 Julia Lawall
  2014-12-11 14:57 ` SF Markus Elfring
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Julia Lawall @ 2014-12-11 13:16 UTC (permalink / raw)
  To: cocci

Some changes:

- Ability to add, but not match or remove, attributes.

- Some parsing and pretty printing improvements.

julia

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release
  2014-12-11 13:16 [Cocci] 1.0.0-rc23 release Julia Lawall
@ 2014-12-11 14:57 ` SF Markus Elfring
       [not found]   ` <alpine.DEB.2.10.1412131601220.2114@hadrien>
  2014-12-13 10:38 ` [Cocci] 1.0.0-rc23 release - Clarification of build tweaks SF Markus Elfring
  2014-12-16 11:17 ` [Cocci] 1.0.0-rc23 release - Menhir updates SF Markus Elfring
  2 siblings, 1 reply; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-11 14:57 UTC (permalink / raw)
  To: cocci

> Some changes:
>
> - Ability to add, but not match or remove, attributes.
>
> - Some parsing and pretty printing improvements.

Dear Julia,

Thanks for your software update.

1. How do you think about to correct a dangling link on your download page?
   https://software.opensuse.org/package/coccinelle/
  
https://build.opensuse.org/package/show?project=openSUSE%3A13.2&package=coccinelle

2. Would you like to mention the parameter "parse-handler" (addition in
the previous release) also in the documentation source file
"spatch_options.tex"?

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Clarification of build tweaks
  2014-12-11 13:16 [Cocci] 1.0.0-rc23 release Julia Lawall
  2014-12-11 14:57 ` SF Markus Elfring
@ 2014-12-13 10:38 ` SF Markus Elfring
       [not found]   ` <alpine.DEB.2.02.1412131202520.2062@localhost6.localdomain6>
  2014-12-16 11:17 ` [Cocci] 1.0.0-rc23 release - Menhir updates SF Markus Elfring
  2 siblings, 1 reply; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-13 10:38 UTC (permalink / raw)
  To: cocci

> Some changes:

Dear Julia,

I am curious on a bit more background information for improvements you
did not explicitly mention in the release notes here.
Who did update the build files like "configure.ac" and "commons/Makefile"?
https://github.com/coccinelle/coccinelle/commit/c5ff9aff461df30b31ff23b17d2487127c8b9d0a#diff-67e997bcfdac55191033d57a16d1408a

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Clarification of build tweaks
       [not found]   ` <alpine.DEB.2.02.1412131202520.2062@localhost6.localdomain6>
@ 2014-12-13 11:18     ` SF Markus Elfring
  2014-12-16 10:55     ` SF Markus Elfring
  1 sibling, 0 replies; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-13 11:18 UTC (permalink / raw)
  To: cocci

>> Who did update the build files like "configure.ac" and "commons/Makefile"?
>> https://github.com/coccinelle/coccinelle/commit/c5ff9aff461df30b31ff23b17d2487127c8b9d0a#diff-67e997bcfdac55191033d57a16d1408a
> Why do you want to know this?

We have got a few difficulties in the past to find someone for further
consideration of my proposed corrections around the affected build scripts.
Did the expertise concerns change a bit in the meantime?


> They were updated mostly to accomodate changes in more recent versions of ocaml.

I find that it would also be nice to mention such adjustments in the
release notes, wouldn't it?

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Download links
       [not found]   ` <alpine.DEB.2.10.1412131601220.2114@hadrien>
@ 2014-12-15 18:35     ` SF Markus Elfring
  0 siblings, 0 replies; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-15 18:35 UTC (permalink / raw)
  To: cocci

>> 1. How do you think about to correct a dangling link on your download page?
>>    https://software.opensuse.org/package/coccinelle/
>>
>> https://build.opensuse.org/package/show?project=openSUSE%3A13.2&package=coccinelle
> 
> Fixed, thanks.

I get an other impression. I see still a misplaced backslash character in an URL.
http://coccinelle.lip6.fr/download.php

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Clarification of build tweaks
       [not found]   ` <alpine.DEB.2.02.1412131202520.2062@localhost6.localdomain6>
  2014-12-13 11:18     ` SF Markus Elfring
@ 2014-12-16 10:55     ` SF Markus Elfring
  2014-12-16 14:53       ` Julia Lawall
  1 sibling, 1 reply; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-16 10:55 UTC (permalink / raw)
  To: cocci

>> Who did update the build files like "configure.ac" and "commons/Makefile"?
>> https://github.com/coccinelle/coccinelle/commit/c5ff9aff461df30b31ff23b17d2487127c8b9d0a#diff-67e997bcfdac55191033d57a16d1408a
> 
> Why do you want to know this?  They were updated mostly to accomodate 
> changes in more recent versions of ocaml.

I have tried another configuration variant out with the command "./configure --enable-release --enable-ocamlbuild".
The corresponding software build was quickly interrupted.

elfring at Sonne:~/Projekte/Coccinelle/1.0.0-rc23> LANG=C make all
make all-release
make[1]: Entering directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23'
Building opt-only
make opt-only
make[2]: Entering directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23'
/usr/bin/ocamlbuild -j 0 main.native
Finished, 0 targets (0 cached) in 00:00:00.
SANITIZE: a total of 2 files that should probably not be in your source tree
  has been found. A script shell file
  "/home/elfring/Projekte/Coccinelle/1.0.0-rc23/_build/sanitize.sh" is being
  created. Check this script and run it to remove unwanted files or use other
  options (such as defining hygiene exceptions or using the -no-hygiene
  option).


Would you like to improve this situation?

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Menhir updates
  2014-12-11 13:16 [Cocci] 1.0.0-rc23 release Julia Lawall
  2014-12-11 14:57 ` SF Markus Elfring
  2014-12-13 10:38 ` [Cocci] 1.0.0-rc23 release - Clarification of build tweaks SF Markus Elfring
@ 2014-12-16 11:17 ` SF Markus Elfring
  2014-12-16 14:51   ` Julia Lawall
  2 siblings, 1 reply; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-16 11:17 UTC (permalink / raw)
  To: cocci

> - Some parsing and pretty printing improvements.

Dear Julia,

I have installed the current parser generator "Menhir 20141215"
on my openSUSE Tumbleweed system a moment ago.

The corresponding build works a bit longer for your software
when I try a configuration variant out with the simple command
"./configure --enable-release".
Unfortunately, I stumble on another surprise then.

elfring at Sonne:~/Projekte/Coccinelle/1.0.0-rc23> LANG=C make all             
...
/usr/bin/ocamlopt.opt -unsafe -I ../commons -I ../commons/ocamlextra -I ../globals -I /usr/lib64/ocaml/menhirLib -c parser_cocci_menhir.ml
File "parser_cocci_menhir.ml", line 1879, characters 8-321:
Error: The record field MenhirLib.EngineTypes.stack is not mutable
Makefile:126: recipe for target 'parser_cocci_menhir.cmx' failed
make[6]: *** [parser_cocci_menhir.cmx] Error 2
make[6]: Leaving directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23/parsing_cocci'
Makefile:82: recipe for target 'all.opt' failed
...

How should this implementation detail be resolved?

Do I need to reuse an older Menhir software library here?

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Menhir updates
  2014-12-16 11:17 ` [Cocci] 1.0.0-rc23 release - Menhir updates SF Markus Elfring
@ 2014-12-16 14:51   ` Julia Lawall
  2014-12-16 20:00     ` SF Markus Elfring
  0 siblings, 1 reply; 11+ messages in thread
From: Julia Lawall @ 2014-12-16 14:51 UTC (permalink / raw)
  To: cocci

On Tue, 16 Dec 2014, SF Markus Elfring wrote:

> > - Some parsing and pretty printing improvements.
>
> Dear Julia,
>
> I have installed the current parser generator "Menhir 20141215"
> on my openSUSE Tumbleweed system a moment ago.
>
> The corresponding build works a bit longer for your software
> when I try a configuration variant out with the simple command
> "./configure --enable-release".
> Unfortunately, I stumble on another surprise then.
>
> elfring at Sonne:~/Projekte/Coccinelle/1.0.0-rc23> LANG=C make all
> ...
> /usr/bin/ocamlopt.opt -unsafe -I ../commons -I ../commons/ocamlextra -I ../globals -I /usr/lib64/ocaml/menhirLib -c parser_cocci_menhir.ml
> File "parser_cocci_menhir.ml", line 1879, characters 8-321:
> Error: The record field MenhirLib.EngineTypes.stack is not mutable
> Makefile:126: recipe for target 'parser_cocci_menhir.cmx' failed
> make[6]: *** [parser_cocci_menhir.cmx] Error 2
> make[6]: Leaving directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23/parsing_cocci'
> Makefile:82: recipe for target 'all.opt' failed
> ...
>
> How should this implementation detail be resolved?
>
> Do I need to reuse an older Menhir software library here?

I haven't tried the new version of menhir.  Thanks for the warning.
Perhaps you can use the old version for the moment.

julia

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Clarification of build tweaks
  2014-12-16 10:55     ` SF Markus Elfring
@ 2014-12-16 14:53       ` Julia Lawall
  2014-12-16 19:50         ` SF Markus Elfring
  0 siblings, 1 reply; 11+ messages in thread
From: Julia Lawall @ 2014-12-16 14:53 UTC (permalink / raw)
  To: cocci

On Tue, 16 Dec 2014, SF Markus Elfring wrote:

> >> Who did update the build files like "configure.ac" and "commons/Makefile"?
> >> https://github.com/coccinelle/coccinelle/commit/c5ff9aff461df30b31ff23b17d2487127c8b9d0a#diff-67e997bcfdac55191033d57a16d1408a
> >
> > Why do you want to know this?  They were updated mostly to accomodate
> > changes in more recent versions of ocaml.
>
> I have tried another configuration variant out with the command "./configure --enable-release --enable-ocamlbuild".
> The corresponding software build was quickly interrupted.
>
> elfring at Sonne:~/Projekte/Coccinelle/1.0.0-rc23> LANG=C make all
> make all-release
> make[1]: Entering directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23'
> Building opt-only
> make opt-only
> make[2]: Entering directory '/home/elfring/Projekte/Coccinelle/1.0.0-rc23'
> /usr/bin/ocamlbuild -j 0 main.native
> Finished, 0 targets (0 cached) in 00:00:00.
> SANITIZE: a total of 2 files that should probably not be in your source tree
>   has been found. A script shell file
>   "/home/elfring/Projekte/Coccinelle/1.0.0-rc23/_build/sanitize.sh" is being
>   created. Check this script and run it to remove unwanted files or use other
>   options (such as defining hygiene exceptions or using the -no-hygiene
>   option).

I have no idea what this relates to.  What are the files that are objected
to?

julia

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Clarification of build tweaks
  2014-12-16 14:53       ` Julia Lawall
@ 2014-12-16 19:50         ` SF Markus Elfring
  0 siblings, 0 replies; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-16 19:50 UTC (permalink / raw)
  To: cocci

> I have no idea what this relates to.

I am curious how much source tree hygiene will matter here.


> What are the files that are objected to?

elfring at Sonne:~/Projekte/Coccinelle/1.0.0-rc23> cat _build/sanitize.sh
#!/bin/sh
# File generated by ocamlbuild

cd /home/elfring/Projekte/Coccinelle/1.0.0-rc23

rm -f bundles/pycaml/chemoelectric-pycaml-8614105/pycaml.o
rm -f ctl/ctl.a
rm -f ctl/ctl.cmxa
# Also clean the script itself
rm -f /home/elfring/Projekte/Coccinelle/1.0.0-rc23/_build/sanitize.sh


Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Cocci] 1.0.0-rc23 release - Menhir updates
  2014-12-16 14:51   ` Julia Lawall
@ 2014-12-16 20:00     ` SF Markus Elfring
  0 siblings, 0 replies; 11+ messages in thread
From: SF Markus Elfring @ 2014-12-16 20:00 UTC (permalink / raw)
  To: cocci

>> Do I need to reuse an older Menhir software library here?
> 
> I haven't tried the new version of menhir.  Thanks for the warning.

Now I am curious when your software will work together with this one again.


> Perhaps you can use the old version for the moment.

I can reuse source files from the archive "menhir-20130911.tar.gz"
(for example) for a while.

I guess that dependency management will become more interesting
for corresponding software packages, won't it?

Regards,
Markus

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-12-16 20:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-11 13:16 [Cocci] 1.0.0-rc23 release Julia Lawall
2014-12-11 14:57 ` SF Markus Elfring
     [not found]   ` <alpine.DEB.2.10.1412131601220.2114@hadrien>
2014-12-15 18:35     ` [Cocci] 1.0.0-rc23 release - Download links SF Markus Elfring
2014-12-13 10:38 ` [Cocci] 1.0.0-rc23 release - Clarification of build tweaks SF Markus Elfring
     [not found]   ` <alpine.DEB.2.02.1412131202520.2062@localhost6.localdomain6>
2014-12-13 11:18     ` SF Markus Elfring
2014-12-16 10:55     ` SF Markus Elfring
2014-12-16 14:53       ` Julia Lawall
2014-12-16 19:50         ` SF Markus Elfring
2014-12-16 11:17 ` [Cocci] 1.0.0-rc23 release - Menhir updates SF Markus Elfring
2014-12-16 14:51   ` Julia Lawall
2014-12-16 20:00     ` SF Markus Elfring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.