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

Re: Ogre3d : Upstream paths have changed and the licensing has changed



Hello,

On Wednesday 29 December 2010 11:22:32 shirish शिरीष wrote:
> Hi all,
>  I was looking at Ogre3d for an updated package of Ogre and found a
> few inconsistencies in the PTS . This is the overview of the package
> Ogre :-
> 
> http://packages.qa.debian.org/o/ogre.html
> 
> There is wrong or oudated information at two places.
> 
> The watch URL for the package should be changed in
> http://dehs.alioth.debian.org/report.php?package=ogre from sf.net/ogre
> to the bitbucket.org mercurial repository.
> 
> Please look at  http://dehs.alioth.debian.org/report.php?package=ogre
> and then at https://bitbucket.org/sinbad/ogre/. The subversion
> repository is no longer being maintained and it has been said there as
> well.

You are right, but this information is only updated when a new package is 
uploaded.  In other words, the information contained in the PTS and the rest 
of places is extracted from the last uploaded package.  So in this case the 
information is correct -- the repository was the svn one by the time the 
package it was uploaded, etc.

The case of the watch URL is similar: they changed from 1.6.4 to 1_7_1, so 
the change in the pattern makes the Debian watch mechanism go wrong.


> b. The copyright file. The copyright says LGPL while upstream changed
> licensing to a more permissive MIT License.
> 
> Please look at
> http://packages.debian.org/changelogs/pool/main/o/ogre/ogre_1.6.4.dfsg1-
> 1/copyright
> 
> and then at
> https://bitbucket.org/sinbad/ogre/raw/3e9ed7c712e1/Docs/ChangeLog.html
> 
> Go down quarter of a page and see :-
> 
> v1.7.0 [Cthugha] (28 February 2010) - MAJOR RELEASE
> 
> [View changes since RC1]
> License changes
> OGRE 1.7 is now released under the MIT License
> 
> I could have filed bug but this is more better. Hoping to see a new
> release of the package atleast in experimental. If there are other
> dependency issues atleast point me to that so I know.

The explanation is again the same: the information about the license 
contained is about the last package uploaded to Debian.  So the information 
in the PTS is correct in that sense, the problem is that the package is 
outdated.

Now, for your information and for the rest of the people in the mailing list 
which might not know: I created the package 1.7.1 and uploaded it 2 months 
and a half ago, as NMU/overtake of the package.  This was like 8 months 
later than 1.7.0 was released, and after several petitions to package the 
new version, including mine:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577687

Of course, mid october was relatively late in the freeze process so it won't 
get into the next stable.  But it also didn't get approved for unstable 
because FTP-masters don't want to consider it for some reason (probably 
because they don't care for package that won't go into stable).

So in 2/3 months, after freeze is over and the queue processed, you can have 
1.7.1 in Debian with all of that information that you mentioned updated.  
The only problem being that 1.7.2 is already out for a while and probably 
1.7.3 will come in between.  But that's the Debian way.

I can provide you the source package in the meantime, if you are interested.

Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>


Reply to: