Mailinglist Archive: opensuse-buildservice (206 mails)
| < Previous | Next > |
[opensuse-buildservice] A bug of maintaining meta data of linked project?
- From: "Zhu, Peter J" <peter.j.zhu@xxxxxxxxx>
- Date: Tue, 22 Feb 2011 15:27:26 +0800
- Message-id: <41EFD7A46E18724CAB128DAD0073348019C6F8DF05@shsmsx502.ccr.corp.intel.com>
Hi,
Currently MeeGo uses process of submitting change like devel->T:T->Trunk. T:T
is a linked project of Trunk. So we maintain devel meta data in Trunk rather
than in T:T.
For those packages with no changes in T:T(it means exactly same as Trunk,
physically not exist as well in T:T), its metadata is exactly same as Trunk ,
then everything would be fine; But once there are changes accepted into
Trunk:Testing, the metadata was also changed so devel relationship get lost as
well. Look at below metadata for connman and ofono in T:T:
Connman has No queuted changes in T:T, even project is set Trunk
<package project="Trunk" name="connman">
<title>Connection Manager</title>
<description>Connection Manager provides a daemon for managing Internet
connections
within embedded devices running the Linux operating system.
</description>
<devel project="devel:connectivity" package="connman"/>
<person role="maintainer" userid="nashif"/>
<person role="bugowner" userid="martin"/>
<url>http://connman.net/</url<http://connman.net/%3c/url>>
Ofono has queued changes in T:T, now meta is like below
<package project="Trunk:Testing" name="ofono">
<title>Open Source Telephony</title>
<description>Description: %{summary}
</description>
<url>http://ofono.org</url<http://ofono.org%3c/url>>
So seem sr acceptance get meta data ruined of T:T. I suggest sr acceptance just
copy package data, not meta data. Comments?
Peter
Currently MeeGo uses process of submitting change like devel->T:T->Trunk. T:T
is a linked project of Trunk. So we maintain devel meta data in Trunk rather
than in T:T.
For those packages with no changes in T:T(it means exactly same as Trunk,
physically not exist as well in T:T), its metadata is exactly same as Trunk ,
then everything would be fine; But once there are changes accepted into
Trunk:Testing, the metadata was also changed so devel relationship get lost as
well. Look at below metadata for connman and ofono in T:T:
Connman has No queuted changes in T:T, even project is set Trunk
<package project="Trunk" name="connman">
<title>Connection Manager</title>
<description>Connection Manager provides a daemon for managing Internet
connections
within embedded devices running the Linux operating system.
</description>
<devel project="devel:connectivity" package="connman"/>
<person role="maintainer" userid="nashif"/>
<person role="bugowner" userid="martin"/>
<url>http://connman.net/</url<http://connman.net/%3c/url>>
Ofono has queued changes in T:T, now meta is like below
<package project="Trunk:Testing" name="ofono">
<title>Open Source Telephony</title>
<description>Description: %{summary}
</description>
<url>http://ofono.org</url<http://ofono.org%3c/url>>
So seem sr acceptance get meta data ruined of T:T. I suggest sr acceptance just
copy package data, not meta data. Comments?
Peter
| < Previous | Next > |