[Pkg-corba-devel] omniorb4 4.1.0 upgrade

Floris Bruynooghe floris.bruynooghe at gmail.com
Sun Sep 30 16:08:42 UTC 2007


On Fri, Sep 21, 2007 at 03:30:27PM +0200, Thomas Girard wrote:
> A few remarks and questions:
>  * svn-bp:origUrl property on debian/ has to be changed to retrieve the
>    latest tarball

Oops, done.

>  * please mention all significant changes you've made in
>    debian/changelog, and do not hesitate to be verbose when describing
>    these changes (e.g. debhelper compat level, package renamed because
>    of new upstream version)

I'll try to be a bit more verbose.

>  * it is a common practice to credit people for their patches in the
>    changelog

I'll look throught the BTS to see where it's applicable.

>  * can you please add a note explaining that "the package is being taken
>    over by the CORBA team, with blessing from Bastian Blank" to the
>    changelog?

ok

>  * why did you remove Conflicts: and Provides: from some packages? I'll
>    review this more carefully next week, as this has effects on the
>    upgrade path

I did this a long time ago, but IIRC I did some grep-dctrl searches
and removed the ones that where no longer used.  I like the packages
to be lean and a Conflicts: or Provides: that only make sense in
packages for old-stable just seems like unnecessary polluting of
debian/control to me.

>  * there are small typos in your changelog entries and in the copyright

Eh, I havn't got the hang yet of vim spell checking hence I don't use
it often enough... ;-)

>  * about #282811:
>    o does the upgrade from package 4.0.6 to 4.1 allows to retrieve
>      existing database?

Good point.  Don't think so as I didn't need that... I'll look into it.

>    o wouldn't /var/lib/omniorb4 be more appropriate? I mean if another
>      omniorb service maintains a persistent state in another db, it
>      would end up in the same directory

I don't really have any strong feelings about this which is why I just
took what the bug reporter suggested.  Your suggestion is shorter
which is good in my book ;-)

>  * #430281 should be fixed by this upload as well
>  * ditto for #430422 (which version is wrong ;-)
>  * we need to sort out remaining bugs

All this work was mostly what I did to the package before.  I didn't
have a look at the BTS since then (but I've subscribed to the PTS
now).  So yes, these are all reasons why I said it wasn't ready for
uploading yet.

> > Also some notes on the svn-buildpackage usage we chose:
> > 
> >  * svn-upgrade does not merge your changes to the upstream changes in
> >    mergeWithUpstream mode, which makes it a more then necessary
> >    painful exercise.
> > 
> >  * I found the lack of being easily able to diff between the new
> >    upsteam and my new changes rather anoying.
> > 
> > Both would be fixed when using svn-buildpackage withouth the
> > mergeWithUpstream AIUI, so I would like to try that out for
> > python-omniorb2 and see how it goes.
> 
> It seems copyMyFilesOverUpstream would be more correct :)
> 
> The only other approach I can think of is storing patches, and adapting
> them for new releases.

True, but I still think using patches and dpatch/quilt/... kind of
negates keeping everything in a VCS.

> How did you proceed to adapt the changes to the new release?

This was a bit of a special case since I had done the upgrade already
separately with uupdate, so I copied in the files that uupdate merged
for me, checking the .diff.gz of the uupdated package to see wich
files to put in the svn repo.

> If you don't use mergeWithUpstream, how do you plan to work?

Using svn-buildpackage's default behaviour, having a
branches/omniorb4/upstream/4.1.0 directory (in this case) with the
upstream unchaged and having all files, including their modifications
in the trunk.


Regards
Floris

-- 
Debian GNU/Linux -- The Power of Freedom
www.debian.org | www.gnu.org | www.kernel.org



More information about the Pkg-corba-devel mailing list