Opened 8 years ago
Closed 8 years ago
#52908 closed enhancement (wontfix)
Remove configure, Makefiles and other generated files from repository
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: |
Description
The generated files should be in the MacPorts source tarballs, but not in the repository.
Users wanting to build from the repository should run ./autogen.sh to generate the files.
Change History (3)
comment:1 follow-up: 3 Changed 8 years ago by raimue (Rainer Müller)
comment:2 Changed 8 years ago by mojca (Mojca Miklavec)
I'm also strongly in favour of keeping some generated files like configure
in the repository as long as we can keep them up to date. (Obviously not Makefile
, but I guess you had Makefile.in
in mind.)
The chicken-and-egg argument makes my preference even stronger. Creating & checking out tags (releases) is also more straightforward if those files are included.
comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Replying to raimue:
./autogen.sh
requires autoconf, which creates a chicken-and-egg problem for bootstrapping MacPorts on a new system.
That's a good reason.
Note: See
TracTickets for help on using
tickets.
./autogen.sh
requires autoconf, which creates a chicken-and-egg problem for bootstrapping MacPorts on a new system. This is the same reason why we also include generated man pages in the repository, which would otherwise also add asciidoc and docbook-xsl to the build dependencies.