On Thu, Aug 02, 2018 at 10:33:14PM -0700, Paul Hardy wrote:
> On Thu, Aug 2, 2018 at 9:14 AM, Osamu Aoki <[email protected]> wrote:
...
> >> Running "autoreconf -ivf"  as described in Section 5.16.1 will create
> >> a new INSTALL file even if one existed.i
> >
> > As written there, this is run by the upstream.
> 
> Well, building in debian/rules with autoreconf will run that too.

Very true.  (I was not thinking clearly)

> Actually, I don't know if running automake with "foreign" strictness
> re-creates INSTALL.  I have only tried automake with "gnu" strictness.

Let me think a bit when I have time.
...

> > Maybe, somewhere in 5.16. Upstream build systems, I should add some
> > reminder to test build package.
> >
> > autotools: make distcheck
> > cmake: ?
> > setup.py: ?
> >
> > Let me think a bit on this.
> 
> I have never used CDBS, cmake, etc., so I don't know how they work.  I
> think a quick mention of using distcheck as a warm-up exercise for
> pbuilder (for example) is useful, because that lets a packager know
> that the package builds correctly when builddir is not the same as
> srcdir.
> 
> Maybe it is worth mentioning that in some more general way in the
                                            ^^^^^^^^^^^^^^^^^^^^^^^
> beginning.  Most people packaging for Debian for the first time are
  ^^^^^^^^^

I think you have very good point here.

> probably coming from an environment where they only cared about
> building for the single architecture that they were using.

I think I put some reminder already but I agree with your thought.  I
think we need reminder for:

  * Multi-arch
  * Reproducible build
  * Boot straping
   ...

Regards,

Osamu
 
> Thanks,
> 
> 
> Paul Hardy

Reply via email to