[Fink-devel] daemonic installation problem (was Re: [Fink-users] Repeated failures with update-all)

2016-11-14 Thread Daniel E. Macks
Changing subject and trimming output to specify the underlying problem
package. Cross-posting to -devel at request of TheSin, who was
working on the new daemonic--please keep further discussion there.

Daren Gillespie  said:
[...]
>
> /sw/bin/dpkg-lockwait -i 
> /sw/fink/dists/stable/main/binary-darwin-x86_64/base/daemonic_20010902-10_darwin-x86_64.deb
> (Reading database ... 184140 files and directories currently installed.)
> Preparing to replace daemonic 20010902-9 (using 
> .../daemonic_20010902-10_darwin-x86_64.deb) ...
> Unpacking replacement daemonic ...
> Setting up daemonic (20010902-10) ...
> No matching service found for "daemonic", skipping.
> /sw/bin/dpkg: error processing daemonic (--install):
>  subprocess post-installation script returned error exit status 1
> Errors were encountered while processing:
>  daemonic
> ### execution of /sw/bin/dpkg-lockwait failed, exit code 1
> Failed: can't install package daemonic-20010902-10

--
Daniel Macks
dma...@netspace.org


--
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gnutls man-in-the-middle security vulnerability

2014-03-23 Thread Daniel E. Macks
Kurt Schwehr  said:
>
> Dave, 
> 
> Are you aware of this?
> http://www.gnutls.org/security.html#GNUTLS-SA-2014-2
> http://lwn.net/Articles/589205/
> 
> I added a one line warning to the gnutls28.info file, but we
> definitely need to get a new version of gnutls into fink. From the
> summary:
> 
> How to mitigate the attack?
>
> * Upgrade to the latest GnuTLS version (3.2.12 or 3.1.22), or apply
>   the patch for=A0GnuTLS 2.12.x.

We also currently have three different gnutls* library sets as of
10.8ish:

gnutls-2.12 (2.12.20-2)
gnutls26 (2.10.2-5)
gnutls28 (3.0.22-2)

Should we push hard to migrate from gnutls26 to...gnutls28 if possible
but at least gnutls-2.12, and from gnutls-2.12 to gnutls28 if
possible? Really good to get security patches in wherever possible,
but also really good to minimize the number of old security-related
packages at all.

dan

-- 
Daniel Macks
dma...@netspace.org


--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] mftrace vs texlive: libkpathsea4 or 6 ?

2011-03-31 Thread Daniel E. Macks
Tomoaki Okayama  said:
> Thanks for the report.
>
> 1. [mftrace] preferable dependencies:
>  BuildDepends: fink (>= 0.24.12-1), libkpathsea6 | libkpathsea4 | system-tetex
>  Depends: python25, libkpathsea6-shlibs | libkpathsea4-shlibs | system-tetex, 
> texlive-base | tetex3-base | system-tetex, potrace, t1utils, fontforge (>= 
> 20070607-1)

libkpathsea4-shlibs and libkpathsea6-shlibs have different
install_name for the linked libraries. How could they be alternative
runtime dependencies (dropin replacement for each other) if they have
not a single file in common?

> 2. [libkpathsea4] should add
>  Conflicts: libkpathsea6
>  Replaces:  libkpathsea6
> FYI: libkpathsea6 already conflicts/replaces libkpathsea4.

libkpathsea4 does C/R libkpathsea6 It does as of yesterday.

dan

-- 
Daniel Macks
dma...@netspace.org


--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Catching -pm build errors (was Re: [Fink-users] 64bit shared-mime-info compile error)

2011-01-11 Thread Daniel E. Macks
Daniel Johnson  said:
> On Jan 7, 2011, at 7:41 PM, Darren De Zeeuw wrote:
>
>> ld: warning: in /usr/local/lib/libexpat.dylib, missing required architecture 
>> x86_64 in file
>
> This is the important line. You have a /usr/local/lib/libexpat.dylib
> which is contaminating the build. Temporarily rename /usr/local and
> try fink rebuild xml-parser-pm5100 again. Having things installed in
> /usr/local/include and /usr/local/lib is almost guaranteed to break
> building of fink packages since /usr/local is in the compiler's
> default search path.

If TestScript had been run when user built this package, that would
have caught the problem ASAP. It would fail for the package that is
actually broken rather than "successfully" creating a broken package
that leads to failure in other packages later. Time to make -m mode
(or at least activated TestScript) the default mode?

It seems tht perl-modules are especially susceptible to interference
from /usr/local/lib for the variant matching system-perl. The default
MakeMaker rule explicitly places that -L before -L/sw/lib rather than
the usual problem of "just" gcc not ignoring that location as a
fallback after all explicit -L paths. I wonder if we can hack our
MakeMaker to not do that? And/or push -arch_errors_fatal into some
variable to propagate to the linker?

dan

-- 
Daniel Macks
dma...@netspace.org


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Status of perl5.8.6 on 10.6

2010-08-27 Thread Daniel E. Macks
Daniel E. Macks  said:
> According to the Packaging Manual on Distribution support:
>
>   perl 5.8.6:  10.3, 10.4, 10.5
>
> which matches what I remember from previous discussions of deprecating
> old langversions. We don't support 10.3 in this tree and 10.4's
> system-perl is 5.8.6, but our perl586 package in current unstable is:
>
>   Distribution: 10.5, 10.6
>
> And "some fraction" of our -pm586 module packages are also available
> on 10.6. But not all. Including not some that are dependencies of ones
> that are. Should we nuke 5.8.6 from 10.6 so we don't have to keep
> supporting such old stuff, and then fix the Distribution tags in
> -pm586, or should we go the other way and actually support it and fix
> the dep tree holes?

perl5.8.6 and the seven *586 variants have now been removed from 10.6.

I also checked for "586 is the highest variant available", and updated
all that were (officially or unofficially) unmaintained for which the
update was easy (i.e., not comparable to making a whole new package
from scratch due to upstream or version-specific changes). Active
maintainers were contacted and have had several weeks to upgrade. Some
are not upgraded because they are simply obsolete in various ways.

dan

-- 
Daniel Macks
dma...@netspace.org


--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Grrrrr...mac-growl-pm isn't installable any more.

2010-08-17 Thread Daniel E. Macks
Alexander Hansen  said:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> mac-glue-pm5xy-bin went away, and:
>
> $ fink show-deps mac-growl-pm588
> Information about 10853 packages read in 1 seconds.
>
> Package: mac-growl-pm588 (0.7-12)
> To install the compiled package...
>   The following other packages (and their dependencies) must be installed:
> growl (>= 0.7-1)
> mac-glue-pm588 (>= 0.24-1)
> mac-glue-pm588-bin (>= 0.24-1)
> macosx
> perl588-core
>   The following other packages must not be installed:
> [none]
> To compile this package from source...
>   The following packages are also compiled at the same time:
> [none]
>   The following other packages (and their dependencies) must be installed:
> fink (>= 0.24.1)
> growl (>= 0.7-1)
> mac-glue-pm588 (>= 0.24-1)
> mac-glue-pm588-bin (>= 0.24-1)
> macosx
> perl588-core
>   The following other packages must not be installed:
> [none]

Fixed.

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] missing dependency in psync

2010-08-17 Thread Daniel E. Macks
Alexander Hansen  said:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> psync in unstable currently doesn't build, presumably due to the perlmod
> updates going on:
>
> $ fink show-deps psync
> Information about 10853 packages read in 1 seconds.
>
> Package: psync (0.71-10)
> To install the compiled package...
>   The following other packages (and their dependencies) must be installed:
> macosx-file-pm588-bin | macosx-file-pm586-bin | macosx-file-pm584-bin
>   The following other packages must not be installed:
> [none]
> To compile this package from source...
>   The following packages are also compiled at the same time:
> [none]
>   The following other packages (and their dependencies) must be installed:
> macosx-file-pm588-bin | macosx-file-pm586-bin | macosx-file-pm584-bin
>   The following other packages must not be installed:
> [none]
>
> macosx-file-pm5xy-bin has gone away.

Fixed.

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new data-section-pm588-0.101620-1 fails to build

2010-08-14 Thread Daniel E. Macks
Hanspeter Niederstrasser  said:
> The new version of data-section-pm588 fails to build with the following 
> error:
>
> Data-Section-0.101620/MANIFEST
> Data-Section-0.101620/META.json
> Data-Section-0.101620/t/release-pod-syntax.t
> Data-Section-0.101620/Makefile.PL
> ARCHFLAGS="" /usr/bin/perl5.8.8 Makefile.PL PERL="/usr/bin/perl5.8.8" 
> PREFIX=/sw INSTALLPRIVLIB=/sw/lib/perl5/5.8.8 
> INSTALLARCHLIB=/sw/lib/perl5/5.8.8/darwin-thread-multi-2level 
> INSTALLSITELIB=/sw/lib/perl5/5.8.8 
> INSTALLSITEARCH=/sw/lib/perl5/5.8.8/darwin-thread-multi-2level 
> INSTALLMAN1DIR=/sw/share/man/man1 INSTALLMAN3DIR=/sw/share/man/man3 
> INSTALLSITEMAN1DIR=/sw/share/man/man1 
> INSTALLSITEMAN3DIR=/sw/share/man/man3 INSTALLBIN=/sw/bin 
> INSTALLSITEBIN=/sw/bin INSTALLSCRIPT=/sw/bin
> ExtUtils::MakeMaker version 6.31 required--this is only version 6.30 at 
> Makefile.PL line 7.
> BEGIN failed--compilation aborted at Makefile.PL line 7.
> ### execution of ARCHFLAGS="" failed, exit code 255

BDep added, should resolve it.

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] circular dependencies in archive-tar-pmNNN

2010-08-11 Thread Daniel E. Macks
Hanspeter Niederstrasser  said:
> 10.5/unstable:
>
> archive-tar-pm588 TestDepends on test-pod-pm which Depends on 
> module-build-pm which Depends on module-build-pm588 which Depends on 
> archive-tar-pm588. And round and round we go.
>
> $ fink -m --build-as-nobody build archive-tar-pm588
> Information about 10693 packages read in 0 seconds.
> Running in Maintainer Mode
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/libs/perlmods/archive-tar-pm.info...
> Package looks good!
> The package 'archive-tar-pm588' will be built without being installed.
> Reading dependency for archive-tar-pm588-1.66-1...
> Reading build dependency for archive-tar-pm588-1.66-1...
> Reading build conflict for archive-tar-pm588-1.66-1...
> The package 'test-pod-pm' will be built and installed.
> Reading dependency for test-pod-pm-1.44-1...
> Reading build dependency for test-pod-pm-1.44-1...
> Reading build conflict for test-pod-pm-1.44-1...
> The package 'module-build-pm' will be built and installed.
> Reading dependency for module-build-pm-0.36.07-201...
> Reading build dependency for module-build-pm-0.36.07-201...
> Reading build conflict for module-build-pm-0.36.07-201...
> The package 'module-build-pm588' will be built and installed.
> Reading dependency for module-build-pm588-0.36.07-2...
> Reading build dependency for module-build-pm588-0.36.07-2...
> Reading build conflict for module-build-pm588-0.36.07-2...
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/libs/perlmods/module-build-pm-10.5.info...
> Package looks good!
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/libs/perlmods/module-build-pm.info...
> Package looks good!
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/libs/perlmods/test-pod-pm.info...
> Package looks good!
> The following package will be built:
>   archive-tar-pm588
> The following 3 additional packages will be installed:
>   module-build-pm module-build-pm588 test-pod-pm
> Do you want to continue? [Y/n] y
> Failed: Problem resolving dependencies. Check for circular dependencies.

Fixed. Was an optional (used only if found) part of
archive-tar-pmXXX's TestDepends. So a warning but no damage if it's
not present. So bye-bye explicit dependency listing.

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] I'm changing your perlmodule package, and we need a way to avoid it

2010-08-09 Thread Daniel E. Macks
Many dozens of perl5.10.0 variants of perlmodule packages don't build
on 10.6/i386 (i.e., the 32-bit side of the "universal" system-perl)
because they all clone the same CompileScript for Build.PL that does
not pass the single-arch tricks. I'm fixing them because they're
broken. I have contacted many of theirs' maintainers several times
over the past few weeks, but it's all still broken. I'm sick of not
being able to use half of the perl world on the one platform that we
tend to say is best supported.

We really need an intrinsic support for this...a huge swath of CPAN
uses Module::Build, so fink should support it cleanly just like we do
with MakeMaker (Makefile.PL). The goal is an explicit trigger for
alternate default CompileScript and InstallScript for Type:perl.
Which of these new .info fields do y'all like?

1. PerlType: that takes values of "makemaker" or "module::build", that
defaults to "Makefile.PL".

2. DefaultScript: that takes values of "autotools" "makemaker"
"module::build"? Bonus: extensible to any other new build systems we
feel like supporting, and lets packages get the type:perl magic even
if they use autotools (or vice versa).

3. Automatically detect presence of Build.PL and switch to that mode
insead of MakeMaker.PL. Bad: some distros include both, so wouldn't
allow maintainer to choose which one works best without going back to
hardcoding everything. This was proposed years ago on tracker.

4. [insert your idea here]

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] unmaintain my packages

2010-08-09 Thread Daniel E. Macks
Koen van der Drift  said:
> Dear Fink team,
>
> Unfortunately, due to time restrictions and other obligations, I am  
> unable to keep maintaining my packages.
>
> Feel free to take them over, and/or unmaintain them in cvs.

I claimed a few, set the rest to maintainer:none.

> Many thanks,

And thanks for your contributions!

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] inconsistent validator

2010-08-07 Thread Daniel E. Macks
Hanspeter Niederstrasser  said:
> Running 'fink -m --build-as-nobody libfaad1-shlibs' gives this as part 
> of the output:
>
> ...
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/x11/appleotffonts.info...
> Package looks good!
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/x11/applesystemfonts.info...
> ...
> (and 35 other .info files that validate correctly)
>
> So I cancel, and then manually try to install a few of the 71 needed 
> packages:
>
> $ fink -m --build-as-nobody build xz appleotffonts applesystemfonts 
> audiofile audiofile-bin audiofile-shlibs
> Information about 10693 packages read in 0 seconds.
> Running in Maintainer Mode
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/utils/xz.info...
> Package looks good!
> Validating package file 
> /sw/fink/dists/unstable/main/finkinfo/x11/appleotffonts.info...
> Warning: Length of package description exceeds 45 characters. 
> (appleotffonts.info)
> Failed: Please correct the above problems and try again!
>
> Easy enough to fix the offending file, but the validator should be 
> consistent.

A few of the pedantic validation tests are disabled for
indirectly-handled packages. Tests that indicate something serious or
functionally at risk are still enabled. The reason is that maintainers
are working on *their* packages, so they shouldn't have to fix minor
formatting bugs in "not their package" while they are working on their
own package. At the time -m mode was added (and still) maintainers
tend(ed) to ignore the length-limits, and complained that package
development was being blocked by others' mistakes. So until we do a
sweep to fix it and come down harder on maintainers who commit
packages that don't validate, that's still a valid complaint. I'm not
opposed to that sort of validation pass.

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Failed: phase compiling: lasi-1.1.0-1003 failed

2010-08-02 Thread Daniel E. Macks
Dominique Dhumieres  said:
> Updating to lasi-1.1.0-1003 failed with
>
>   fink-package-precedence --depfile-ext='\.d' --prohibit-bdep lasi-dev .
> Scanning /\.d$/ dependency files...
>   ./CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.d
>   ./examples/CMakeFiles/example0.dir/MissingGlyphExample.d
>   ./examples/CMakeFiles/example1.dir/SimpleLASiExample.d
>   ./examples/CMakeFiles/example2.dir/ComplexTextLayoutExample.d
>   ./src/CMakeFiles/LASi.dir/drawGlyph.d
>   ./src/CMakeFiles/LASi.dir/glyphMgr.d
>   ./src/CMakeFiles/LASi.dir/psDoc.d
>   ./src/CMakeFiles/LASi.dir/util.d
> Looking for incorrect headers in 8 dependency files...
[...]
> Use of headers from prohibited installed packages:
>   lasi-dev
> ### execution of /var/tmp/tmp.1.pqUeyV failed, exit code 255

This needs attention from someone who understands cmake. The issue is
that -I flags for the source and build dirs are coming before those
for dependent libraries, which is a situation that can cause actual
long-lasting problems (hence the test:). But I have no idea how to
control it. My one stab was to move the include_directories() section,
which seems to triger the source/build -I, from before the
set(libLASi_LINK_LIBRARIES) section, which seems to trigger the
dependent library -I, to after it. No apparent effect.

While someone with cmake-fu is hacking there, also need to figure out
how to enable setting compatibility_version.

dan

-- 
Daniel Macks
dma...@netspace.org


--
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Removal of mozilla from dist

2010-07-28 Thread Daniel E. Macks
Hanspeter Niederstrasser  said:
> The package mozilla is _very_ old, and probably has gazillion of 
> security issues.  It also conflicts with some changes that JFM and 
> myself wish to make to firefox & seamonkey.  Currently, the only package 
> that depends on it is openvrml, which has been superseded by openvrml016.
>
> Philip, can openvrml be removed from Fink so that we can remove mozilla?
>
> And if someone has a reason why mozilla shouldn't be removed, please 
> speak up (an upgrade stub package to either seamonkey or firefox could 
> easily be put in its place if wanted).
>
> BTW, the proposed change is to change the default 3rd party gecko plugin 
> location from the hardcoded /usr/lib/mozilla/plugins to 
> %p/lib/mozilla/plugins (%p/lib/%N/plugins will still work as it 
> currently does).  The benefit is that future releases of each browser 
> will be able to find 3rd party plugins (currently mozplugger and librsvg 
> and soon gnash) w/out being limited to a specific browserN.

I suspect librsvg2-seamonkey can just die. Docs suggest gecko long ago
added svg support in-core. I don't know for sure though...that package
is on autopilot, cf. librsvg2 library itself which I handle as part of
gnome.

dan

-- 
Daniel Macks
dma...@netspace.org


--
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Status of perl5.8.6 on 10.6

2010-07-28 Thread Daniel E. Macks
Jean-Fran?ois Mertens  said:
>
> PS: Running a similar script for all fink pkgs, I get only the
> following -586 pkgs that have no -588 or -5100 counterpart :

Maintainer notified by email:

> Benjamin Reed : net-jabber-pm586
> Toshiya SAITOH : net-amazon-pm586
> Todai Fink Team : jcode-pm586
> Chris Dolan : annocpan-perldoc-pm586
(chrisdolan has a bunch of them)

Updated:

> Brendan Cully : shout2-pm586
> Dave Vasilevsky : svn-web-pm586
> None : text-kakasi-pm586
> None : xmltv586 

Meh:

> Daniel Macks : spreadsheet-writeexcel-pm586

It's only an older version...current is not varianted

> It is best if this nuking of 586 can be done w/o loss of pkgs...

Yup.

I think I put "very soon" or "later this month" or similar scary
variations in the emails, so I guess we'll revisit in a week or two...

dan

-- 
Daniel Macks
dma...@netspace.org


--
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Failure of -pm5100 package selftests on 10.6/i386

2010-07-22 Thread Daniel E. Macks
So it's "well-known" to those that know that selftest suites ('make
test') of the -pm5100 variant of many perlmodule packages fails on OS
X 10.6 when fink is configured for 32-bit (arch i386). If you didn't
know, now you do. I spent a few hours hacking the internals of
ExtUtils::MakeMaker and Test::Harness, and didn't solve it but figured
I may as well post what I found and some possible solutions. If none
of the preceding paragraph makes any sense to you, you may as well
stop reading now.

The key observation is that during the running of the test scripts,
it's as if the "use 32-bit mode" control is ignored. If the module
being tested has q compiled C code, attempts to load it fail, for
example, in sub-name-pm5100-0.04-1:

PERL_DL_NONLAZY=1 /usr/bin/arch -i386 perl5.10.0 "-MExtUtils::Command::MM" "-e" 
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/smoke.t .. Can't load 
'/sw/build.build/sub-name-pm5100-0.04-1/Sub-Name-0.04/blib/arch/auto/Sub/Name/Name.bundle'
 for module Sub::Name: 
dlopen(/sw/build.build/sub-name-pm5100-0.04-1/Sub-Name-0.04/blib/arch/auto/Sub/Name/Name.bundle,
 2): no suitable image found.  Did find:

/sw/build.build/sub-name-pm5100-0.04-1/Sub-Name-0.04/blib/arch/auto/Sub/Name/Name.bundle:
 mach-o, but wrong architecture at 
/System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line 207.
 at t/smoke.t line 6

even though "/usr/bin/arch -i386" causes perl5.10.0 to run in i386
mode and 'file' says that's the arch that the .bundle is. A similar
effect happens if the test script itself loads a fink-supplied
external (actually installed) other module that is arch-specific: the
(sub)module load fails with various arch-mismatch symptoms.

Diving into Test::Harness, turns out tests are done in a sandbox
subprocess that is run with *just* the perl-interp command-name. The
/usr/bin/arch wrapper is not present, so "perl5.10.0" is running in
64-bit (native arch) mode, which obviously doesn't match the 32-bit
arch for which our single-arch modules are built. Overloading the
interp name to be "/usr/bin/arch -386 perl5.10.0" won't work because
the interp name is treated as a single command (gets quoted to protect
against whitespace in the path).

Three solutions:

1. Hack TAP::Parser::SourceHandler::Perl::_get_command_for_switches()
on 10.6/i386 (not sure if others must or should-for-consistency or
must-not have similar trick):

-my @command = ( $command, @switches, $file, @args );
+my @command = ( '/usr/bin/arch', '-i386', $command, @switches, $file, 
@args );

Tested, and it seems to work. Would be easy to "strongly suggest" that
maintainers BuildDepends on test-harness-pmXXX>=WHATEVER to get this
magic.

2. Figure out a shell env var or other way to make sure that the
spawned interp is run with the correct arch. At various times in
various contexts, we use ARCHFLAGS="" (I think that only affects the
compiling of C-code modules?). That is always fragile because we rely
on apple not to change how it works, but avoids having to perpetuate a
hacked perl-module package.

3. Write a wrapper for system perl5.10.0 on 10.6 that runs the actual
interp via a /usr/bin/arch wrapper, just another like we do for the
compilers in path-prefix-10.6. Would just need to overload PATH during
the test spawning. And don'cha know? Appears that PATH is getting
sanitized...somewhere...during the tests (env in TestScript is not
propagated into the _get_command_for_switches() spawn), so still seems
like we'd need to be hacking the Test::Harness guts.

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Status of perl5.8.6 on 10.6

2010-07-19 Thread Daniel E. Macks
According to the Packaging Manual on Distribution support:

  perl 5.8.6:  10.3, 10.4, 10.5

which matches what I remember from previous discussions of deprecating
old langversions. We don't support 10.3 in this tree and 10.4's
system-perl is 5.8.6, but our perl586 package in current unstable is:

  Distribution: 10.5, 10.6

And "some fraction" of our -pm586 module packages are also available
on 10.6. But not all. Including not some that are dependencies of ones
that are. Should we nuke 5.8.6 from 10.6 so we don't have to keep
supporting such old stuff, and then fix the Distribution tags in
-pm586, or should we go the other way and actually support it and fix
the dep tree holes?

dan

-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] When to avoid using UpdatePOD:true for perlmod packages

2010-07-18 Thread Daniel E. Macks
Daniel E. Macks  said:
> Executive summary of heuristic: if the package uses Module::Builder
> (for example, CompileScript invoking Build.PL) rather than MakeMaker
> (the default script for type:perl, invoking Makefile.PL).
>
> Thanks to recent buildworlding, we've found a user-visible packaging
> problem: if a perlmodule package is the first of its perl variant (any
> certain XXX of pmXXX, or agnostic/nonvarianted pm) asserted
> UpdatePOD:true in its .info but does not have a perllocal.pod
> fragment, PostInst crashes. The UpdatePOD tag is specifically to
> handle the perllocal.pod fragments with lots of internal (but
> apparently fragile) magic, so the solution is just to avoid using that
> tag if there is no such fragment.

Thinknig more, an alternative solution is to have the perl core
packages themselves supply starter/dummy files so that even if the
perlmodule package has no perllocal.pod fragment itself, the postinst
won't crash. That's cleaner. Sort-of...protecting maintainers from
making mistakes by hiding the mistakes is friendly I guess but icky.

OTOH, if Module::Build ever does change its behavior, we would have to
re-add IUpdatePOD:true (since it's a more severe packaging error to
*not* declare it when there *is* a perllocal.pod).

Advice please...

dan
-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] When to avoid using UpdatePOD:true for perlmod packages

2010-07-18 Thread Daniel E. Macks
Executive summary of heuristic: if the package uses Module::Builder
(for example, CompileScript invoking Build.PL) rather than MakeMaker
(the default script for type:perl, invoking Makefile.PL).

Thanks to recent buildworlding, we've found a user-visible packaging
problem: if a perlmodule package is the first of its perl variant (any
certain XXX of pmXXX, or agnostic/nonvarianted pm) asserted
UpdatePOD:true in its .info but does not have a perllocal.pod
fragment, PostInst crashes. The UpdatePOD tag is specifically to
handle the perllocal.pod fragments with lots of internal (but
apparently fragile) magic, so the solution is just to avoid using that
tag if there is no such fragment.

The validator in fink HEAD has been updated to catch this situation.
Building a package with -m (maintainer mode...maintainers always try
this before committing, right?) or 'fink validate' on a .deb says:

  Validating .deb dir 
/sw/build.build/root-datetime-format-mail-pm588-0.3001-1...
  Error: /sw/share/podfiles/5.8.8/ is empty. If a perl package does not install 
any podfiles, set UpdatePOD:false (or do not define it) in the .info file.

I will be updating anyone's packages I find that have this as I find
them (unless the maintainers find them first obviously:). Requires a
rev-up because it changes the .deb.

The perllocal.pod is a standard that has long existed, but apparently
Module::Build decided to be different.

  http://rt.cpan.org/Public/Bug/Display.html?id=14316

Not sure why that's only "Wishlist", but anyway, that means one
pattern to these newly flagged packaging mistakes is when they use
Module::Build.

dan
-- 
Daniel Macks
dma...@netspace.org


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gnome/gmpc-0.20.0-2 linker failure (needs libz)

2010-07-05 Thread Daniel E. Macks
During ./configure I and Bastiaan both see:

  checking for inflate in -lz... yes

which is from configure.ac:

  # test for zlib
  zlib=0
  AC_CHECK_LIB(z, inflate,zlib=1,zlib=0)
  AM_CONDITIONAL(HAVE_ZLIB, test x$zlib = x1)
  if test "x$zlib" != "x1"
  then
   AC_MSG_ERROR([GMPC plugin requires zlib])
  fi

so the technical question is why it doesn't fail for akh.

dan

Daniel E. Macks  said:
> Reproduced on 10.4/ppc. The unresolved symbols appear to be used
> within gmpc itself so it's not an inherted problem (under-linking in
> dependent lib).
>
> dan
>
> Bastiaan Jacques  said:
>> The build output is available here:
>>
>>http://bjacques.org/gmpc.buildlog
>>
>> FWIW, I'm using 10.6 unstable.
>>
>> Bastiaan
>>
>> On Mon, 5 Jul 2010, Alexander Hansen wrote:
>>
>>> It's really hard to say what should be done without seeing the relevant
>>> build output rather than just a verbal description.  I was unable to
>>> reproduce your problem on 10.5.8.
>
> -- 
> Daniel Macks
> dma...@netspace.org
> http://www.netspace.org/~dmacks
>
>
> --
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> ___
> Fink-devel mailing list
> Fink-devel@lists.sourceforge.net
> http://news.gmane.org/gmane.os.apple.fink.devel
> Subscription management:
> https://lists.sourceforge.net/lists/listinfo/fink-devel
>


-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gnome/gmpc-0.20.0-2 linker failure (needs libz)

2010-07-05 Thread Daniel E. Macks
Reproduced on 10.4/ppc. The unresolved symbols appear to be used
within gmpc itself so it's not an inherted problem (under-linking in
dependent lib).

dan

Bastiaan Jacques  said:
> The build output is available here:
>
>http://bjacques.org/gmpc.buildlog
>
> FWIW, I'm using 10.6 unstable.
>
> Bastiaan
>
> On Mon, 5 Jul 2010, Alexander Hansen wrote:
>
>> It's really hard to say what should be done without seeing the relevant
>> build output rather than just a verbal description.  I was unable to
>> reproduce your problem on 10.5.8.

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] build failure for io-stty-pm0.03-1 on 10.5.8

2010-06-29 Thread Daniel E. Macks
Alexander Hansen  said:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Setting up fink-buildlock-io-stty-pm-0.03-1 (2010.06.29-16.12.05) ...
>
> gzip -dc /sw/src/IO-Stty-0.03.tar.gz | /sw/bin/tar -xvf -
> - --no-same-owner --no-same-permissions
> IO-Stty-0.03
> IO-Stty-0.03/Build.PL
> IO-Stty-0.03/Changes
> IO-Stty-0.03/META.yml
> IO-Stty-0.03/README
> IO-Stty-0.03/lib
> IO-Stty-0.03/lib/IO
> IO-Stty-0.03/lib/IO/Stty.pm
> IO-Stty-0.03/scripts
> IO-Stty-0.03/scripts/stty.pl
> IO-Stty-0.03/t
> IO-Stty-0.03/t/00-load.t
> IO-Stty-0.03/t/98-pod-coverage.t
> IO-Stty-0.03/t/99-pod.t
> /var/tmp/tmp.1.oA9Ks2
> #!/bin/sh -ev
>   exec 2>&1
>   perl$perlversion Build.PL \
>   --install_path
> arch=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/lib/perl5 \
>   --install_path bin=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/bin \
>   --install_path
> bindoc=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/share/man/man1 \
>   --install_path 
> lib=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/lib/perl5 \
>   --install_path
> libdoc=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/share/man/man3 \
>   --install_path script=/sw/src/fink.build/root-io-stty-pm-0.03-1/sw/bin
> Can't locate Module/Build.pm in @INC (@INC contains:
> /sw/lib/perl5/5.8.6/darwin-thread-multi-2level /sw/lib/perl5/5.8.6
> /sw/lib/perl5/darwin-thread-multi-2level
> /sw/lib/perl5/5.8.6/darwin-thread-multi-2level /sw/lib/perl5
> /sw/lib/perl5/darwin /sw/lib/perl5-core/5.8.6/darwin-thread-multi-2level
> /sw/lib/perl5-core/5.8.6
> /sw/lib/perl5/site_perl/5.8.6/darwin-thread-multi-2level
> /sw/lib/perl5/site_perl/5.8.6
> /sw/lib/perl5/site_perl/5.8.6/darwin-thread-multi-2level
> /sw/lib/perl5/site_perl .) at Build.PL line 3.
> BEGIN failed--compilation aborted at Build.PL line 3.
>
> ...
>
> And indeed:
>
> Fiona:~ hansen$ fink list -t module-build-pm
> Information about 10495 packages read in 1 seconds.
>  imodule-build-pm 1:0.36.07-201   Module::Build for /usr/bin/perl
>  imodule-build-pm5100 1:0.36.07-1 Alternative installer for Perl 
> modules
>   module-build-pm586  1:0.36.07-1 Alternative installer for Perl 
> modules
>  imodule-build-pm588  1:0.36.07-1 Alternative installer for Perl 
> modules
>
> $ which perl
> /sw/bin/perl
> Fiona:~ hansen$ perl -v
>
> This is perl, v5.8.6 built for darwin-thread-multi-2level
>
> It doesn't happen with perl5100 as the first Perl in the PATH, I guess
> since that includes Module::Build.  Presumably there's something
> insufficiently perlverted in the third line of the CompileScript?

Half-perlverted (it's not a -pmXXX, so it should be running
/usr/bin/perl explicitly. The $perlversion variable isn't even set
because it was blindly cut'n'pasted from some other probably
perlversioned correctly pkg:/ Fixed that bug.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libjpeg-shlibs and libjpeg dependencies in your packages!

2010-06-23 Thread Daniel E. Macks
Martin Costabel  said:
> Koen van der Drift wrote:
> []
>> make[262]: Makefile:11: fork: Resource temporarily unavailable
>> make[262]: vfork: Resource temporarily unavailable
>> make[261]: *** [dirs] Error 2
>
> The [262] tells you that there are 262 levels of "make" running. Either 
> there is an infinite loop (but then this should happen to others, too), 
> or it is a question of parallel make running wild. Do you somehow have 
> your fink tweaked so that it runs "make -j" without a finite (small) 
> number of instances given, that is, not "make -j4" or something? This 
> has been seen on google as causing such a runaway vforking, because make 
> then spawns as many instances of itself as it can.
>
> I haven't followed the recent discussion about parallel makes, but I 
> seem to dimly remember that some code was added to fink that runs "make 
> -jn" with a value for "n" that is determined from the machine itself. If 
> such code is in your version of fink, then this could be a source of the 
> error if it doesn't work as intended.

...or if it does work as intended but the specific package isn't
compatible with it (wouldn't be the first such). The default -j code
also allows overriding by a .info field.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libjpeg-shlibs and libjpeg dependencies in your packages!

2010-06-22 Thread Daniel E. Macks
Sjors Gielen  said:
>
> Op 22 jun 2010, om 16:41 heeft Max Horn het volgende geschreven:
>
>> Well, there is always good old "grep", which gives the list below of 245 
>> .info files containing the string "libjpeg-shlibs" in my unstable tree. Some 
>> of those may not be really dependencies, but most probably are (I didn't 
>> bother to remove libjpeg and libjpeg8 themselves, too). In any case, this 
>> means that replacing libjpeg by libjpeg8 is a "bit" more complicated than 
>> you made it sound in your initial email ;-).
>> 
>> That said, I nevertheless would appreciate this transition (likewise the 
>> transition from libpng/libpng3 to libpng14; readline to readline5; gettext & 
>> libgettext3 to libgettext8; etc. etc.). But all those packages would have to 
>> be tested. Many are unmaintained. Many are for very old stuff. Maybe some 
>> should just be removed, but I wouldn't do that lightly, nor would I 
>> recommend just changing them and hoping for the best...
>
> However, there is a way to make a package obsolete[0] and iirc, it makes -m 
> builds of those packages fail (or otherwise I think it should and I will 
> patch it in fink). Then, the work is split across all maintainers to do the 
> switch themselves, and this will hopefully result in all packages eventually 
> switching to the newest versions. The packages that won't be switched, then, 
> are both unmaintainer and unused, and will switch the moment they become used 
> again.
>
> If I now propose that libjpeg, libpng, libpng3, gettext, libgettext3, 
> libdjvulibre15 and imagemagick1 get a fink-obsolete-packages dependency, what 
> do you all think?

No. Changed library package-name means (loosely speaking)
backward-incompatible changes to lib interface. That means one really
needs to actually test, and migration may not actually be possible in
some cases. That is, there may be real reasons to stay with
other-than-latest soname, or at least no urgent technical reason to
force rebuilding to upgrade. The technical obsolete mechanism doesn't
have a way to make those distinctions...it's only for truely drop-in
replacements, where the upgrade is *guaranteed* to work, and it
provides a pathway to upgrade/migrate. Changed binary interface may
not be upgradeable, and the upgrade pathway certainly isn't always
"just change dep name", so it may not be possible to have a clean
system if you tag these as obsolete. The wiki page about the obsolete
mechanism is very clear about *not* using it for this purpose.

If there are technical problems that are solved by changing
dependencies, that's a major find, and certainly worth getting fixed
in those packages. If there are whole swaths of the dependency tree
that are self-consistently using (or at least mixing with no harm)
some older version, there's no technical reason to even strongly urge
them to change, let alone force it. It creates un-necessary rebuilding
for users (when the changes are made) or noise ("obsolete" warnings)
until maintainer fixes it. Again, for no gain except "someone wants
one less package in the tree".

dan


-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libjpeg-shlibs and libjpeg dependencies in your packages!

2010-06-22 Thread Daniel E. Macks
Sjors Gielen  said:
> Op 22 jun 2010, om 15:13 heeft Max Horn het volgende geschreven:
>>
>> may I ask how you arrived at exactly that list? There many many
>> more packages which depend on libjpeg instead of libjpeg8. Maybe
>> those packages are the ones that are used by KDE / Qt ?
>
> These are only the packages I had installed on this and the other
> machines which depended on libjpeg. There are several more, and with
> some handy grepping I'll try to get a definite list. Fink doesn't
> currently have a tool for getting rdepends / rbuilddepends for a
> package, does it?

fink -m list --format=dotty-build | grep ' "SOMEPKG"'

gives runtime and build-time reverse-dependencies of SOMEPKG. If
you're using fink HEAD. If you're using a 0.29.x release, you can only
use --format=dotty, which only gives runtime rdeps.

dan


-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Fixing libiconv (build-test needed)

2010-06-22 Thread Daniel E. Macks
David Lowe  said:
> On 13 Jun, 2010, at 12:56 AM, Daniel Macks wrote:
>
>   On 10.6/32 bit:
>
>>  1) with fink libiconv-dev installed,
>>  2) without libiconv-dev,
>
>   #2 gives me the extra line "libtool: install: warning: 
> `../lib/libiconv.la' has not been installed in `/sw/lib'".
>
>>  3) without libiconv-dev *and with /usr/include/iconv.h and
>> /usr/lib/libiconv.dylib (and .la if present) moved away.
>
>   The only differences between #2 and #3 were the build times and temp 
> file names.
>
>   I'll keep the logs a few days if you want to see them.

Thanks. I'm all set now.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Fwd: wxgtk2.8-2.8.10-22 in gnuplot (Snow Leopard, Fink 64 bit)

2010-05-03 Thread Daniel E. Macks
Alexander Hansen  said:
>
> I should have added the architectures:  It doesn't build on 10.5/i386
> and 10.5/powerpc as well as 10.6/x86_64.  The same version-revison _did_
> build prior to the last update to GTK+2.
> 
> On 4/25/10 5:47 PM, Alexander Hansen wrote:
>> It's broken on 10.5 as well (same error).  This is quite possibly
>> related to the recent updates to GTK+2.
>> 
>> On 4/25/10 8:14 AM, Pierre-Henri Lavigne wrote:
>> 
>>> Thank you for the feedbacks Aiko. Unfortunately, I'm unable to test with 64.
>>> If anyone has an idea about the following issue, please tell us :-)
>>> It's again about wxgtk 2.8 with 64 bits
>> 
>>> Anyway googling, it's look similar to: 
>>> http://trac.wxwidgets.org/ticket/10883

Fails for 10.4/ppc same way. That trac looks like the exact issue,
even down to the "only with recent gnome libs" symptom. They found a
patch:

http://trac.wxwidgets.org/changeset/61009

Please test.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks



--
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] db44 vs. db47 vs. db48

2010-03-17 Thread Daniel E. Macks
Daniel Macks  said:
> On Tue, Mar 16, 2010 at 11:29:24AM +0100, Max Horn wrote:
>> Am 15.03.2010 um 23:58 schrieb Daniel Johnson:
>> > 
>> > As a follow up, I checked to see what db* is being used.
> [...]
>> As for the rest: It sure would be nice if more of those could be converted 
>> to newer versions. 
>> 
>> 
>> > db3:
>> >  wsmake
>
> Mine. Would need hacking to get buildable with current db4* API.
> Long-dead upstream. If that's the blocker, I have no objection to
> Distribution:10.4,10.5 restriction.

I lied...easy hack to build against db48, now fixed in unstable.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks



--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] WXGTK Flag Issue

2009-11-21 Thread Daniel E. Macks
=?ISO-2022-JP?B?GyRCJVQlKCE8JWslaSVzJWohJiVpJXQlIyVzGyhC?= 
 said:
> Good day,
>
> Back to devel list :-) I'm working on wxgtk version 2.8.10. After
> talking on IRC, it seems i need to patch it to remove the
> "-single_module -Wl,-x -dead_strip" flags. I don't know where it does
> come from in the source code. -single_module seems to come from the
> options in build/aclocal but for the others i have no ideas.
>
> Thanks for any help / feedbacks.

I am not sure this change is a good idea. It did not fix the problem
for me. Unless one knows why to change, better to leave them as they
are. I have now found several packages that are explicitly patched to
*include* those specific flags (but I do not know why). Instead:

16:12 < dmacks> Add -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8
16:13 < dmacks> to the linker command. (Apparently) if the file is linked 
directly, it is not also searched indirectly.
16:13 < dmacks> Indirect symbol resolution is never the Right Answer:)

Find the makefile where the build error occurs and also pass those two
-l flags (in addition to the other -lwx_* ones).

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] TeX Live in unstable

2009-10-11 Thread Daniel E. Macks
Tomoaki Okayama  said:
>
> I am pleased to announce that TeX Live is now available on
> 10.4/10.5/10.6 in unstable. Enjoy it!

Thank you for working on this!

Problem on 10.4/ppc, all up-to-date unstable as of a few days ago:

% fink update libkpathsea4

The following package will be built:
 libkpathsea4
The following additional package will be installed:
 texlive-texmf

While trying to install:
  texlive-texmf-0.20080822-1

The following inconsistencies found:
  Unsatisfied dependency in tetex-base: tetex-texmf (>= 3.0-1)

Trying to resolve dependencies...
Could not resolve inconsistent dependencies!

Fink isn't sure how to install the above packages safely. You may be able to
fix things by running:

  fink scanpackages
  sudo apt-get update
  sudo apt-get install texlive-texmf=0.20080822-1


Doing that fails with:
  texlive-texmf: Conflicts: tetex-texmf


It's a bug in the whole way texlive tries to be compatible with tetex:
"Provides" do not contain versioning information, so a dependency that
specifies a version can never be satisfied by a Provides. Because
there are packages that have versioned dependencies on tetex-texmf,
that must continue to exist as a real package itself.

A further or more general technical issue is that a
Provides/Replaces/Conflicts for a certain name never works like you
expect if the given name is also a real package. That's an intentional
(to Debian) limit or distinction between a Provides item vs a Package
item.

I do not know anything about tex, but this sounds like a standard
obsolete/renamed package situation. Does texlive-texmf supply the same
program-names as tetex-texmf did?  You could have texlive-texmf *just*
"Replaces" it, and then supply an updated tetex-texmf that is empty
and just specifies "Depends:texlive-texmf". That's the standard way to
migrate to a new package-name for the same or updated contents.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks



--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] EOL for gnome1

2009-03-18 Thread Daniel E. Macks
Daniel Macks  said:
> We are not planning to continue providing the gnome1 widget and
> application libraries after 10.5. Specifically, we expect to keep glib
> and gtk+ but not gnome-libs...

In addition to the previously-mentioned end-user packages, the
following are also affected:

lazarus-common
gcompris
guile16-gtk
libgeda
xtraceroute
soundtracker
gkrellmms2
xcdroast
xosd

This scan was based on use of the gdk-pixbuf library--a stand-alone
package that is part of the EOL'ed gnome1 but that got incorporated
into gtk+2. Many of those appear to have remnant gnome1 deps that
aren't actually used any more (easy due to the confusing "similar
library name, totally different package") or supply excludable
gnome1ish plugins as part of a larger build. Some others seem to have
simple enough gnome1 use that they might be upgradeable to gnome2. I'm
going to tag them as OS X <= 10.5 because *as they stand* that's how
they have to be restricted. Would be great if some folks could
test-build and see if indeed they still need the gdk-pixbuf
dependencies and/or look at upgrading or separating out the gnome1
parts.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks



--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] Is /sw/Library an acceptable top-level directory?

2008-04-30 Thread Daniel E. Macks
Alexander Hansen <[EMAIL PROTECTED]> said:
> Thomas Kho wrote:
>> Hi,
>>
>> I'm working on updating r-base to a recent release (2.7.0) and ran
>> across a validation error because it (like the current version in
>> fink) installs most of its files under /sw/Library/Frameworks.
>> AquaTerm is another app that puts files there. If I add Library to the
>> list of "good directories", the package builds and validates, no
>> problem.
>>
>> Is /sw/Library an acceptable place to put R, or should go somewhere else?
>>
>> -Tom
>>
>> --- /sw/lib/perl5/Fink/Validation.pm.orig2008-04-25 18:48:22.0 
>> -0700
>> +++ /sw/lib/perl5/Fink/Validation.pm 2008-04-25 18:48:39.0 -0700
>> @@ -1432,7 +1432,7 @@
>>  # these are used in a regex and are automatically prepended with ^
>>  # make sure to protect regex metachars!
>>  my @bad_dirs = ("$basepath/src/", "$basepath/man/",
>> "$basepath/info/", "$basepath/doc/", "$basepath/libexec/",
>> "$basepath/lib/locale/", ".*/CVS/", ".*/RCS/", '.*/\.svn/');
>> -my @good_dirs = ( map "$basepath/$_", qw/ bin sbin include lib share
>> var etc src Applications / );
>> +my @good_dirs = ( map "$basepath/$_", qw/ bin sbin include lib share
>> var etc src Applications Library / );
>>  push(@good_dirs, '/usr/X11');
>>
>>  my @found_bad_dir;
>>
>>   
> Good question.  I'd be inclined to argue that /%p/Library/Frameworks 
> should be OK, based on the fact that AquaTerm already does that.

I just added %p/Library/Frameworks to validator in HEAD. Not quite
ready to officially bless the whole %p/Library unless we need
more...don't want it to become a dumping-ground for things that should
be in %p/share or %p/lib.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] pysqlite2-py.info

2007-12-22 Thread Daniel E. Macks
Robert T Wyatt <[EMAIL PROTECTED]> said:
> I found the following to be useful with the new pysqlite2-py.info (on 
> Leopard/Intel):
>
> Source: 
> http://initd.org/pub/software/pysqlite/releases/2.3/%v/pysqlite-%v.tar.gz
> should be:
> Source: 
> http://initd.org/pub/software/pysqlite/releases/2.4/%v/pysqlite-%v.tar.gz
>
> ... perhaps the 2.3-2.4 can be replaced by a variable, but maybe not...?

I changed the 2.3 to 2.4 in unstable (there's no way to variablify
that:( so now at least the file downloads. However...

> also:
> Source-MD5: f7c9d735bf7887fd97bfb7d2d326ebe7
> should be:
> Source-MD5: 46b4590c51b9fb62cd0be1439646549e

Will leave that to the maintainer to verify that indeed it's the
correct file.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] [Fink-users] xmms-coreaudio 1.0-3 Plugin Not Showing up in xmms 1.2.10-4

2007-12-12 Thread Daniel E. Macks
Peter O'Gorman <[EMAIL PROTECTED]> said:
> Martin Costabel wrote:
>> Peter O'Gorman wrote:
>> []
>>> Change the sed to match ${_S_}nmedit instead of ~nmedit and it should
>>> have some effect on the link line.
>> 
>> I see, the ${_S_} is a line feed.
>> 
>>> The symbols that are private extern should still be available to all the
>>> objects in the library itself, so returning the address of osx_about
>>> should work.
>> 
>> Indeed, this works. The symbols are marked private extern as in the
>> previous version, but now there is no more undefined symbol error, and
>> the plugin is loaded.
>> 
>> Is this a bug in nmedit, or had it been working as expected?
>> 
>
> Bug in nmedit, I think :(
>
> At least you know the workaround now.

Would be great if someone could file a radar for this...I'm sure it's
not the only package that's affected. I'm not Leopardified:(

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] openbox-3.4.4-1

2007-11-11 Thread Daniel E. Macks
["Followup-To:" header set to gmane.os.apple.fink.beginners.]
Jean-Maurice Le Clech <[EMAIL PROTECTED]> said:
> Hello,
>
> I usually use XFC4 and want to try Openbox, but can't install it.
> This is what I have
> make[1]: Nothing to be done for `all'.
> make[1]: execvp: /sw/src/fink.build/openbox-3.4.4-1/openbox-3.4.4/ 
> install-sh: Permission denied
> make[1]: *** [parser/.dirstamp] Error 127
> make: *** [all-recursive] Error 1
> ### execution of make failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-openbox-3.4.4-1

Appears to be fixed in openbox-3.4.4-2

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] emboss-4.1.0-1 on a (new) intel iMac

2007-04-03 Thread Daniel E. Macks
Many of the function prototypes in /usr/include/crypt.h on my RedHat
box are in /usr/include/unistd.h on my OS X machine. Maybe that would
suffice for this package? In cases like this, I usually first just
comment-out an unsatisfied #include. That way the compiler will issue
warnings about what symbols it wants, and then try find the header to
supply them, instead of assuming a header with a "reasonably-close"
filename has the same symbols in it.

dan

Koen van der Drift <[EMAIL PROTECTED]> said:
>
> Thanks for the report. I am very busy, but may have some time later  
> this week or next week to look into this. If anyone else on the list  
> has a clue in the meantime, please let me know, Iand I can update the  
> package accordingly.
>
> On Apr 3, 2007, at 2:03 PM, William Scott wrote:
>>
>> Thanks for maintaining EMBOSS.  I just tried installing on a new  
>> intel iMac and got the following error:
>>
>> ajjava.c:93:19: error: crypt.h: No such file or directory
>>
>> I've got   i   system-openssl-dev   0.9.7-6 
>> Placeholder to force the use of the system SSL
>>
>> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION= 
>> \"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE= 
>> \"EMBOSS\" -DVERSION=\"4.1.0\" -DSTDC_HEADERS=1 - 
>> DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 - 
>> DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - 
>> DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 - 
>> DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 - 
>> DHAVE_UNISTD_H=1 -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1 - 
>> DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 - 
>> DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_VPRINTF=1 - 
>> DHAVE_MEMMOVE=1 -DHAVE_LIBM=1 -DPLD_png=1 -I. -I. -DAJAX_FIXED_ROOT= 
>> \"/sw/src/fink.build/emboss-4.1.0-1/EMBOSS-4.1.0/emboss\" -DPREFIX= 
>> \"/sw\" -I../plplot -DPOSIX_MALLOC_THRESHOLD=10 -DAJ_MACOSXLF - 
>> Dstat64=stat -I/sw/include -DLENDIAN -I/System/Library/Frameworks/ 
>> JavaVM.framework/Versions/1.4.2/Home -DHAVE_JAVA -I/System/Library/ 
>> Frameworks/JavaVM.framework/Versions/1.4.2/Home/include -DNO_AUTH - 
>> O1 -c ajjava.c  -fno-common -DPIC -o .libs/ajjava.o
>> ajjava.c:93:19: error: crypt.h: No such file or directory
[...]
>> Failed: phase compiling: emboss-4.1.0-1 failed


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new package help: kodos

2007-01-05 Thread Daniel E. Macks
Robert T Wyatt <[EMAIL PROTECTED]> said:
> Robert T Wyatt wrote:
>> Hi Kurt,
>> 
>> It's helping me. :-) Do you mind if I take it and run with it? It now 
>> builds and installs but doesn't validate because it's installing stuff 
>> in /usr/share/ but your work has helped me understand how to deal with 
>> the INFO2 and the -py split-off.
>> 
>> I've gotten to here so far:
>> http://reg066.reg.utexas.edu/fink/kodos-py.info
>
> Oops, just remembered that Martin already showed me how to fix that!
>
> Here's the remaining error:
>
> Error: File in a language-versioned package is neither versioned nor in 
> a versioned directory.
>  Offending file: /sw/bin/kodos.py [lots of these]

Is this thing a python library that other python programs would use,
or is it just a program that happens to be written in python? The
-pyXX variant system is specifically designed for libraries, so that
other python programs can find the correct python-version of them. If
you just have a program, no need to play that game...you can just hard
code it to use one specific python version instead of needing to
provide a variant for every python version. Python2.4 is the most
widely supported version right now, but you can use really any that
you like.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] No longer maintaining fink packages assigned to me

2006-11-08 Thread Daniel E. Macks
Daniel Henninger <[EMAIL PROTECTED]> said:
> I just realized I never sent out an official announcement about this, but I am
> not maintaining any of the fink packages assigned to me anymore.  I do not 
> have
> any of the fink tree set up on my machine at the moment, otherwise I would go
> ahead and change the maintainer of my packages to none.
>
> (I don't really have a list of the packages anymore.  there were twisted ones,
> jwgc, erlang, ejabberd, and some others I think)

I demaintained all the 10.{3,4}/{unstable,stable} that listed you.

Thanks for your work, sorry to see you go!

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Package test suites

2006-08-28 Thread Daniel E. Macks
Daniel Macks <[EMAIL PROTECTED]> said:
> On Mon, Aug 28, 2006 at 05:56:52PM -0400, David Fang wrote:
>> > There are also several different standards for even what command runs
>> > the tests. I guess 'make check' is the autotools standard, but lots of
>> > auto*-using packagers don't know that and have custom-written 'make
>> > test'. And the perl world long ago standardized on 'make test' (and we
>> > have a specific NoPerlTests flag to control that). Plus who knows what
>> > other custom variants there are...have to cd somewhere first?
>> >
>> > Given the variety of commands needed to run tests and the different
>> > ways those results might need to be interpretted and the desire to be
>> > able to have this togglalble at the level of fink itself, it sounds
>> > like we're headed for a TestScript or MaintainerScript field.
>> 
>> Don't forget the fact that test-suites can add more dependencies, e.g.
>> gcc requiring dejagnu and expect.  A TestDepends/MaintainerDepends field
>> might be useful.
>
> I haven't heard people wanting to do the testing except "immediately
> after the build", and I don't think it even *could* be done without
> the build dir. Therefore, BuildDepends seems sufficient to me.

Er, but if the test has complex deps that are *only* needed by the
test, separating them out of BuildDepends would mean that users (i.e.,
non-testers) wouldn't have all those un-needed deps. Yeah, maybe it
would be better to have a specific field here.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Hello scientists and students, your input please

2006-06-26 Thread Daniel E. Macks
David Fang <[EMAIL PROTECTED]> said:
>
> I'm particularly interested in the VLSI/CAD/EDA applications myself.
>
>> ng-spice rework-15c
>> Circuit simulator based on Spice 3f5
>
> Could someone look into updating this to rework-17?  15* may be a bit
> outdated.

There wa an ngspice in the submissions queue a while back but it
appears to have been abandoned by the submitter. If nothing else, it
might serve as a starting point for a more recent version:

http://sourceforge.net/tracker/index.php?func=detail&aid=976185&group_id=17203&atid=414256

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Hello scientists and students, your input please

2006-06-26 Thread Daniel E. Macks
David H. <[EMAIL PROTECTED]> said:
> tree-puzzle 5.2
> a computer program to reconstruct phylogenetic trees from
> molecular sequence data by maximum likelihood

Turns out I'd had this sitting around locally, never committed it
because it didn't pass its tests, and then I got side-tracked:( So
I'll clean it up and stash it in my exp/ directory. If someone could
take a look at the test failures (visible just before the package
build process crashes, and which are the same in both variants) and
confirm that it's just round-off or something minor like that (does
fiddling with -O settings change it?)...

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] arpwatch-2.1a11-12

2006-06-12 Thread Daniel E. Macks
Daniel Macks <[EMAIL PROTECTED]> said:
> On Fri, Jun 09, 2006 at 06:31:17PM -0400, Stanton McCandlish wrote:
>> gcc -O -L/sw/lib -DBIND_8_COMP@ -DDEBUG  -DHAVE_FCNTL_H=1
>> -DHAVE_MEMORY_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_BCOPY=1
>> -DHAVE_STRERROR=1 -DWORDS_BIGENDIAN=1 -DRETSIGTYPE=void -DRETSIGVAL=
>> -DHAVE_SIGSET=1 -Dsignal=sigset -DDECLWAITSTATUS=int -DHAVE_LIBRESOLV=1
>> -DSTDC_HEADERS=1 -DHAVE_DN_SKIPNAME=1
>> -DARPDIR=\"/sw/arpwatch\"-DPATH_SENDMAIL=\"/usr/sbin/sendmail\" -I.
>> -I/sw/include -c ./dns.c
>> :1:12: warning: missing whitespace after the macro name
>> ./dns.c:69: error: parse error before 'HEADER'
>
> I just committed a fix that solves this problem for me after
> reproducing it on my 10.3 machine. Selfupdate and try again (you'll
> know if you get my upgrade by seeing the above command has changed
> -DBIND_8_COMP@ to -DBIND_8_COMPAT).

I just noticed a newer upstream is available, so I upgraded fink to
2.1a13, which will also have the above-mentioned -D flag fix.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Changes in cssed-filebrowser-plugin

2006-04-25 Thread Daniel E. Macks
Michèle Garoche <[EMAIL PROTECTED]> said:
>
> I've just seen your change made in the plugin.
["your" refers to drm]

> Could you please tell me which error occurs on Intel architecture for
> this plugin?

gcc  -g -O2  -L/sw/lib -o filebrowser.so -shared -fPICS 
filebrowser_so-interface.o filebrowser_so-callbacks.o 
filebrowser_so-filebrowser.o -L/sw/lib -L/usr/X11R6/lib -lgtk-x11-2.0 
-lgdk-x11-2.0 -lXrandr -lXinerama -lXext -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 
-lpangoxft-1.0 -lXft -lXrender -lpangox-1.0 -lX11 -lpangoft2-1.0 -lfontconfig 
-lfreetype -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl 
-liconv   
i686-apple-darwin8-gcc-4.0.1: unrecognized option '-shared'
/usr/bin/ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libintl.dylib(localcharset.o) definition of _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
/usr/bin/ld: Undefined symbols:
_main
_cssed_plugin_error_message
_cssed_plugin_open_file
_cssed_plugin_add_page_with_widget_to_sidebar
collect2: ld returned 1 exit status

I think your perl pattern match is broken in PatchScript.

  perl -pi.bak -e 's|powerpc-apple-darwin*\)|*-apple-darwin*\)|' configure.in

"*" is treated as a quantifier on the preceeding "n" wildcard, not as
a literal asterisk character: the match fails, so no substitution is
performed. To get what you want, you probably want

  perl -pi.bak -e 's|powerpc-apple-darwin\*\)|*-apple-darwin*\)|' configure.in

And /me can confirm that this change does enable building on i386.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: openssl patch fails -- 10.4 "untransitional"; FYI

2006-03-10 Thread Daniel E. Macks
I just fixed a syntax error in the .patch, and it now applies
successfully for me.

dan

Neil Tiffin <[EMAIL PROTECTED]> said:
>
> I don't have a 10.4 (untransitional) to test with.
>
> On Mar 10, 2006, at 9:53 AM, William Scott wrote:
>
>> Hi:
>>
>> I just got this after a selfupdate:
>>
>> openssl-0.9.7i/VMS/VMSify-conf.pl
>> patch -p1 > patching file Makefile
>> Hunk #1 succeeded at 330 with fuzz 2 (offset 5 lines).
>> patching file Makefile.org
>> Hunk #1 succeeded at 328 with fuzz 2 (offset 5 lines).
>> Hunk #2 succeeded at 868 (offset -18 lines).
>> patching file apps/Makefile
>> patch:  malformed patch at line 50: diff -ru openssl-0.9.7i/ 
>> Configure openssl-0.9.7i-patched/Configure
>>
>> HTH,
>>
>> Bill
>>
>>
>
>
>
> ---
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Q: how to get a "current" version of fink (the manager)?

2006-03-03 Thread Daniel E. Macks
Adrian Mugnolo <[EMAIL PROTECTED]> said:
>
> [EMAIL PROTECTED] fink -V ; fink validate tidy.info 
> Package manager version: 0.24.12
> Distribution version: 0.8.0.rsync
[...]
> Failed: Undefined subroutine
> &Fink::Validation::pkglist2lol called at
> /sw/lib/perl5/Fink/Validation.pm line 759.
>
> The problem appeared after adding patch phase related
> directives.  In the code, the issue is at the
> installed copy of Validation.pm where pkglist2lol is
> invoked but not "imported":
>
> use Fink::Services qw(&read_properties &read_properties_var &expand_percent 
> &get_arch);
>
> But this is already fixed on CVS where it reads:
>
> use Fink::Services qw(&read_properties &read_properties_var &expand_percent 
> &get_arch &file_MD5_checksum &pkglist2lol &version_cmp);

Oops. Now fixed in branch_0_24, so the next 0.24.x will have the fix also.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: openexr confused about libraries

2006-01-23 Thread Daniel E. Macks
Roland Kuhn <[EMAIL PROTECTED]> said:
>
> Dear experts!
>
> I'm using 10.4-transitional/unstable and just did a selfupdate, which  
> didn't have to compile anything. update-all then stopped with a  
> linker error from openEXR:
>
> /bin/sh ../libtool --mode=link g++-3.3 -pipe  -g -O2 -Wno-long- 
> double  -L/sw/lib -o exrheader -L../Iex -L../Half -L../Imath -L../ 
> IlmImf -lIlmImf -lImath -lHalf -lIex -lz main.o
> g++-3.3 -pipe -g -O2 -Wno-long-double -o exrheader main.o -Wl,- 
> bind_at_load  -L/sw/lib -L/sw/src/fink.build/openexr-1.2.2-21/ 
> OpenEXR-1.2.2/Iex -L/sw/src/fink.build/openexr-1.2.2-21/OpenEXR-1.2.2/ 
> Half -L/sw/src/fink.build/openexr-1.2.2-21/OpenEXR-1.2.2/Imath -L/sw/ 
> src/fink.build/openexr-1.2.2-21/OpenEXR-1.2.2/IlmImf /sw/lib/ 
> libIlmImf.a /sw/lib/libImath.a /sw/lib/libHalf.a /sw/lib/libIex.a -lz
> ld: Undefined symbols:
> __ZN3Imf8TimeCodeC1ERKS0_
[...]
> It seems like the early mention of "-L/sw/lib" makes libtool use the
> old version of libIlmImf from the system directory instead of the
> newly compiled one.  The hotfix would be to deinstall the package
> when compiling a new version, but that's ugly beyond words.

Correct in all respects.

> As I'm relatively new to this business I don't know how to properly
> fix it, but I see at least two possible ways:
>
> - The culprit is the definition of CXXLINK, including LDFLAGS, so we  
> remove that and add it to the LDADDs
> - We set LDFLAGS to the empty string and add /sw/lib to the LDADDs
>
> Is there a better way? Which one is preferred? I might be able to  
> produce a new openexr.patch once I receive a 'go'.

The "real" problem is that the upstream author didn't know you can
point libtool to ../foo/libfoo.la instead of using -lfoo and then
playing games with -L search ordering to find libfoo. Is fixed.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Take over pcre?

2006-01-16 Thread Daniel E. Macks
Daniel Johnson <[EMAIL PROTECTED]> said:
> On Jan 16, 2006, at 7:32 PM, TheSin wrote:
>> On 16-Jan-06, at 5:07 PM, Daniel Johnson wrote:
>>
>>> Is it safe to assume that Christian Swinehart is MIA?

Yes.

>>> I'd like to update pcre since fink's version (4.5) is pretty
>>> ancient and I've been using the latest version (6.4) for a few
>>> months now with no issues. [...]

pcre appears to follow the freetype model of binary compatibility.
Compared to 4.5, 6.4 adds new things to the public API/ABI (new
functions, new elements in structs, new #defines and wider datatypes
for other #defines). However, it appears to use the same install_name
and does not appear to increment the compatibility_version. Granted,
they don't change existing prototypes, and they add to the end of
structs, so things compiled against old would work with new and things
compiled against new would work with old (as long as they don't use
any new stuff). But we're just askin' for user-land breakage unless
compat is incremented or a different install_name is used.

> Is there any reasonably simple way I can test this?

I think your email to -devel just did:)

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: dists/10.4-transitional/unstable/main/finkinfo/gnome gtkmm2.info,1.2,1.3 librsvg2-mozilla.info,1.4,1.5 librsvg2.info,1.7,1.8 gnopernicus.info,1.4,1.5

2006-01-09 Thread Daniel E. Macks
Martin Costabel <[EMAIL PROTECTED]> said:
>
> The last one is the opposite of a fix. It shows that the validator code 
> in fink HEAD is broken (or doesn't digest vasi's weird formatting).

Actually, it's the third option: I made a manual typo when fixing that
.info file.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Use of explicit interpretters in packaging scripts

2006-01-04 Thread Daniel E. Macks
Trevor Harmon <[EMAIL PROTECTED]> said:
> On Jan 4, 2006, at 2:22 AM, Daniel Macks wrote:
>>
>> If you specify an explicit interpretter in a PatchScript,
>> CompileScript, or InstallScript (i.e, the first line of the field
>> begins with #!), please always pass the "-e" flag to that shell.
>
> How about making this the default behavior? When processing *Script  
> fields, Fink could simply check for shebangs and insert a -e flag if  
> necessary. Seems like that would be a lot easier than making sure all  
> package maintainers remember to do this.

That's a good idea! Unfortunately, the release cycle for fink itself
is relatively slow (and monstrously more-so for 'stable'), whereas the
problem is present and annoying us now. I dislike the idea of having a
build process proceed differently depending on which version of fink
one is using. Maintainers, users, and user-support folks all hate
surprises and difficult-to-reproduce bugs.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: how to make patch script fail if patch missing

2005-12-27 Thread Daniel E. Macks
On Mon, Dec 19, 2005 at 03:11:00PM -0500, Jack Howarth wrote:
> If a package uses a patchscript rather than the automatic
> patch application by fink, is there a recommended approach to
> aborting the build if the patch is missing.

I just pulled together some other feature requests and bugs about this
so we can get a solution implemented:
http://wiki.opendarwin.org/index.php/Fink:Major_New_Feature_Plans:Patchfile_Checksums

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: HDF5 problem

2005-12-14 Thread Daniel E. Macks
Sebastien Maret <[EMAIL PROTECTED]> said:
> Compilation of gdl-0.8.11 fails on 10.4.3 because it tries to link
> to the HDF5 library in the HDF5's build directory. Looks like HDF5 think it
> lives in /sw/src/fink.build:
>
> % h5cc -showconfig | grep LDFLAGS
> LDFLAGS:  -L/sw/src/fink.build/hdf5-1.6.4-2/hdf5-1.6.4/src/.libs -L/sw/lib

On second thought, this appears to be due to the presence of:

  SetLDFLAGS:-L%b/src/.libs

in the .info file. The same buggy values from LDFLAGS also appear in
the libhdf5*.la files. Doesn't that even trigger a validator warning?
Passing anything like -L%b in LDFLAGS is almost never the correct
solution. I scrapped that entry and added a PatchScript:

  perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure

That gave me h5cc.settings with LDFLAGS=-L/sw/lib, no %b in the .la
files, and the linker calls during compiling linked to the nascent
libhdf5.dylib not the one in /sw/lib. That last issue is what the
SetLDFLAGS was trying to fix, I assume?

Also, I found I could scrap the Patch, which adds -l flags directly
into libtool...I still got libsz linked into the .dylib and listed in
the .la. What was trying to be solved here?

Also, it appears there are two shared libraries in this package set
(libhdf5 and libhdf5_hl) but all of the libhdf5*.dylib files are in
the %N package and this lib has no Shlibs: entry.

There's a lot of breakage in this package:(

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: gdk-pixbuf-shlibs dependencies error

2005-11-21 Thread Daniel E. Macks
Koen van der Drift <[EMAIL PROTECTED]> said:
>
> I get an error with circular dependencies for gdk-pixbuf-shlibs:
>
> ...
> gdk-pixbuf-shlibs gnome-print-shlibs
> Do you want to continue? [Y/n]
> /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/main/binary-darwin- 
> powerpc/gnome/gdk-pixbuf-shlibs_0.22.0-10_darwin-powerpc.deb
> Selecting previously deselected package gdk-pixbuf-shlibs.
> (Reading database ... 29074 files and directories currently installed.)
> Unpacking gdk-pixbuf-shlibs (from .../gdk-pixbuf- 
> shlibs_0.22.0-10_darwin-powerpc.deb) ...
> Setting up gdk-pixbuf-shlibs (0.22.0-10) ...
> Failed: Problem resolving dependencies. Check for circular dependencies.

Could you try again and post the whole command and output? The dpkg
installation of gdk-pxi-buf-shlibs is unlikely to be related to the
actual dep cycle.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: proper fix for g77 package?

2005-11-17 Thread Daniel E. Macks
Peter O'Gorman <[EMAIL PROTECTED]> said:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Daniel E. Macks wrote:
>| When the g77 package is updated next, please add:
>|   InfoDocs: g77.info
>| to it so that the texinfo documentation index is updated properly.
>
> I'm not sure that there need be a new revision all that soon. My worries
> about intel are groundless, there is no restFP/saveFP on intel, so no need
> to go looking for Apple's gcc's libgcc.a there :)

If it gets rev-ed up, please either increase %r by "a lot" or backport
to 10.3 so it's in sync there. Right now 10.4T is only 1 higher than
10.3, so we're gonna have a mess if 10.3 ever needs to be patched.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: proper fix for g77 package?

2005-11-17 Thread Daniel E. Macks
When the g77 package is updated next, please add:
  InfoDocs: g77.info
to it so that the texinfo documentation index is updated properly.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Use of pango1

2005-11-15 Thread Daniel E. Macks
And so it has come to pass... plain pango1 is now deprecated in favor
of pango1-xft2; all packages in unstable of 10.3 and 10.4T that used
pango1 have now been switched to pango1-xft2.

dan

Daniel Macks <[EMAIL PROTECTED]> said:
> We currently have pango1, pango1-xft2, and pango1-xft2-ft219 sets. The
> "plain" pango1-{dev,shlibs} packages appears to be a legacy bundle set
> from when we had xft1 and xft2 variants. Now we only have xft2; does
> the bundle serve a purpose any more? Do we actually expect to have
> future new pango1 variants that are binary-compatible for which we
> would again want a bundle? If not, any objections to declaring
> pango1-{dev,shlibs} obsolete, migrating packages' deps to the "real"
> underlying pango1-xft2-{dev,shlibs} packages, and eventually removing
> pango1-{dev,shlibs} from the 10.3 and 10.4T unstable branches?
>
> dan
>
> -- 
> Daniel Macks
> [EMAIL PROTECTED]
> http://www.netspace.org/~dmacks
>
>
>
> ---
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server. Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: plplot linking error after upgrade -> Xcode 2.2

2005-11-14 Thread Daniel E. Macks
Jeff Whitaker <[EMAIL PROTECTED]> said:
> Peter O'Gorman wrote:
>> Peter O'Gorman wrote:
>> | Martin Costabel wrote:
>> |> Peter O'Gorman wrote:
>> |>
>> |>> The only thing I can think to do is to link with
>> |>> - -L/usr/lib/gcc/%m-apple-darwin8/4.0.0
>> |>> -L/usr/lib/gcc/%m-apple-darwin8/4.0.1
>> |>> - -L/usr/lib/gcc/%m-apple-darwin8/4.0.2 -lgcc
>> |>
>> |> I am not sure if this will work: Earlier on g77's command line, there
>> |> is  -L/sw/lib/gcc/powerpc-apple-darwin8.0.0/3.4.3 and -lgcc, which
>> |> evaluates to libgcc.a in that directory. If you have another -lgcc on
>> |> the command line, it's anybody's guess which one will be chosen.
>> |

>> | You're right. Looks like you can invoke functions from the gcc
>> | spec file and one of the included functions is called "if-exists".
>>
>> This seems to work for me. Note that if 4.0.0/libgcc.a and 4.0.1/libgcc.a
>> both exist, it will add both, but I don't think that is a big problem.
>
> Peter:  Thanks - I've committed this to 10.4-transitional unstable

Bug report from #fink:

< elventear> Hello. I have installed the latest Xcode and I've noticed
  that some packages when compiling look for gcc 4.0.0. In
  /usr/lib/gcc/powerpc-apple-darwin8/4.0.0. What I've made is a
  symlink of 4.0.1 to 4.0.0 in the same directory. It seems to work
  but I dunno if it is the proper solution [...]  I am compiling g77
  right now. It is g77 3.4.3-12 and in the middle of the compilation
  it gave me that same error. That is was looking for gcc 4.0.0. I
  made the symlink as explained previously and now it is building
  normally, but it seems that 3.4.3-12 does not fix that problem

< dmacks> Ooh, that's bad. Did you have an older g77 pkg installed
  already (when the new-verison compile crashed)?

< elventear> I had the binary previosly. For 3.4.3-2. It complained
  about the same thing. But with the symlink I fixed it. Still I
  wanted to compile it. I removed the binary before installing from
  source

< dmacks> So with no g77 installed at all and no manually-created
  symlink, 3.4.3-12 fails to compile?

< elventear> dmacks: Yep

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Binary Installer (0.8.0) not very usable on a non-dev system

2005-10-07 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
> On Oct 5, 2005, at 9:41 AM, Daniel Macks wrote:
>> On Wed, Oct 05, 2005 at 09:18:12AM -0700, David R. Morrison wrote:
>>>
>>> How about if instead we actually try to make it work without the dev
>>> tools?  Things were originally designed that way... And particularly
>>> if we ever get the project of more frequent bindists off the ground,
>>> this could be useful.
>>
>> What packages (.pkg, not fink) are part of the base system install? Do
>> we get all the /usr/bin BSD commands, or will we continue to have to
>> have packages like gzip and tar be essential to make sure dpkg can use
>> those commands (/me notes ?
>
> All of the standard BSD commands are there, if the user has installed  
> BSD.pkg.  I believe that this may have required a custom install at  
> some point in time, but I think its installed by default now.   
> Certainly I wouldn't suggest anyone try to use fink without this  
> being present, and perhaps fink should test for its presence.

For 10.3 clean install, installation of BSD.pkg is the default but is
not required (one would have to do custom install and then deselect
it). I agree that it's reasonable to require that it be present.

Installer.app has a built-in .plist-based mechanism to check that
"certain packages present" (optionally at certain versions) and some
other things. However, if one uses that mechanism, it disables the
older check scripts that do things that the New Way cannot and that we
need to do. And there isn't a visible API to "do the new thing", so
we're stuck writing the tests ourselves...checking for specific files
and/or reading certain keys from various Receipts.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Maximum redirects followed

2005-10-03 Thread Daniel E. Macks
Trevor Harmon <[EMAIL PROTECTED]> said:
> On Oct 3, 2005, at 9:12 PM, Daniel E. Macks wrote:
>
>> Last I checked (10.3) Apple's curl was configured without crypto
>> support. That would mean https: URLs won't work if 'curl' is
>> /usr/bin/curl and the redirects go to other https: URLs. Does
>> installing fink's curl (package is "curl-unified" or "curl-ssl") solve
>> the problem? OTOH, we don't use https Source URLs for precisely this
>> reason.
>
> Well, 10.4's curl didn't give me any SSL errors, and I also tried  
> curl-ssl-7.14.1-2, which gave me exactly the same problem.
>
> So...anybody here have upload rights to post jogl-src.zip somewhere,  
> as Alexander suggested?

Fink is now mirroring it as jogl-1.1.1-src.zip, so .info could be:
  Source: mirror:sourceforge:fink/jogl-1.1.1-src.zip
  Source-MD5: a5d6b630a17b41227ab41506c826277b
(obviously changing Source to use %n and %v as appropriate:) It's
already on SF's osdn mirror site, didn't check others. Please let me
know ASAP if your copy of the file has a different MD5.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Maximum redirects followed

2005-10-03 Thread Daniel E. Macks
Trevor Harmon <[EMAIL PROTECTED]> said:
> I am developing a package description for JOGL:
> https://jogl.dev.java.net/
>
> The source is available here:
> https://jogl.dev.java.net/files/documents/27/17108/jogl-src.zip
>
> When I try to download the above link using my web browser, it works  
> fine. However, when Fink tries to download it using curl, it goes  
> into an infinite loop. Eventually I get an error saying:
>
> curl: (47) Maximum (50) redirects followed
> ### execution of curl failed, exit code 47
>
> I've tried to debug this using the following command:
> curl --verbose -f -L -O https://www.dev.java.net/files/documents/ 
> 27/17108/jogl-src.zip
>
> And it seems the problem is related to a redirection: "HTTP/1.1 302  
> Moved Temporarily". The redirection is to this link:
> https://jogl.dev.java.net/servlets/ProjectDocumentDownload? 
> documentID=17108
>
> As before, downloading this link using my web browser works fine, but  
> using curl redirects back to the original link! Is this a bug in curl?

Last I checked (10.3) Apple's curl was configured without crypto
support. That would mean https: URLs won't work if 'curl' is
/usr/bin/curl and the redirects go to other https: URLs. Does
installing fink's curl (package is "curl-unified" or "curl-ssl") solve
the problem? OTOH, we don't use https Source URLs for precisely this
reason.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: dists/10.3/unstable/main/finkinfo/sci yacas.info,1.4,1.5

2005-08-22 Thread Daniel E. Macks
Corey Halpin <[EMAIL PROTECTED]> committed:
> Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/sci
>
> Modified Files:
>   yacas.info 
> Log Message:
> New upstream version.
> Add a build-conflicits on previous versions.  Without this, the shared
> libs in yacas-shlibs are linked to the binary, rather than the new
> shlibs that are being built.

The two standard solutions to common libtool and auto* bugs are:

  perl -pi -e 's/need_relink=yes/need_relink=no/' ltmain.sh
  perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/' configure

I can't remember which one solves the problem at hand.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: zsh for 10.4

2005-08-07 Thread Daniel E. Macks
Peter O'Gorman <[EMAIL PROTECTED]> said:
>
> poll() did not exist on Mac OS X 10.2 and earlier, on 10.3 it was
> implemented in an emulation library and implemented in terms of select(),
> with Mac OS X 10.4 we finally got a real poll(), but it unfortunately has
> some bugs which make it difficult to use. If they want to change their
> configure, I'd suggest ignoring poll() on darwin totally.

I just added a chapter about 10.4 to Fink's porting page, including a
note about this bug (and also some other 10.3/10.4 differences).
Pogma (or anyone) feel free to add more things to that doc.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: socklen_t (was: pwlib-1.5.2-12 conflicting Types)

2005-06-23 Thread Daniel E. Macks
Matthew Sachs <[EMAIL PROTECTED]> said:
> On Jun 22, 2005, at 05:05, Andreas Dittrich wrote:
>
>> I have a problem compiling pwlib. There is a duplicate typedef  
>> which is different in
>> /usr/include/sys/socket.h
>> than in
>> ./pwlib/include/ptlib/unix/ptlib/pmachdep.h
>> of the package. The one in the package defines int as the type of  
>> the socketlen
>
> Prior to Tiger, our system headers did not define socklen_t.   

socklen_t does exist (it's type int) in 10.3. So technically...

> define is coming from is include/ptlib/unix/ptlib/pmachdep.h.  There  
> are several defines of socklen_t in that file, conditionalized on  
> various macros.  To fix the package, figure out which one is applying  
> on Darwin, and wrap it with the following:
>
>  #ifdef __APPLE__
>  #include 
>  #if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_3
>  typedef int socklen_t;
>  #endif
>  #endif

That should be MAC_OS_X_VERSION_10_ probably.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] "fink rebuild" when no binary present

2005-06-07 Thread Daniel E. Macks
Fink was recently patched so that any "fink reinstall" of a package
whose binary does not exist is automatically upgraded to a "fink
rebuild" (a mode that always concludes by reinstalling). Without this,
users have observed that fink will crash, since it can't install a
non-existant .deb. I figure if a user says "reinstall" then he really
wants to reinstall, just like "fink install" automatically builds as
necessary...fink may as well work its way out of a jam if it can. If
users need more control, it would be easy to add a prompt "No a binary
available to reinstall; do you want to compile/download? [Y/n]", and
then either upgrade-to-rebuild or abort based on his choice.

OTOH, JFM has emailed me about the wisdom of this behavior, even with
the prompt. He can explain his thoughts better than I can...

Love to hear others' opinions here.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Stopping Spotlight

2005-05-25 Thread Daniel E. Macks
Jean-François Mertens <[EMAIL PROTECTED]> said:
>
> On 25 May 2005, at 04:49, Dave Vasilevsky wrote:
>
>> If you have a custom build path, Fink will warn you that this might  
>> be slowing down your builds, and offer to append .build--if you  
>> decline, Fink will never bother you about it again.
>
> I declined _ since I have spotlight turned off _, but I've been asked  
> this question already
> half a dozen times _ at least at every fink index, selfupdate,  
> list, ... command.

It's supposed to save state in fink.conf so only root can set
it...OTOH, some of those commands run as root.

OT3H, since this is a new feature in a new fink, maybe it should be
asked as part of the fink package postinst instead of during a normal
fink run.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate
online with coworkers and clients while avoiding the high cost of travel and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: missing patch file does not give an error

2005-05-18 Thread Daniel E. Macks
Dave Vasilevsky <[EMAIL PROTECTED]> said:
>
> --Apple-Mail-1-690924293
> Content-Transfer-Encoding: 7bit
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
>
> [snip patchscript options]
>
> Another option, which doesn't require changes to hundreds of  
> packages, is to require bash 3.0 and use the pipefail option for  
> PatchScripts:

/me presumes that using it for CompileScript would catch "early"
errors that lead to the difficult-for-users FAQ 6.7.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: latest fink, convinience Bug?

2005-04-03 Thread Daniel E. Macks
D. Höhn <[EMAIL PROTECTED]> said:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: RIPEMD160
>
> When you develop away and you alter an info file, check it into CVs and
> then do something like:
>
> fink list --maintainer=Darian
> Fink has detected that your package index cache is missing or out of
> date, but does not have privileges to modify it.
> Re-run fink as root, for example with a "fink index" command, to update
> the cache.
>
> You see the "error" message. Is that a convenience bug? What ya think?

There's a longstanding feature-requests tracker item for this. What
we'd need to do is have some way for each user to have his own package
database file. Then instead of always using fink's primary
(root-owned) index, $USER would use his own if his own is newer than
the primary (and create his own if it doesn't exist and root's is
old). The question is: where does this file go? Putting it along side
the primary index (now fink.db) as fink.$uid.db seemd dangerous since
we'd have to make its dir (/sw/var/lib/fink/) world-writable, which
makes it easy to accidentally allow $USER to write to the root
index. Should we have user-land indices go in a "per-user/" dir there
so that the root space (fink/) doesn't need to be world-writable and
the worst users could do is hose each other)? Should we use ~/.fink?
That latter way would pave the way to having other user-specific stuff
in the future (personal fink.conf so that each user could have his own
PROXY_* settings, for example).

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: g++ ABI: new proposal

2005-04-03 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
> Dear fink developers,
>
> This is a revised proposal for how to handle the g++ ABI change, and
> represents a compromise between Peter and myself about how to proceed.
> I believe that he and I are in agreement about the broad outlines here, but
> some details may still need to be discussed.
>
> The basic strategy will be to create a tree called 10.4-transitional
> just before 10.4 is released, which will be very close to the existing
> 10.3 tree, and in which we will be enforcing -fabi_version=1.  This will
> allow a smooth transition to 10.4, addressing other issues (like prebinding),
> while delaying the full conversion to the new ABI until we can enlist the
> aid of the broad community of fink maintainers.
>
> We will also create a 10.4 tree, which we will start work on quite soon,
> but which will not become the active tree until the g++-using programs
> have all been modified for the new ABI.  In the 10.4 tree, we'll enforce
> -fabi_version=2.

This sounds like a viable plan.

> One open question is whether to implement a new G++-ABI field in fink
> packages (which would override the default version number) or whether
> to stick with the existing GCC field as the signal for whether things
> have been converted.

If we stash an ABI flag in the .deb,we can have fink whine if there is
a mismatch between the ABI to be used when compiling a package and the
one used for its dependent packages.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: License for .info and .patch files

2005-03-30 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
> Here's my take on this licensing issue, for what it's worth.
>
> I think we should explicitly indicate that authors of .info files are 
> *contributing* those files to the fink project when they submit them for
> inclusion in the fink trees.  As contributed parts of the whole, these
> files may be modified by others working on fink, and will be distributed
> along with fink and under the same license conditions as fink itself

That makes a lot of sense. We should add a note about this on the
Submissions tracker new-item header.

> When I started the thread, though, I was trying to draw a distinction for
> the .patch files.  I'd still like to see us make that distinction, because
> I would like everyone to feel free to borrow our patch files for their
> own use.  In that spirit, it makes sense to me that we would say that the
> patch files inherited the same license their project was released under.

By "their project", do you mean Fink or each's package? If the latter,
I don't think that's necessarily correct for Restrictive packages. Who
knows what crazy redistribution or derived-work terms the author may
have attached. Well hmm, is a .patch or a .info a "derived work"
(which has copyright implications) or just some insrtuctions one
follows (or causes Fink to follow) and act upon one's personal copy of
the sources?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Validation change

2005-02-21 Thread Daniel E. Macks
How about having 'fink validate' by default always display all
warnings (regardless of user's verbosity setting), and add a
--no-pedantic flag for validate to hide the pedantic/formatting
messages? That way packagers don't accidentally not catch mistakes but
those who want to see major/functional mistakes can easily separate
the wheat from the chaff.

dan

Daniel Macks <[EMAIL PROTECTED]> said:
> I certainly thing there *are* levels of severity of validator
> warnings.
[...]
> On Sat, Feb 12, 2005 at 10:48:10PM -0700, TheSin wrote:
>> why would anything in validate be under any verbosity?  ppl that run it 
>> should see all warnings and errors I'd think.
>> 
>> On 12-Feb-05, at 8:15 PM, Ben Hines wrote:
>> 
>> >I disagree with making ALL of these desc checks only verb > 3.  Did 
>> >you mean to only change the > 45 char desc warning? (due to 
>> >bracketing, all were lowered to verb 4, which means noone will ever 
>> >see them.
>> >
>> >} elsif (Fink::Config::verbosity_level() > 3) {
>> ># Some pedantic checks
> [...]
>> >print "Warning: Length of package description 
>> >exceeds 45 characters. ($filename)\n";
> [...]
>> >print "Warning: Description starts with \"A\" or "An\"
> [...]
>> >print "Warning: Description starts with lower case. 
> [...]
>> >print "Warning: Description contains package name. 
> [...]
>> >print "Warning: Description ends with \".\". 


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: dists/10.3/unstable/main/finkinfo/libs boost1.31.info,1.6,1.7 boost1.32.info,1.3,1.4

2005-02-15 Thread Daniel E. Macks
Mark Treiber <[EMAIL PROTECTED]> committed:
>
> Modified Files: boost1.31.info boost1.32.info 
> Log Message: Fixed conflicts with boost shlibs

Whoa, there--that's not how the shlibs policy is supposed to work at all!

>===
> RCS file: 
> /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/boost1.31.info,v
> --- boost1.31.info6 Feb 2005 21:29:16 -   1.6
> +++ boost1.31.info15 Feb 2005 03:13:12 -  1.7
>   Package: %N-shlibs
> + Conflicts: boost1.32-shlibs
>   Files: <<
>lib/libboost_date_time-1_31.dylib
>
>===
> RCS file: 
> /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/boost1.32.info,v
> --- boost1.32.info12 Feb 2005 00:27:12 -  1.3
> +++ boost1.32.info15 Feb 2005 03:13:13 -  1.4
>   Package: %N-shlibs
> + Conflicts: boost1.31-shlibs
> + Replaces: boost1.31-shlibs
>   Files: <<
>lib/libboost_date_time-1_32.dylib


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: dists/10.3/unstable/main/finkinfo/languages gcc4.info,1.2,1.3

2005-02-14 Thread Daniel E. Macks
Jeff Whitaker committed:
>
> Index: gcc4.info
>===
> RCS file: 
> /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages/gcc4.info,v
> +++ gcc4.info 13 Feb 2005 03:20:41 -  1.3
> +ConfigureParams: --prefix=%p/lib/gcc4 [...] --host=%m-apple-darwin

Excellent, Jeff!

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: fink/perlmod/Fink PkgVersion.pm,1.351,1.352 ChangeLog,1.842,1.843

2005-02-04 Thread Daniel E. Macks
Martin Costabel <[EMAIL PROTECTED]> said:
> Jean-François Mertens wrote:
>> 
>> On 04 Feb 2005, at 23:03, Ben Hines wrote:
>> 
>>> All of fink needs to be built with this patch before releasing this. 
>>> We've never audited this policy, my guess is a lot of stuff will break.
>> 
>> If I understand correctly, this means we start implementing Max Horn's 
>> old proposal
>> to really distinguish RunTimeDepends from BuildDepends.
>> I fully agree with Ben here _ we have to do it once, but if implemented 
>> this way it'll
>> break about everything, and even by rebuilding once the whole of fink 
>> with this, we'll
>> discover only a very small fraction of the problems _ because we'll have 
>> tested only one build-path..
>> 
>> Could we not think of having a script go through all packages, using 
>> something like
>> current show-deps (build-dep part), to complete the BuildDeps of each pkg ?
>> Maintainers can afterwards refine the BuiildDeps, and remove anything 
>> superfluous .
>
> We could as well start by copying all the contents of all Depends fields 
> into the BuildDepends fields.

The advantage of show-deps is that it collects all *Depends from the
whole family of pkgs (parent+all splitoffs) for you and displays it
for any pkg in the family. That's good for end-users so they don't
have to check each family member manually, and it's fully parsed for
the specific variant chosen. If the fink policy is rewritten,
show-deps will be patched into compilance, i.e., the build section
will list only BuildDepends.

What we'd need for the task as proposed is a text-copy of the raw
Depends from the whole family in the BuildDepends of the parent. The
"fink" CLI is not suited for this because it always does all
%-expansions and variant-conditionals.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: problem with buildlock

2005-01-10 Thread Daniel E. Macks
Jean-François Mertens <[EMAIL PROTECTED]> said:
>Benjamin Reed wrote:
>> disco-volante:/sw/fink/dists/local/rangerrick/common/main/finkinfo/devel
>> ranger$ fink remove fink-buildlock-distcc-2.18.3-1
>> Information about 4465 packages read in 7 seconds.
>> Failed: no package specified for command 'remove'!

akh had a case where the lock got stuck in the "unpacked" state. That
would mean it would appear in 'fink list' but not with status "i", so
'fink remove' might be "too smart" to try to remove it. I (think I)
cured the situation that caused this to occur. But regardless, 'dpkg
-s' can tell you more details about the package status, and 'dpkg -i'
can remove "unpacked" and "half-installed" pkgs that fink would just
ignore.

> /sw/lib/perl5/Fink# fink remove ztrack-1.0-1
> Information about 5062 packages read in 4 seconds.
> Failed: no package specified for command 'remove'!
>
> Apparently whenever a version seems specified to fink..

Part of the situation may confusion about what a "package name" is.
The name of a buildlock pkg (%n) is composed of the name (%n') and
version (%v'-%r') of the pkg for which it is a lock:
  %n = buildlock-%n'-%v'-%r'
The lockpkg then has its own version string (which looks like a
datestamp (because it is)). So even though "buildlock-distcc-2.18.3-1"
looks like a full pkg (%f) identifier, it's really just the name (%n).

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: GCC field

2004-12-09 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
>
> I thus propose to rename the GCC field, calling it GCC-ABI instead.

Sounds good to me.

> There is one place in the fink code where the GCC field is tested,
> but that test can easily be rewritten.

Also validator. Three cheers for %obsolete_fields! Should the warning
from test should suggest what *should* be used, not just "no such
field, doofus"?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: OpenLDAP configuration [ATTN: Matt Stephenson]

2004-11-04 Thread Daniel E. Macks
Charles Lepple <[EMAIL PROTECTED]> said:
> 
>> For the simple purpose of just getting the package to compile with 
>> back_ldbm, [...]
> 
> looks like --enable-ldbm does the trick (haven't tested extensively, but 
> slapd starts with ldbm in the config file).

Given that cattrap is MIA, should we update the fink package? Do you
want to take over as Maintainer?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: dists/10.3/unstable/main/finkinfo/sci weka.info,NONE,1.1

2004-10-18 Thread Daniel E. Macks
Kurt Schwehr <[EMAIL PROTECTED]> said:
> Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/sci
> 
> --- NEW FILE: weka.info ---
> Package: weka
> DescPort: <<
> Didn't compile from source since that is just available from CVS.  The
> weka web site descributes a dmg for OSX and a zip for Linux.  Both
> contain a bunch of jar files.
><<
> License: GPL

How do we feel about using precompiled-binary stuff in this manner (or
at all)? Would be better to roll a CVS snapshot tarball for fink and
serve it from Fink's SF space?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Dependencies and naming for scsh-related packages

2004-10-11 Thread Daniel E. Macks
Michel Schinz <[EMAIL PROTECTED]> said:
> 
> scsh is a scripting language similar to Perl/Python/Ruby/etc. for
> which some libraries, which I'll call modules below, exist.
[reordering some paragraphs]
> The first problem I have is one of dependency. It happens that scsh
> modules are installed in directories which explicitly refer to the
> major and minor versions of scsh to which they belong, e.g.:
> 
>  /share/scsh-0.6/modules//scheme 
>  
> where  is the prefix given at installation time (would be /sw
> for Fink) and  is the full name of the module, including
> its version.
> 
> Since this directory (and the code it contains, in fact) is specific
> to scsh 0.6 and is not expected to work with scsh 0.7, I'd like to
> specify that in the "Depends" field. But I'd also like to specify that
> the version of scsh has to be greater or equal to 0.6.6,
[modules are only supported starting in 0.6.6]
> The following seems to work, but I wonder if there's a cleaner way:
> 
>   Depends: scsh (<< 0.7.0), scsh (>= 0.6.6)

This is the same problem we have with perl (etc.) modules, and other
types of things that are associated with a package that is binary-
incompatible (due to API/ABI or file location) in different
versions. The solution in those cases is give the interpretter package
a name that includes this major version information. Since each module
is specific for a certain interpretter version, this means one has
each module Depends on the desired interpretter. For example, instead
of "scsh", you would have "scsh6" and "scsh7", and then modules named
"foo-sc6" (Depends:scsh6(>=0.6.6)) and "foo-sc7" (Depends:scsh7). If
you install the interpretter itself as bin/scshX instead of bin/scsh
(and maybe optionally provide a bin/scsh->scshX symlink, again as with
python and perl), users could have both present at once, to make
version-migration and upgrading easier. Otherwise, one could not
change scsh version unless one also updated *all* module packages at
the same instant...that sounds like a user-upgrade and
package-maintainer nightmare.

> The other problem is one of naming. Since I expect that in the long
> run there will be quite a lot of Fink packages for scsh modules, maybe
> I should name them in some consistent fashion, or even put them in
> their own section. Any suggestion in that respect?

Other language-module packages have an extension denoting the language
(-py for python, -pm for perl, -el for emacs/lisp, etc.) Maybe "-sc"
for scheme?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: eterm-0.9.2-2

2004-09-24 Thread Daniel E. Macks
Julin Maloof <[EMAIL PROTECTED]> said:
> 
> wanted to let you know that Eterm from the unstable list is working
> great for me.

You might want to update your package descriptions...eterm has been
at 0.9.2-6 for a while now.

OTOH, others have said -6 works also, so I just bumped it to stable
anyway:)

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Abolish omitted-Source: default?

2004-09-19 Thread Daniel E. Macks
Daniel Macks <[EMAIL PROTECTED]> said:
> In .info files, if a Source: is not listed, a default of %n-%v.tar.gz
> is used, which is documented as being for "manual download". I'm
> proposing we phase out this default.

It's now a validator warning as well as a warning in fink itself
(assuming people don't validate their private .info stash that often,
which is the only place this syntax would be found).

The implicit default still works for now. My goal for a soonish
release is to have this functionality not work but provide a clear
message about how to upgrade. That way if and when we need to break
this syntax entirely in a later release, users would be unlikely to
still have old-'n'-busted pkgs.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Objects linked with multiple libraries

2004-09-11 Thread Daniel E. Macks
Michal 'hramrach' Suchanek <[EMAIL PROTECTED]> said:
> I was checking how my package was linked and found it links in both
> /sw/lib/libncurses and /usr/lib/libncurses. I checked other packages and
> found this is not usual.
> Is it ok?
> What does it mean?

Probably means a -L/sw/lib isn't getting propagated in some Makefile.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM. 
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Package database webpage layout

2004-09-06 Thread Daniel E. Macks
Martin Costabel <[EMAIL PROTECTED]> said:
> 
> The first option uses the screen real estate better. The column headers 
> that are somewhat too heavy could be made lighter by replacing the 
> two-liners "stableversion" and "unstableversion" by just 
> "stable" and "unstable". It is clear at this point that the numbers in 
> the columns refer to versions.
> 
> Also, as has been suggested, some color would be useful, for example 
> like here:
> 
> http://perso.univ-rennes1.fr/martin.costabel/fink.sourceforge.net/pdb/test/passwd.html

Looks great. And so it has been implemented.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Package database webpage layout

2004-08-18 Thread Daniel E. Macks
Okay, two layout options now. Both now have more familiar (to users)
terms in the headings and clearer structure. The first is just
improvements to the visual layout and headings:

  http://fink.sourceforge.net/pdb/passwd.html

Looks a bit too busy perhaps.

The second moves back a bit towards the original and keeps clear
"stable" and "unstable" divisions, but logically groups the various
dists:

  http://fink.sourceforge.net/pdb/package2.php/passwd

Looks clean visually and clear content-wise. Maybe this is the way to go?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: -dev splitoff

2004-08-12 Thread Daniel E. Macks
Koen van der Drift <[EMAIL PROTECTED]> said:
> 
> The new version of the emboss package I maintain stores many header
> files directly into /sw/includes.  Is there a way to use the info
> file so they are installed in eg /sw/include/EMBOSS?
[...]
> The package already has a -dev splitoff, so it should be in that
> section.

I think the "Files" field allows you to rename (and relocate, since
that's functionally the same on Unix) files on-the-fly (as they get
moved from %I to %i). If I understand the implementation of this
apparently undocumented feature, you'd want something like:

  Files: include/*:include/EMBOSS

Guess we should figure out how that works and document it, huh?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Fink init.csh broke classpath

2004-08-09 Thread Daniel E. Macks
Freek Dijkstra <[EMAIL PROTECTED]> said:
> On 06-08-2004 11:34, Luca Lutterotti wrote to [EMAIL PROTECTED]:
> 
>> I search in the archives not finding anything on the subject.
>> So my problem is the following:
>> - I have fink installed
>> - I use the c-shell, so I have a .cshrc in my home in which fink put
>>   the source /sw/bin/init.csh
>> - With this configuration if I run a java program from the command line
>>   (or launching it as a shell script that uses the terminal app) I always
>>   get a java.lang.NoClassDefFoundError; java does not find my
>>   jars/classes. (But if I run them as a packaged App, no problems).
>> - If I remove from the .cshrc the infamous source /sw/bin/init.csh line
>>   everything is ok and java programs launch correctly.
> [...]
>> if I remember correctly the java classpath on Mac is setup on the fly
>> when you ran java [...]
> 
> As Dan suggested, You can either unset the $CLASSPATH variable just
> after the "source /sw/bin/init.csh" line.
> Alternatively, you can manually set the $CLASSPATH just before that
> line to whatever Apple uses. Personally, I have set it to
> ".:/Library/Java/Extensions".

Yes, it sounds like we should be including those defaults if we do set
CLASSPATH. A Bugs tracker item was just opened for it:

  
http://sourceforge.net/tracker/index.php?func=detail&aid=1005793&group_id=17203&atid=117203

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [PATCH] compress-zlib-pm to use system zlib.dylib

2004-07-30 Thread Daniel E. Macks
David H. <[EMAIL PROTECTED]> said:
> Blair Zajac wrote:
>|
>| So I guess I'll remove the three files
>|   compress-zlib-pm560.info compress-zlib-pm580.info compress-zlib-pm581.info
>| and replace them with a single compress-zlib-pm using Info2.
> 
> I doubt you will be making many happy with that. There are many old
> schoolers like me that simply hate Info format :)

By "many", dmalloc means "some" or "a few":)

Many other old schoolers have seen how time-consuming and error-prone
is can be to maintain variants in individual files and recognized that
Info2 isn't as scary as they think at first.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: gnumeric-1.0.13-11

2004-07-12 Thread Daniel E. Macks
bruno Lebourdais hotmail <[EMAIL PROTECTED]> said:
> The binary package seems to be broken. I have the same problem in many 
> different packages, mainly concerning the gnome packages.

What exactly does "broken" mean? Cannot download? Cannot install?
Cannot run? Runs but gives weird display? Produces warnings and/or
error messages (what is their exact wording, and what exact sequence
of events leads to them)?

FWIF, there is a much newer version of gnumeric available, but I don't
know whether your problem is solved there, or is a symptom of some
other package being broken on your system.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Making proj prebound

2004-07-09 Thread Daniel E. Macks
I added some notes to that tracker item about getting that pkg prebound.

dan

[EMAIL PROTECTED] <[EMAIL PROTECTED]> said:
> I added a tracker item (985693) for proj, but I haven't worked with
> prebinding before.  I added some clips from the build that show that for
> example nad2bin complains about not be prebound.  Can anyone say if there is
> something else that has to be done for prebinding?
> 
>> Hi Kurt,
>> 
>> Mind if I apply the following patches to the 10.2-gcc3 and 10.3 proj.info?
>>  This should make them prebound and faster to start up.
>> 
>> Best,
>> Blair
>> 
>> 
>> Index: 10.2-gcc3.3/unstable/main/finkinfo/sci/proj.info
>> ===
>> RCS file:
>> /cvsroot/fink/dists/10.2-gcc3.3/unstable/main/finkinfo/sci/proj.info,v
>> retrieving revision 1.3
>> diff -u -r1.3 proj.info
>> --- 10.2-gcc3.3/unstable/main/finkinfo/sci/proj.info27 Jun 2004
>> 13:58:42 -  1.3
>> +++ 10.2-gcc3.3/unstable/main/finkinfo/sci/proj.info5 Jul 2004 21:25:59
>> -
>> @@ -1,11 +1,12 @@
>>   Package: proj
>>   Version: 4.4.8
>> -Revision: 1
>> +Revision: 2
>>   Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>
>>   Source: ftp://ftp.remotesensing.org/pub/proj/proj-%v.tar.gz
>>   Source-MD5: 1bdfb7bf5df081d029828ed47b780519
>>   Depends: %N-shlibs (= %v-%r)
>>   ConfigureParams: --mandir='${prefix}/share/man'
>> +SetLDFLAGS: -no-undefined
>>   SplitOff: <<
>> Package: %N-shlibs
>> Files: lib/libproj.*.dylib
>> @@ -29,4 +30,4 @@
>>   version of proj to make sure that there are no incompatibilities.
>> 
>>   The upgrade from 4.4.7 to 4.4.8 was requested by Blair Zajac in June
>> 2004.
>> -<<
>> \ No newline at end of file
>> +<<
>> 
>> Index: 10.3/unstable/main/finkinfo/sci/proj.info
>> ===
>> RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/sci/proj.info,v
>> retrieving revision 1.3
>> diff -u -r1.3 proj.info
>> --- 10.3/unstable/main/finkinfo/sci/proj.info   27 Jun 2004 13:58:56 -
>>  1.3
>> +++ 10.3/unstable/main/finkinfo/sci/proj.info   5 Jul 2004 21:26:01 -
>> @@ -1,11 +1,12 @@
>>   Package: proj
>>   Version: 4.4.8
>> -Revision: 1
>> +Revision: 2
>>   Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>
>>   Source: ftp://ftp.remotesensing.org/pub/proj/proj-%v.tar.gz
>>   Source-MD5: 1bdfb7bf5df081d029828ed47b780519
>>   Depends: %N-shlibs (= %v-%r)
>>   ConfigureParams: --mandir='${prefix}/share/man'
>> +SetLDFLAGS: -no-undefined
>>   SplitOff: <<
>> Package: %N-shlibs
>> Files: lib/libproj.*.dylib
>> @@ -29,4 +30,4 @@
>>   version of proj to make sure that there are no incompatibilities.
>> 
>>   The upgrade from 4.4.7 to 4.4.8 was requested by Blair Zajac in June
>> 2004.
>> -<<
>> \ No newline at end of file
>> +<<
>> 
> 
>
> 
> 
> ---
> This SF.Net email sponsored by Black Hat Briefings & Training.
> Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
> digital self defense, top technical experts, no vendor pitches, 
> unmatched networking opportunities. Visit www.blackhat.com


-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: gconf-editor-2.6.2-7, gconf2-2.6.3-8, gstreamer-0.8.3-8

2004-07-05 Thread Daniel E. Macks
Daniel Johnson <[EMAIL PROTECTED]> said:
> 
> gconf-editor and gconf2 install man pages into /sw/man instead of 
> /sw/share/man. Also, gstreamer is missing a BuildDepends on bison. 
> Panther's bison is too old.

gstreamer fixed.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: A suggestion

2004-07-01 Thread Daniel E. Macks
Corey Halpin <[EMAIL PROTECTED]> said:
> 
>In working with my packages, I've written a little script that uses 
> otool -L and dpkg -S to figure out what my package needs to depend on.

Good idea. This approach gives packages that need not be specified
explicitly (if they are dependencies of dependencies) but this gives a
good starting point.

>I don't know my around fink (the program) well enough to add this 
> myself, but I thought it might be helpful if there were something that 
> did a trick like this one to verify that a .info depends on all the 
> libraries it needs.

Because of my previous comment, this cannot be used for "if we find
something not in Depends, then crash". More importantly, virtual
(Provides) packages do not contain files (the files are part of the
actual Package which Provides the virtual), so even if we ban implicit
dependencies, we'd have to do a lot of pkg-info back-tracking to
figure out whether a given otool-detected .dylib is covered by a
Depends.

Things like this are very useful, but I think it would take a *lot* of
work to make it deterministic enough for a build-phase (or even
validator) check.

Someone on -devel or #fink (perhaps jfm?) has a giant shell pipeline
version of this (and that covers a lot of weird corner cases), that I
encapsulated as fink-dep-check in my experimental dir.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: eterm-0.9.2-6

2004-06-30 Thread Daniel E. Macks
salvo mac <[EMAIL PROTECTED]> said:
> 
> /bin/sh ../libtool --mode=link gcc  -g -O2 -L/sw/lib
> -Wl,-read_only_relocs,warning -L/sw/lib -L/usr/X11R6/lib -L/sw/lib
> -L/usr/X11R6/lib  -o libEterm.la -rpath /sw/lib -release 0.9.2
> actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo
> grkelot.lo menus.lo misc.lo netdisp.lo options.lo pixmap.lo screen.lo
> script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo
> windows.lo defaultfont.lo libscream.lo  -last -lImlib2 -ldl  -lSM
> -lICE -last -lXmu -lXext -lX11 -lm =20
> grep: /sw/lib/libttf.la: No such file or directory

Sounds like at some point in the past, some package you compiled
accidentally linked an unexpected freetype library. See if you have
any packages like freetype-shlibs or freetype-hinting-shlibs
installed, and if so install the other packages with the same name
pattern (i.e., freetype and freetype-dev if you have freetype-shlibs,
or all three analogous -hinting packages)

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Changing lib versions (was [Fink-users] wxgtk]

2004-06-30 Thread Daniel E. Macks
On fink-users, GoochRules! <[EMAIL PROTECTED]> said:
> I have a need for wxgtk version 2.4.  Currently, the only wxgtk that 
> fink provides is 2.5 (a development branch) in unstable.  I know at one 
> time there was a 2.4 version in unstable.

These two versions appear quite different, in particular with
different shared library names and compatibility_version levels. By
our Shlib Policy, should there really be wxgtk2.4 and wxgtk2.5
instead?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: How to test the two variants of a package?

2004-04-08 Thread Daniel E. Macks
(I think this didn't go to the list...trying again, and with
corrections to example at the end)

Martin Costabel <[EMAIL PROTECTED]> said:
> Daniel Macks wrote:
> []
>> You're getting yourself *way* too worked up about variants, Martin.
> 
> I get worked up about anything that doesn't work correctly. In this 
> case, I gave a bug report to Michèle. There needs to be an upgrade path 
> from bluefish to bluefish-gnome2. Right now it breaks.
> 
> In addition, I am really curious how the variant system handles this. Is 
> there a possibility to say (as a packager): Exactly one of the variants 
> can be installed, and every one of them can replace the others?

Each would set a Conflicts/Replaces against all others...same way we
do it now with different X for fooX and fooX-dev. Maintainer manually
lists every variant (a lot of typing I know...there are some ideas for
less verbose ways, but not implemented yet) in the Conflicts/Replaces.
Fink knows that it doesn't make sense for a package to Conflicts or
Replaces itself, so it silently and automatically removes a package
from its own lists. Something like:

  Package: gimp%type_pkg[-noprint]
  Type: -noprint (boolean)
  Conflicts: gimp, gimp-noprint
  Replaces: gimp, gimp-noprint

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: How to test the two variants of a package?

2004-04-08 Thread Daniel E. Macks
Martin Costabel <[EMAIL PROTECTED]> said:
> 
> BTW, fink validate doesn't yet seem to understand variants completely:
> 
> % fink validate bluefish.info
> Error: Package name may only contain lowercase letters, numbers,'.', '+' 
> and '-' (bluefish.info)

Fixed (I think) in CVS HEAD.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: How to test the two variants of a package?

2004-04-07 Thread Daniel E. Macks
Daniel E. Macks <[EMAIL PROTECTED]> said:
> David R. Morrison <[EMAIL PROTECTED]> said:
>> Just to clarify:  my understand of Michele's problem is that when she tries
>> to build the two variants contained in this .info file, only one of them
>> can be built.
>> 
>> So either it's a problem with the way she has constructed the file, or
>> a problem with the variant code in fink.
> 
> Would it be useful to have a way to dump the ".info file" of specific
> variants?

I just implemented 'fink dumpinfo [pkgname]' in CVS HEAD so you can
see how fink parses a package description, including percent expansion
(and hence variant info), and conditional Depends.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: How to test the two variants of a package?

2004-04-07 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
> Just to clarify:  my understand of Michele's problem is that when she tries
> to build the two variants contained in this .info file, only one of them
> can be built.
> 
> So either it's a problem with the way she has constructed the file, or
> a problem with the variant code in fink.

Would it be useful to have a way to dump the ".info file" of specific
variants?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: How to test the two variants of a package?

2004-04-07 Thread Daniel E. Macks
Martin Costabel <[EMAIL PROTECTED]> said:
>
> But I don't think one should produce packages that one cannot test.

Absolutely. But...

> That's why I don't like this whole variant thing.

That seems kind of orthogonal.

Variants make it easier for the Maintainer to maintain multiple
variants (in the conceptual, not Fink sense) of a package. It relieves
what was becoming (became?) an unscalable mess of -pmXXX (and -pyXXX
and -rbXXX, etc.) packages. Do you really believe that all those
modules were tested with each perl version?

Having a separate .info file for each variant makes it difficult for a
Maintainer to keep variants in sync. It's too easy to forget to change
one Depends package, or make a typo when applying the same tweak to a
new revision of several files.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Which fink with gimp2?

2004-04-07 Thread Daniel E. Macks
Alexander Strange <[EMAIL PROTECTED]> said:
> On Apr 4, 2004, at 9:40 PM, Randal L. Schwartz wrote:
>>> "Alexander" == Alexander Strange <[EMAIL PROTECTED]> writes:
>>
>> Alexander> I'm using package variants which don't work with the released
>> Alexander> 0.19.2. You'll have to wait until 0.20.0 or use CVS HEAD.
>>
>> But you checked the file in where it's visible to a LOT of people
>> using 0.19.2.  How fair is that?  I'm going to get errors EVERY TIME I
>> run fink (usually daily) until fink is updated to 0.20.  How soon is
>> that?
> 
> DRM said that he wanted to release 0.20.0 very soon, or I wouldn't have 
> added it. If it gets delayed I will pull the package.
> 
> Why does it print this anyway?
> It's not a bug in the package, it's just too new.

If CVS committers are careful to only place things in the official
repository the are compatible with the version of fink in that branch,
users that aren't manually playing with their package descriptions
would never see this message.

OTOH, if the user *is* doing something funky and is trying to use a
"too new" .info file, I consider that a bug in the user's fink setup,
so I made the warning mandatory. Consider that a user could correctly
install a .info file (for example, following the "stable, but want one
or two packages from unstable" FAQ) but not have the package(s) it
contains appear in 'fink list' and have no idea why.

> At the very least it should be restricted to verbosity 2 or above.

I disagree, but if others think that's the way it should be, then it's
easy enough to do it that way.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: unclear how to truly set up a package =/

2004-03-23 Thread Daniel E. Macks
Daniel Macks <[EMAIL PROTECTED]> said:
> On Tue, Mar 23, 2004 at 04:47:46PM -0500, Dave Vasilevsky wrote:
>> 
>> Set these variables:
>> 
>> export CPPFLAGS=-I/sw/include
>> export LDFLAGS=-L/sw/lib
>> export LD_PREBIND=1
>> export LD_PREBIND_ALLOW_OVERLAP=1
>> export LD_SEG_ADDR_TABLE=/sw/var/lib/fink/prebound/seg_addr_table
> 
> ...which is slightly different than FAQ 8.3:
>   http://fink.sourceforge.net/faq/usage-general.php?phpLang=en#compile-myself

Looks like Dave's ENV settings come directly from the fink core
code. Which raises the question: should the FAQ initially indicate
Fink compile-time behavior (so there are no surprises when translating
manual compile into a fink package) and then add CFLAGS (etc.) in a
separate "you may also need some of these" codeblock? Or is the FAQ
more designed for Joe User (!= Joe Potential-Maintainer) and should
continue to list the full set of what might reasonably be needed?

Maybe maybe the FAQ should be left as-is and the actual Fink behavior
(which does not appear to be documented anywhere?) noted in the
Packaging Manual description of the SetENVVAR field?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: binary release plans

2004-02-28 Thread Daniel E. Macks
David R. Morrison <[EMAIL PROTECTED]> said:
> I plan to start creating a binary release for 10.3 in about a week.
> 
> If you are aware of any of your packages in the 10.3/stable tree which are
> *not* suitable for binary release, please either fix them or remove them
> from that tree.

The packages for lame and atk1 do not follow shlibs policy. They have
both userland run-time programs and compile-time headers and .dylib
links in %N which is BDOnly.

Probably the easiest solution is to move the compile stuff into a new
BDOnly %N-dev splitoff, remove BDOnly from %N, and then make any
package that has any dependency on %N and/or %N-shlibs to be
BuildDepends:%N-dev and Depends:%N,%N-shlibs. I think I'm pretty
swamped with work until Monday but can take a look then.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Incompatible .info files

2004-02-10 Thread Daniel E. Macks
Peter O'Gorman <[EMAIL PROTECTED]> said:
> Daniel Macks wrote:
>|
>| That's why I also mentioned adding some sort of magic number and have
>| the indexer ignore any file that is newer than the level it supports.
>| Maybe a "MinFinkVersion: " field as the first line?
[snip summary of problem[
> To work around these, because we can't magically change code in released
> fink packages, a number of possible solutions were discussed;
> 
> 3. make the first line in packages using these new % expansions 'Info2: <<'
> and update fink to not treat this field specially in future releases.
> previously released fink versions will grumble a little but about
> unterminated here-docs, but won't die.

A modified version of this is now implemented. I went with a full
heredoc (including closing <<). It makes the message an old-fink user
gets "no package name in file" which is slightly more indicative of
the actual problem than "unterminated heredoc". It's one less oddity
("I know it looks like a heredoc, but it's not so don't terminate it"
vs. "just put the whole .info inside a Info2: heredoc") to deal
with. And it was pretty easy to keep the code generic (the function
that parses .info is not .info-specific so I didn't see a reason to
add this .info-specific action to it).

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks




---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


  1   2   >