[Fink-devel] Help needed for packaging

2004-09-29 Thread Adrien Di Mascio
Hi all,

The first thing is : sorry if I write to the wrong mailing-list.

My problem is : I'm a new user of Mac os X / Fink, but I come from the
linux world (actually I'm still in it), and we use Debian at work. We
have a few open-source (mostly python) packages available on our website
(http://www.logilab.org) and most of them are under GPL license. We
usually provide, for each project, a source package, and generally also 
a debian package. 
One of our project which is called pylint is now available in
debian/unstable, and I'd like to make it also available for fink users.
I've made a pylint.info file (and a logilab-common.info for the
package pylint depends on). I'm currently testing them. All fink steps
seem to be ok (validation / build / installation). So my question is :
what should I do know ? Should I submit by .info files in the
Package Submission Tracker and wait until someone gives his approval ? 
The other question is If all is ok, will I be the official
maintainer ? Can it be someone else ?
I don't know the real amount of work required when you're a package
maintainer. I assume it depends on the package complexity (mine
being quite simple ...).

I could not find answers in the FAQ.

Any help / advise would be appreciated. (In case fink-devel is not the
right place to ask this, where should I ask it ?)

Cheers,
Adrien.



signature.asc
Description: Digital signature


Re: [Fink-devel] App bundles now in Fink?

2004-09-29 Thread David H.
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160
Kevin Walzer wrote:
| I've been away from Fink for awhile, but after downloading the latest
| upgrade I noticed that TexShop is now a Fink package. Does this mean
| that there is now a process for packaging app bundles? When Dave
| Morrison asked me earlier this summer to think about packaging a couple
| of my AppleScript Fink app launchers, I declined because I couldn't
| translate the packaging instructions at the Fink site into an app bundle
| (no one else had done it either). But now I see that TexShop installs in
| /sw/Applications using the command-line version of pbxbuild; perhaps
| something similar could be put together with osacompile for my app
| launchers.
|
snip
If you want an official statement:
No, applications are not permitted in Fink officially. Yet we accept
them, because we all agree that they _should_ be in Fink. Since we are
not yet 100% sure how it should be done and if there might be any
issues, there is no policy written and no documentation released on this
topic. Applications which require ressource forks will not be accepted,
because there is no way fink (the software itself) and the Debian tools
can handle them.
You may have a look at the mailing lists or the channel logs to see what
has been discussed :)
- -d
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.3.6 (Darwin)
iD8DBQFBWqlUPMoaMn4kKR4RA3+GAKCEY9MEc8FZtqK+ICS3IA9hG0Vz6QCgh0UG
ZsQXimLYf/WmDYH5NNF33lg=
=JDTt
-END PGP SIGNATURE-
---
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


Re: [Fink-devel] Help needed for packaging

2004-09-29 Thread Alexander K. Hansen
On Sep 29, 2004, at 3:52 AM, Adrien Di Mascio wrote:
Hi all,
The first thing is : sorry if I write to the wrong mailing-list.
My problem is : I'm a new user of Mac os X / Fink, but I come from the
linux world (actually I'm still in it), and we use Debian at work. We
have a few open-source (mostly python) packages available on our 
website
(http://www.logilab.org) and most of them are under GPL license. We
usually provide, for each project, a source package, and generally also
a debian package.
One of our project which is called pylint is now available in
debian/unstable, and I'd like to make it also available for fink users.
I've made a pylint.info file (and a logilab-common.info for the
package pylint depends on). I'm currently testing them. All fink steps
seem to be ok (validation / build / installation). So my question is :
what should I do know ? Should I submit by .info files in the
Package Submission Tracker and wait until someone gives his approval ?
Yes, and if nothing happens for a while, send a message to this list 
reminding people about it.

The other question is If all is ok, will I be the official
maintainer ? Can it be someone else ?
You can if you want to, or someone else can, too.  It's really up to 
you.

I don't know the real amount of work required when you're a package
maintainer. I assume it depends on the package complexity (mine
being quite simple ...).
Right.
I could not find answers in the FAQ.
It doesn't come up that frequently!
Any help / advise would be appreciated. (In case fink-devel is not the
right place to ask this, where should I ask it ?)
Cheers,
Adrien.

--
Alexander Hansen
Fink Documentarian
[Day Job] Levitated Dipole Experiment
http://www.psfc.mit.edu/LDX

---
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


Re: [Fink-devel] fink using apt-get [with patch rev. 7 8]

2004-09-29 Thread Michal 'hramrach' Suchanek
Hello

I tried to download a package with versions 5 and 8 of the patch but it
is hard to find one that would download form the binary distribution.

Is there also support for downloading dependencies that are older in the
apt repository than in fink but should suffice for the requested
package?

Thanks

Michal Suchanek


---
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


Re: [Fink-devel] compilation problems pgplot

2004-09-29 Thread Sébastien Maret
I imported UNIX software on mi bipro G5 (OSX 10.3.5).
I get the following complaints:
g77 -o geometry geometry.o util.o spec.o earth.o ccdfit.o =20
/Users/boehm/esprit/lib/libfile.a /Users/boehm/esprit/lib/libnr0.a =20
/Users/boehm/esprit/lib/libmem.a -L/usr/X11R6/lib -lX11  =20
/Users/boehm/esprit/lib/libplot.a   -L/usr/lib/gcc/darwin/3.3 =20
-L/sw/lib/pgplot -lgcc -lcpgplot -lpgplot -lpng -lm
/usr/bin/ld: Undefined symbols:
Have you tried with the following linking (from fink describe pgplot):
 Usage Notes:
  PGPLOT_DIR environment variable set by pgplot.csh(.sh) in 
%p/etc/profile.d.
  When linking, use  -L/usr/X11R6/lib -lX11 -Wl,-framework 
-Wl,Foundation -L%p/lib -lpng -lz -laquaterm -L$PGPLOT_DIR/lib -lpgplot

Sebastien

---
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] unstable commit RSS feed error?

2004-09-29 Thread Hanspeter Niederstrasser
Did something break in the fink feed that shows commits in unstable?
I'm using Thunderbird to subscribe to the feed and about a week ago I 
suddenly got some 4000+ changes overnight.  And now, everytime I ask the 
feed to get the latest messages, Console.app spits out some 6000+ lines 
about packages, finishing with the line -- FZ -- : removing invalid items 
for http://fink.sourceforge.net/news/fink-unstable.rdf; and showing no new 
commits (which is wrong).

Hanspeter
--
Eagles may soar, but weasels don't get sucked into jet engines
---
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


Re: [Fink-devel] unstable commit RSS feed error?

2004-09-29 Thread Benjamin Reed
Hanspeter Niederstrasser wrote:
Did something break in the fink feed that shows commits in unstable?
I'm using Thunderbird to subscribe to the feed and about a week ago I 
suddenly got some 4000+ changes overnight.  And now, everytime I ask the 
feed to get the latest messages, Console.app spits out some 6000+ lines 
about packages, finishing with the line -- FZ -- : removing invalid 
items for http://fink.sourceforge.net/news/fink-unstable.rdf; and 
showing no new commits (which is wrong).
It's broken, and I'm working on it.  =)
--
Benjamin Reed, a.k.a. Ranger Rick
[EMAIL PROTECTED] / http://ranger.befunk.com/
In theory, there is no difference between theory and practice.  But,
in practice, there is. -- Jan L. A. van de Snepscheut
---
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


Re: [Fink-devel] fink using apt-get [with patch rev. 9]

2004-09-29 Thread Christian Schaffner
Here comes revision 9 of the patch...
On 28.09.2004, at 22:13, Christian Schaffner wrote:
Anyway, added to that mail are two patches:
#7 implements all enhancements described here and downloads the debs  
into /sw/fink/debs with a symlink to it in  
/sw/var/cache/apt/archives/.

#8 also has all changes but downloads the debs into  
/sw/var/cache/apt/archives/ directly, without any symlinking needed.

Both versions seem to work fine here. What shall we implement? I think  
we need some advice here... and testing, of cause!
What is new:
- We decided on #fink that the deb should go into  
'/sw/var/cache/apt/archives/' directly but a symlilnk is now created in  
/sw/fink/debs, just because all other debs are symlinked there too.

- During 'fink selfupdate' we now call 'apt-get update' to update the  
indexes of available binary packages.

- The Fink::Package-update_aptdb() is now only called if UseBinaryDist  
is enabled.

That's it. This patch is also added to the patch submission tracker at:
http://sourceforge.net/tracker/index.php? 
func=detailaid=1037296group_id=17203atid=317203

It would be great if some experienced fink users could test it and/or  
review the code.

Thanks, Chris.


fink_apt_get9.patch
Description: Binary data


Re: [Fink-devel] fink using apt-get [with patch rev. 9]

2004-09-29 Thread Daniel Macks
On Wed, Sep 29, 2004 at 11:12:22PM +0200, Christian Schaffner wrote:
 Here comes revision 9 of the patch...
[snip discussion]
 This patch is also added to the patch submission tracker at:
 http://sourceforge.net/tracker/index.php? 
 func=detailaid=1037296group_id=17203atid=317203

We discussed on #fink about how it sucks that we had to do so much
work that replicated what apt usually does. So I hacked a new
--allow-broken flag into apt-get that disables dependency tracking.

While doing that, I noticed that apt-get --print-uris does not print
things that if one has already compiled a package, apt-get may see
that .deb in preference to one from the apt server. Probably best to
not fetch those file: URIs into the cache/apt dir. Also, that means
UseBinaryDist is not use the apt server but use the apt server
unless one has already compiled locally and then run scanpackages and
had fink rebuild its aptdb.

Conversely, if one has built locally, and then installs with
UseBinaryDist before remembering to update, one would get a link in
/sw/fink/debs to the cache/apt file. That means later even if one does
*not* say UseBinaryDist, one gets the apt version. Currently, when one
fetches a .deb with apt-get, it is not linked into /sw/fink/debs. This
helps maintain a clear distinction between things built locally and
things downloaded. Maybe should omit the link, and that way
find_debfile() only look in cache/apt iff UseBinaryDist? That way user
is more in control over when apt .debs are used and when not.

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