Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Martin Langhoff (NZL)
Alexander Strange wrote:
What version of fink is it (fink --version)?
Current stable and unstable both have 0.20.2-1 which supports this.
Hmmm. This doesn't seem normal, then -- I have a very old fink even if I 
have "current" FINK:

[EMAIL PROTECTED]:~]$ fink --version
Package manager version: 0.18.3
Distribution version: 0.7.0
Copyright (c) 2001 Christoph Pfisterer
Copyright (c) 2001-2003 The Fink Package Manager Team
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
[EMAIL PROTECTED]:~]$ sudo fink selfupdate
Password:
(1)  Delete it and download again
(2)  Assume it is a partial download and try to continue
(3)  Don't download, use existing file
The file "CURRENT-FINK-10.3" already exists, how do you want to proceed? 
[1]
/bin/rm -f CURRENT-FINK-10.3
curl -f -L -O http://fink.sourceforge.net/CURRENT-FINK-10.3
  % Total% Received % Xferd  Average Speed  Time 
  Curr.
 Dload  Upload TotalCurrent  Left 
  Speed
100 6  100 60 0  3  0  0:00:01  0:00:01  0:00:00 
0

You already have the package descriptions from the latest Fink point 
release.
(installed:0.7.0 available:0.7.0)
[EMAIL PROTECTED]:~]$

--
--
Martin Langhoff  http://nzl.com.ar/

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Alexander Strange
On May 31, 2004, at 10:10 PM, Rohan Lloyd wrote:
You're not the only one. I get exactly the same results here.
--
Rohan Lloyd
Oh, now it's missing for me too. It must have disappeared when I went 
from 0.20.1.cvs to 0.20.2.


---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Martin Costabel
Alexander Strange wrote:
[]
Current stable and unstable both have 0.20.2-1 which supports this.
Cvs log shows that dumpinfo is not in the released versions of fink:
RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v
Working file: Engine.pm
head: 1.176
[]
symbolic names:
release_0_20_2: 1.163
[...]

revision 1.164
date: 2004/04/08 01:58:32;  author: dmacks;  state: Exp;  lines: +48 -1
Implemented 'fink dumpinfo'

revision 1.163
date: 2004/03/23 08:46:17;  author: vasi;  state: Exp;  lines: +9 -11
Allow non-consecutive SourceN.

And it was activated even later. Only fink from cvs has it. Released 
fink is 2 months behind.

--
Martin
---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] recode maintainer

2004-05-31 Thread Varun Mehta
the recode package is still in the unstable tree and has no maintainer. 
 I would like to contribute my skills to the fink project and become a 
code maintainer :D

Varun Mehta

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Rohan Lloyd
On 1 Jun 2004, at 12:06 PM, Nigel Stanger wrote:
On 1/6/2004 1:59 PM, Alexander Strange at [EMAIL PROTECTED] spake 
thus:

What version of fink is it (fink --version)?
Current stable and unstable both have 0.20.2-1 which supports this.
nuevorico> fink --version
Package manager version: 0.20.2
Distribution version: 0.7.0.cvs
nuevorico> fink list fink
Information about 3177 packages read in 3 seconds.
 i   fink 0.20.2-1 The Fink package manager
I'm running unstable. Hmm... even more confused :)
You're not the only one. I get exactly the same results here.
--
Rohan Lloyd

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Alexander Strange
On May 31, 2004, at 9:58 PM, Nigel Stanger wrote:
On 1/6/2004 1:37 PM, Alexander Strange at [EMAIL PROTECTED] spake 
thus:

It's easier to do 'fink dumpinfo '; this prints the revision
and path to .info file.
Huh?!?
nuevorico> fink dumpinfo pcrs0
fink: unknown command "dumpinfo".
Type 'fink --help' for more information.
Confused.
What version of fink is it (fink --version)?
Current stable and unstable both have 0.20.2-1 which supports this.

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Alexander Strange
On May 31, 2004, at 9:07 PM, Ben Hines wrote:
Also don't know if you tried it but you can usually just run 'fink  
index' to kick the indexer sometimes. But upping the rev is a good way 
to tell what fink is actually using.

-Ben
It's easier to do 'fink dumpinfo '; this prints the revision 
and path to .info file.


---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Policy and apache 1.3.x modules

2004-05-31 Thread Martin Langhoff (NZL)
David H. wrote:
All of those _cannot_ run with the Apple supplied Apache, you have to 
build the Fink version and use it as well.

That is a very strict rule we stick to, so it is highly unlikely your 
package would be accepted the way you are providing it now.

I hope that helps :)
Thanks! I was expecting it. However, I find it odd that there is _no_ 
fink-supplied Apache 1.3.x available in stable.

Given a widely available apache in Fink, I am more than keen to build 
against it. Otherwise, seems I will have to build against the 
system-wide Apache, and offer the packages as unofficial. BTW, adding 
new package sources to fink seems to be more complex than on Debian. 
Strange.

You mention some X11 related exceptions. I'd like to know what 
mechanisms does it use to manage the "outside" files, and I can't find 
anything about it.

regards,


martin
--
--
Martin Langhoff  http://nzl.com.ar/

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Ben Hines
On May 31, 2004, at 1:39 PM, Martin Langhoff (NZL) wrote:
Ben Hines wrote:
Works fine here, with those info files. (the patch fails, though) 
Perhaps you have an old version of your info file there somewhere. If 
all else fails try putting the revision on 2 and see if 'fink update' 
updates it to 2.
Thanks! Bumping the revision helped. Is this a fink bug, or should I 
be changing revision number every attempt during a debugging session?


Also don't know if you tried it but you can usually just run 'fink  
index' to kick the indexer sometimes. But upping the rev is a good way 
to tell what fink is actually using.

-Ben

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Policy and apache 1.3.x modules

2004-05-31 Thread David H.
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160
Martin Langhoff (NZL) wrote:

Is this within fink policy? What alternatives do I have in making this 
module compliant?

No. You are not allowed to install _anything_ outside of /sw-
There is one exception which is some special case when handling Apple's 
X11 and that is it.
If you wish to provide this package you have to depend on the Fink 
supplied Apache and you have to install the Fink supplied apache 
together with your module.


This module is part of Midgard (http://www.midgard-project.org/), a 
powerful CMF/CMS which is packaged in four parts: the core midgard 
library, an Apache module, a PHP extension, and a "data" module.
All of those _cannot_ run with the Apple supplied Apache, you have to 
build the Fink version and use it as well.

That is a very strict rule we stick to, so it is highly unlikely your 
package would be accepted the way you are providing it now.

I hope that helps :)
- -d
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFAu9RtPMoaMn4kKR4RA9brAKCgiYaNO/mA+BgB/XlsUTolpBJRQACgoBYZ
n05oGMw0JWaq3VpFSMgcHDc=
=eGh6
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Policy and apache 1.3.x modules

2004-05-31 Thread Martin Langhoff (NZL)
The package I am building is libapache-mod-midgard. Now, the module is 
built against MacOSX's native Apache, using APXS. So far, I am patching 
the Makefile to have the module installed in /sw/lib.

To allow integration with the OS X default Apache install I will provide 
a separate script that a user can run manually to run apxs, which will 
copy the .so file into the right directory, and modify httpd.conf.

Is this within fink policy? What alternatives do I have in making this 
module compliant?

This module is part of Midgard (http://www.midgard-project.org/), a 
powerful CMF/CMS which is packaged in four parts: the core midgard 
library, an Apache module, a PHP extension, and a "data" module.

Whatever the solution is, I expect to take the same approach with the 
PHP extension, as PHP is provided as part of the default OS X install.

regards,

martin
--
--
Martin Langhoff  http://nzl.com.ar/

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Patch and PatchScript ignored

2004-05-31 Thread Martin Langhoff (NZL)
Ben Hines wrote:
Works fine here, with those info files. (the patch fails, though) 
Perhaps you have an old version of your info file there somewhere. If 
all else fails try putting the revision on 2 and see if 'fink update' 
updates it to 2.
Thanks! Bumping the revision helped. Is this a fink bug, or should I be 
changing revision number every attempt during a debugging session?

regards,


martin
--
--
Martin Langhoff  http://nzl.com.ar/

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] BuildDependsOnly is a bad idea?

2004-05-31 Thread AIDA Shinra
> Sorry for jumping on this, but did you keep a note of what was missing from 
> where? If you could inform the maintainers of missing BuildDepends it would 
> help a lot.

Sorry, but the list is quite incomplete and outdated.


---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] BuildDependsOnly is a bad idea?

2004-05-31 Thread Peter O'Gorman
AIDA Shinra wrote:
The problem is library-to-library dependency. For example, every
applications depending on gtk+2 must also depend on atk1, glib2-dev,
pango1-xft2-dev, gettext-dev and libiconv-dev. This is major source of
error. When Todai Fink Team runned a script like this in April:
for pkg in all-nonvirtual-packages; do
  if $pkg is not built; then
fink remove all-of-non-essential-packages
fink -y build $pkg
  fi
done
we found many many packages (for example Apache2) could not be built
because something (for example libiconv-dev) is missing in
BuildDepends. 
Sorry for jumping on this, but did you keep a note of what was missing from 
where? If you could inform the maintainers of missing BuildDepends it would 
help a lot.

Thanks,
Peter
--
Peter O'Gorman - http://www.pogma.com
---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] BuildDependsOnly is a bad idea?

2004-05-31 Thread David R. Morrison
AIDA Shinra <[EMAIL PROTECTED]> wrote:

> Let A a library depending on neon. If A-shlibs and A-dev has been built
> with neon23, A-dev and neon24 should not be installed at the same
> time. If both were installed, binary inconsistency happens:
> 
> gcc -o B B.o -lA -lneon
> 
> If B did not directly refer any neon's symbols,
> 
> gcc -o B B.o -lA -lneon
> 
> would work. But GNU libtool's dependency resolution breaks this. GNU
> libtool knows A depends on neon from libA.la and appends -lneon.
> 
> glibtool gcc -o B B.lo -lA
> -> gcc -o B B.o -lA -lneon
> 
> Only way to avoid this problem is to disallow A-dev and neon24 to
> coexist. A-dev should Conflict with neon24 or Depend on neon23.
> 

Well, actually, there is another way (which is the way we are using now).
We follow a rule which says that anything which BuildDepends on A-dev, must
also BuildDepend on neon23.  My new proposal about InheritedBuildDepends is
intended to make this rule easier to follow.  Under my proposal, the A-dev
package would contain 

  InheritedBuildDepends: neon23

and then fink will enforce the rule automatically.

> As you wrote it breaks fink build anything-using-neon24. I suggest
> AllowRemovalOnBuild flag to let fink remove conflicting packages such
> as A-dev.
> 

This is an interesting idea, but not possible to implement at the moment.
The "dependency engine" in fink is very complicated and hard to modify.
(Probably it should be rewritten completely, and some people have intended
to do that in the past, but nobody ever got very far.)  In particular,
the way the engine works now is to compute all the dependencies for
all the packages you are insatalling *at the beginning*, and then assume
that they are present when needed during the entire build run.  Nobody
has figured out a way to let fink remove packages without breaking this
dependency engine.

  -- Dave



---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] BuildDependsOnly is a bad idea?

2004-05-31 Thread AIDA Shinra
> If B did not directly refer any neon's symbols,
> 
> gcc -o B B.o -lA -lneon

Oh, this line is:
gcc -o B B.o -lA


---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] BuildDependsOnly is a bad idea?

2004-05-31 Thread AIDA Shinra
> An example is the "neon" package.  Currently we are using neon24, but
> in the recent past we used neon23 (and many earlier ones).  If you have
> neon24 installed and link with -lneon, you will be linked to the
> v. 24 of the neon lib because of a symlink from libneon.dylib to
> libneon.24.dylib.  On the other hand, if you have neon23 installed
> and link with -lneon you get v. 23 because of a symlink in that package
> from libneon.dylib to libneon.23.dylib.
> 
> For this reason, you have to be able to remove neon24 and replace it with
> neon23, or vice versa.  BUT, if other things are allowed to depend on
> this package, then the removal will not be possible: you can only
> remove something using fink (or dpkg) if nothing else depends on it.

Let A a library depending on neon. If A-shlibs and A-dev has been built
with neon23, A-dev and neon24 should not be installed at the same
time. If both were installed, binary inconsistency happens:

gcc -o B B.o -lA -lneon

If B did not directly refer any neon's symbols,

gcc -o B B.o -lA -lneon

would work. But GNU libtool's dependency resolution breaks this. GNU
libtool knows A depends on neon from libA.la and appends -lneon.

glibtool gcc -o B B.lo -lA
-> gcc -o B B.o -lA -lneon

Only way to avoid this problem is to disallow A-dev and neon24 to
coexist. A-dev should Conflict with neon24 or Depend on neon23.

As you wrote it breaks fink build anything-using-neon24. I suggest
AllowRemovalOnBuild flag to let fink remove conflicting packages such
as A-dev.


---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: [Fink-beginners] Re: Fink wants you!

2004-05-31 Thread Martin Costabel
Leonida wrote:
David H. wrote:
If you see a web-site that might be interested in reporting in depth 
about Fink, tell me.

http://freesmug.mine.nu:8200/tutorial/fink/
I am forwarding this to the fink-devel list for those who don't read 
fink-beginners. It is amazing, particularly the movies about installing 
Fink or switching to unstable in FinkCommander. This should be put in 
the "links" list on the Fink web page.

I don't know, however, why they suggest to put "source /sw/bin/init.csh" 
into ~/.profile. This doesn't make sense.

--
Martin

---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel