X-Spam-Check-By: sourceware.org Message-ID: <44861BA3.2050509@users.sourceforge.net> Date: Tue, 06 Jun 2006 19:19:47 -0500 From: "Yaakov S (Cygwin Ports)" User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: cygport pkgcheck References: <4485CC6E DOT 5060800 AT x-ray DOT at> In-Reply-To: <4485CC6E.5060800@x-ray.at> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Reini Urban wrote: > I added a function pkgcheck, which checks for duplicate and missing > files comparing inst to the generated binpkg files. > To check if the manually written pkg_names[] array is correct. > This is only useful for splitted packages. > > I found it useful for postgresql, which is quite split up. > Maybe you want to look at it. OK, sounds interesting. > Note: I allow duplicate /usr/include *.h files, because server and > client libs might want to share these. I don't understand; if a file is present in more than one package, then you get all sorts of problems with clobbering, missing files, etc. This is a limitation of setup.exe that we have to deal with. A given file should be in one and only one package, period. Unless I misunderstood you, could you please make a new patch without that part of the code. Thanks, Yaakov P.S. Now that I think about it, it might be a good idea to have a similar function that checks for _forgotten_ files, i.e. those that were not included in any package. PTC. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEhhujpiWmPGlmQSMRArpKAKDorhQ7zg5Xxa4XSYboLs3cuGpjgQCffaKE JO0gw3jou5E7MkcWIIflWiM= =ZXi0 -----END PGP SIGNATURE----- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/