G2 on Mac OSX

Neil Williams linux at codehelp.co.uk
Thu Oct 13 13:22:40 EDT 2005


On Thursday 13 October 2005 5:42 pm, Chris Shoemaker wrote:
> > No idea.  Is there a difference in the 'tar -tvf' outputs?

Yes. (Which I guess is not the answer you would have preferred!)

Using tar -tzf gnucash-1.99-0.tar.gz > filename.txt I get:

-rw-r--r--  1 neil neil 126219 2005-10-13 18:02 darwin.txt
-rw-r--r--  1 neil neil 125804 2005-10-13 18:01 debian.txt
-rw-r--r--  1 neil neil 126397 2005-10-13 18:02 fedora.txt

$ grep -c "gnucash-1.99" fedora.txt
2572
$ grep -c "gnucash-1.99" darwin.txt
2567
$ grep -c "gnucash-1.99" debian.txt
2549

So 23 less files in debian, only 5 less in darwin - BUT this is overly 
simplistic, it's a problem of *different* files, not the total count.

diff is initially unclear as a lot of files just seem to be in a different 
order.

Once sorted, I get:
~$ diff -pub darwin2.txt fedora2.txt
--- darwin2.txt 2005-10-13 18:05:28.000000000 +0100
+++ fedora2.txt 2005-10-13 18:05:45.000000000 +0100
@@ -304,6 +304,10 @@ gnucash-1.99.0/intltool-update.in
 gnucash-1.99.0/lib/
 gnucash-1.99.0/lib/glib26/
 gnucash-1.99.0/lib/glib26/dummy.c
+gnucash-1.99.0/lib/glib26/gkeyfile.c
+gnucash-1.99.0/lib/glib26/gkeyfile.h
+gnucash-1.99.0/lib/glib26/gutils26.c
+gnucash-1.99.0/lib/glib26/gutils26.h
 gnucash-1.99.0/lib/glib26/Makefile.am
 gnucash-1.99.0/lib/glib26/Makefile.in
 gnucash-1.99.0/lib/goffice/
@@ -775,6 +779,7 @@ gnucash-1.99.0/po/glossary/es_NI-policy.
 gnucash-1.99.0/po/glossary/es.po
 gnucash-1.99.0/po/glossary/gnc-glossary.txt
 gnucash-1.99.0/po/glossary/txt-to-pot.sh
+gnucash-1.99.0/po/gnucash.pot
 gnucash-1.99.0/po/hu.gmo
 gnucash-1.99.0/po/hu.po
 gnucash-1.99.0/po/it.gmo

All trees contain the lib/glib26 files, Fedora packages them, Mac does not 
include all files.
$ grep glib26 darwin.txt
gnucash-1.99.0/lib/glib26/
gnucash-1.99.0/lib/glib26/dummy.c
gnucash-1.99.0/lib/glib26/Makefile.am
gnucash-1.99.0/lib/glib26/Makefile.in

Worrying?

Debian also packages lib/glib26 with all relevant files.

Don't really think we care too much about gnucash.pot.

$ diff -pub debian2.txt fedora2.txt
--- debian2.txt 2005-10-13 18:05:36.000000000 +0100
+++ fedora2.txt 2005-10-13 18:05:45.000000000 +0100
@@ -758,12 +758,19 @@ gnucash-1.99.0/mkinstalldirs
 gnucash-1.99.0/NEWS
 gnucash-1.99.0/po/
 gnucash-1.99.0/po/ChangeLog
+gnucash-1.99.0/po/da.gmo
 gnucash-1.99.0/po/da.po
+gnucash-1.99.0/po/de.gmo
 gnucash-1.99.0/po/de.po
+gnucash-1.99.0/po/el.gmo
 gnucash-1.99.0/po/el.po
+gnucash-1.99.0/po/en_GB.gmo
etc.

So fedora packages the .gmo files, debian does not.

The *.gmo are interesting, we don't really control how the Makefile.am is 
generated in po. Maybe leave the maintainer to do msgfmt later. It doesn't 
take long.

Should we specify each file in lib/glib26 in that Makefile.am as EXTRA_DIST ?

I'll look out for other differences - there are more than I've listed here so 
far.

I can put the file lists on a site somewhere if anyone else wants to inspect 
them or check for further discrepancies.

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20051013/55ca534f/attachment.bin


More information about the gnucash-devel mailing list