Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: netatalk 2.2.4 and 3.0.3 hacked - works on NetBSD 5.2



At 9:43 AM +0200 4/2/13, Hauke Fath wrote:
>At 16:10 Uhr -0500 29.3.2013, Donald Lee wrote:
>>I hacked a couple of files in netatalk ( http://netatalk.org and
>>http://sourceforge.net/projects/netatalk )
>>
>>What I did was a little gross, but it works.....  I've built
>>and done cursory testing on NetBSD 5.2, and plan to try it on 6.0.1.
>>
>>Who should I tell about this on the chance that someone out there
>>who normally builds the packages can pick up my work and put it in
>>the package system?
>
>Best thing is probably to send-pr your changes so they don't get lost. If
>you want to, you could create a netatalk v3 package in pkgsrc-wip.
>
>FTR, netatalk v3 does not speak AppleTalk ddp, so we'll want to keep a v2
>package as long as NetBSD ships with AppleTalk support.
>
>hauke

Since I wrote this, I have tried it on 6.0, and netatalk has a bug with
timestamps.  (The native timestamps on files differ from the timestamps
as reported by AFS by 14 years.  Example: I "touch me" in a shared directory
on the NetBSD side, and the AFS share shows it as being created in 2026.  If I
create a file in the share, "la -l" on the file has a timestamp in 1999)

When I build the source in 5.2, and run it on 5.2, it works.  If I build
and run on 6.0, it exhibits this bug.  I am trying to figure out how to
install the 5.2-built binaries on 6.0 to test that.

The same bug seems to be in 2.2.4 and 3.0.3 netatalk.  I first noticed it in
my upgrade to 6.0.1.  Running the 5.2-built netatalk does not appear to
work on 6.0.1.  I have not figured out why.

Judging from the warnings on some of the builds, I'm betting
that there was some change in the stat structure defined in <sys/stat>
between 4.0 and 6.0 that is somehow getting messed up in netatalk.

I'll see wht I can do about a send-pr.

Thanks,

-dgl-



Home | Main Index | Thread Index | Old Index