[Development] syncqt.pl in C++

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Thu Mar 9 18:14:09 CET 2017


On jueves, 9 de marzo de 2017 11:22:28 ART Konrad Rosenbaum wrote:
> Hi,
> 
> On Wed, March 8, 2017 21:23, Jake Petroules wrote:
> > Personally, I also prefer a build process never touch the network, but the
> > average developer isn't that picky and just wants to Get Things Done.
> 
> The average test engineer is that picky and even worse! A test engineer
> expects to save a minimal VM of the build system, boot it up a year later
> in a completely isolated environment (i.e. no network or access to
> external repositories) and then it should build the exact same binaries
> bit for bit (minus the file create time).
> 
> Also: I've worked in environments in which a network connection for build
> scripts would have been quite difficult to accomplish if not impossible
> (e.g. isolated servers with no access to the web proxy or proxies with
> rather strange setups).

Uff, this would be me doing stuff at $job and another part of me maintaining 
Qt for Debian. No network access, in both cases, is a must.

> Every little dependency had to be downloaded
> manually (sometimes from a completely different network) and transferred
> into the build environment over several stages - that's especially funny
> if you're building from source because the pre-built binaries don't run
> because they require a newer system. No, those environments are
> exceedingly common in industry.
> 
> If you want to keep the Qt build process as flexible as possible:
> 
> 1) minimal dependencies (i.e. compiler, maybe one or two simple tools)
> 2) no network access
> 3) can be built completely from sources, no binaries in the archive
> 4) no self-dependency (i.e. does not require binaries of itself to build)

Exactly.

> otherwise: expect complaints from people living what is jokingly called
> "real life". ;-)

Count me on that list.

-- 
Simulations are not data. In God we trust, all the others must supply data.
 Walter Opyd, "Show Me The Data" IEEE Spectrum's reader's comments,
 http://www.spectrum.ieee.org/nov04/4004

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20170309/74ca9ef2/attachment.sig>


More information about the Development mailing list