r20940 - in /packages/unstable/update-manager/debian: ./ patches/ pos/

Emilio Pozuelo Monfort pochu27 at gmail.com
Sun Aug 16 20:32:04 UTC 2009


Stephan Peijnik wrote:
> Hi Emilio,
> 
> Comments inline.
> 
> On Sun, 2009-08-16 at 17:57 +0200, Emilio Pozuelo Monfort wrote:
>> speijnik-guest at users.alioth.debian.org wrote:
>>> --- packages/unstable/update-manager/debian/changelog [utf-8] (original)
>>> +++ packages/unstable/update-manager/debian/changelog [utf-8] Sun Aug 16 09:01:59 2009
>>> @@ -1,15 +1,15 @@
>>> -update-manager (0.68.debian-8) UNRELEASED; urgency=low
>>> +update-manager (1:0.200.0~exp3) UNRELEASED; urgency=low
>> You don't need the epoch here.
> 
> I added the epoch because old upstream used the epoch for the 0.1xx.x
> versions. I assumed this would make it easier for both Ubuntu and Debian
> to keep track of versions.
> Without the epoch Ubuntu is likely going to use 1:version, whilst Debian
> isn't using it.

OK, it's fine then.

>>> -Package: update-manager
>>> +Package: update-manager-core
>>> +Architecture: all
>>> +Section: admin
>>> +XB-Python-Version: ${python:Versions}
>>> +Depends: ${python:Depends}, 
>>> +	 ${misc:Depends}, 
>>> +	 lsb-release, 
>>> +	 update-manager-gnome (= ${source:Version}), 
>> update-manager-core depends on update-manager-gnome, and viceversa. I think
>> that's problematic. I'd remove the update-manager-core dependency, and let
>> update-manager-gnome (and other frontends when they are written) depend on the
>> backend, to break the dependency loop.
> 
> Ok, I'll break that. The reason I added the dependency on the frontend
> is because the core alone won't be of any use. Originally this was a
> dependency on update-manager-gnome | update-manager-text. See my comment
> about the -text frontend below.

$package-data or -common don't usually depend on $package, even if they are
useless without them. $package depends on $package-data though. It's the same here.

>>> Modified: packages/unstable/update-manager/debian/rules
>>> URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/update-manager/debian/rules?rev=20940&op=diff
>>> ==============================================================================
>>> --- packages/unstable/update-manager/debian/rules [utf-8] (original)
>>> +++ packages/unstable/update-manager/debian/rules [utf-8] Sun Aug 16 09:01:59 2009
>>> @@ -1,49 +1,65 @@
>>>  #!/usr/bin/make -f
>>>  
>>> -DEB_PYTHON_SYSTEM := pysupport
>> Why are you switching to pycentral when everybody is switching to pysupport?
> 
> Opps, I missed that. I didn't want to use pycentral.

You don't need to set DEB_PYTHON_SYSTEM, btw. That's for CDBS. You use
dh_pysupport, so you can remove this line.

>>> -include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
>> You're removing our team magic!
> 
> Is this really needed?

Yes. That's what autogenerates debian/control and expands @GNOME_TEAM at .
http://pkg-gnome.alioth.debian.org/packaging.html

>> That's all for now, need to try the new update-manager next :)
> 
> It should work quite well and ask you to report a bug when something
> breaks (read: uncaught exception). 

Will do!

Cheers,
Emilio

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20090816/e7a09caa/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list