Re: [Tracker] Meson build instructions for Tracker



Hello Michael,

I would agree with that. Just like it would be silly to ship the
generated .o files in a source package.

I think that, given that valac is a compiler like any other, the
generated .c files should not be part of the dist tarball. Instead
should the build-dependencies include a specified version of valac.

My personal recommendation would be, to all upstream packages, not to
include generated .c files to the make-dist tarball.

Before I guess it was needed, because valac was not considered a
truthful real dependency. But nowadays it is. It is a compiler like any
other. What files it generates should be of no concern to the packagers
(in my opinion), just like .o files: the packager wants the
resulting .pc, .a and .so files. Those files are more or less the same
for vala sources.

I added Jürg in CC to comment on this.


Kind regards,

Philip


On Sun, 2017-04-09 at 19:34 +0200, Michael Biebl wrote:
2017-04-09 19:31 GMT+02:00 Philip Van Hoof <philip codeminded be>:
I wonder if removing those .stamp files should be part of any
make-target that is ~ standard for packaging tooling? In my opinion
should such generated .c files share the rules of .o files.

Well, that would defeat the point of shipping the generated .c files
in the dist tarball in the first place, no?

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]