sun vs. ubuntu issues in dependences ?
Hi, I'm working on some of the mail-related packages, and found some issues that I would like to ask which the better way for a fix would be. a) fetchmail doesnt build because it can not find krb5-config. It can not find it because the sunw kerberos one is in /usr/sun/bin, which is not in its path. It can not find the Ubuntu one because when porting that package, its name was changed to libkrb5-config. To fix this, do I - change the krb5 package back so it provides krb5-config again, which might cause issues if other packages expect krb5-config to be the sun one (and have usr/sun/bin in their path) or - change the fetchmail package to include usr/sun/bin in its path and thus link against the sun kerberos instead of the nexenta one (are there any specific reasons why we need the two of them, anyway ?) or - change the fetchmail package to use libkrb5-config, which is an unnecessary deviation from ubuntu (and possibly other packages might suffer from a simmilar problem ? b) mutt does not build because the permissions of /var/mail differ from ubuntu. (sun var/mail has more lenient permissions, hence the configure stage thinks it can do without the mutt dotlock helper, and doesnt compile it, and the packaging stage wants to pack it in... Again, this has to be fixed in either the sun package owning /var/mail, or the mutt (and possibly other) packages... c) Is there an overriding rationale on when to use Sun userspace vs. Ubuntu userspace ? sendmail, rmail etc. come to mind as examples where this happens... Ideas ? Mario ___ gnusol-devel mailing list gnusol-devel@lists.sonic.net http://lists.sonic.net/mailman/listinfo/gnusol-devel
Re: sun vs. ubuntu issues in dependences ?
On Thu, 2009-03-05 at 20:07 +0100, Mario-Lorenz wrote: Hi, I'm working on some of the mail-related packages, and found some issues that I would like to ask which the better way for a fix would be. a) fetchmail doesnt build because it can not find krb5-config. It can not find it because the sunw kerberos one is in /usr/sun/bin, which is not in its path. It can not find the Ubuntu one because when porting that package, its name was changed to libkrb5-config. situation with libkrb5 is currently not cleared up yet. I'm voting for OpenSolaris krb5 - to be a default in Nexenta. This would preserver compatibility with OpenSolaris distros. The ubuntu packages which are using krb5 are 99% autoconf/automake aware and should be able to detect OpenSolaris diffs. To fix this, do I - change the krb5 package back so it provides krb5-config again, which might cause issues if other packages expect krb5-config to be the sun one (and have usr/sun/bin in their path) or - change the fetchmail package to include usr/sun/bin in its path and thus link against the sun kerberos instead of the nexenta one (are there any specific reasons why we need the two of them, anyway ?) or - change the fetchmail package to use libkrb5-config, which is an unnecessary deviation from ubuntu (and possibly other packages might suffer from a simmilar problem ? if we would have krb5 as I suggested above - the issue wouldn't exists. b) mutt does not build because the permissions of /var/mail differ from ubuntu. (sun var/mail has more lenient permissions, hence the configure stage thinks it can do without the mutt dotlock helper, and doesnt compile it, and the packaging stage wants to pack it in... Again, this has to be fixed in either the sun package owning /var/mail, or the mutt (and possibly other) packages... I'll try to fix that in sunwcsr. What's the permission it needs to be? c) Is there an overriding rationale on when to use Sun userspace vs. Ubuntu userspace ? sendmail, rmail etc. come to mind as examples where this happens... I would prefer to keep OpenSolaris stuff and provide an alternative for Ubuntu ones. ___ gnusol-devel mailing list gnusol-devel@lists.sonic.net http://lists.sonic.net/mailman/listinfo/gnusol-devel
Re: sun vs. ubuntu issues in dependences ?
Erast Benson wrote: On Thu, 2009-03-05 at 20:07 +0100, Mario-Lorenz wrote: Hi, I'm working on some of the mail-related packages, and found some issues that I would like to ask which the better way for a fix would be. a) fetchmail doesnt build because it can not find krb5-config. It can not find it because the sunw kerberos one is in /usr/sun/bin, which is not in its path. It can not find the Ubuntu one because when porting that package, its name was changed to libkrb5-config. situation with libkrb5 is currently not cleared up yet. I'm voting for OpenSolaris krb5 - to be a default in Nexenta. This would preserver compatibility with OpenSolaris distros. The ubuntu packages which are using krb5 are 99% autoconf/automake aware and should be able to detect OpenSolaris diffs. I'm not 100% familiar with the situation, but in case you guys aren't aware the krb5 implementation in onnv-gate has several rather important sun related improvements. I've briefly discussed making a patch against vanilla with the maintainer before, but it's simply on my TODO list and not done yet. So is this some choice between ubuntu package without sun enhancements or onnv-gate version? ___ gnusol-devel mailing list gnusol-devel@lists.sonic.net http://lists.sonic.net/mailman/listinfo/gnusol-devel