Hi All,
[disclaimer] Sorry if this is old information as I don't know what has
been going on behind the scenes since I've been away for a while.
[/disclaimer]
I recently tried to get a devzone dist-update'd on gnusolaris.org and
ran into:
E: Internal Error, Could not perform immediate configuration (2) on sunwcsu
which is associated with several apt bugs and has been fixed in a later
apt revision than is in Nexenta (more on that in a minute)
First of all, what happened to the NCP 2.0 version of the released
packages? Did NCP 3.0 bits just overwrite those completely? How do I
support my NCP 2.0 systems that I _really can't upgrade_ right now? I
realize that NCP 2.0 was shipped with hardy-unstable as the default
repository target but there was also a hardy-stable which wasn't
changing and was supposed to be for small/security updates only. I get
an http access denied error when I try to access hardy-stable.
Ok, so moving on I decided to just go with the flow and try to update
the nexenta apt package by applying patches from Ubuntu Intrepid
sources. This is turning out to be a real mess because of the way the
Nexenta sources have been updated. What I was really hoping I could do is:
% diff -ruN apt-0.7.9ubuntu17 apt-0.7.14ubuntu6.1 >
upgrade-nexenta-base.patch
% cd apt-0.7.9nexenta27; patch -p1 < ../upgrade-nexenta-base.patch
However, the file apt-pkg/deb/dpkgpm.cc is so majorly hacked up to
pieces that a diff is all but completely useless. This is even after
running indent on all versions concerned since the source in the nexenta
repository had some other form of indented code than is the style used
in the upstream code.
Finally, another 45 files don't diff straight through that are related
to translations. 43 of them break on references to dpkgpm.cc.
---
Somehow we need to fix these issues if Nexenta as an open-source
platform is to be taken seriously. In general many things are not
currently done right and need to be fixed in terms of
allowing/reviewing/maintaining patches. In specific, I've merged
apt/dpkg sources in the past and it has always been a major headache.
Questions/Comments/Ideas are welcome here.
-Tim
_______________________________________________
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel