Hi,

> -----Original Message-----
> From: ext Jian-feng Ding [mailto:[email protected]]
> Sent: Thursday, March 31, 2011 3:01 PM
> To: Zabaluev Mikhail (Nokia-MS/Helsinki)
> Cc: [email protected]
> Subject: Re: [meego-packaging] Dropping yaml ([meego-commits] 15005:
> Changes to Trunk:Testing/telepathy-qt4)
> 
> > I gave it a try the other time:
> > https://bugs.meego.com/show_bug.cgi?id=13291#c6
> >
> > So, I need to edit BOTH yaml and spec? And the tool will not speak
> > proper English to me? Forget it.
> 
> I checked the bugzilla logs just now, and found you had blocked by
> spectacle tool's poor error message.
> Yes, it is a problem of spectacle from some 3rdparty code merges, but
> it is fixed three weeks again in git, as:
> https://meego.gitorious.org/meego-developer-
> tools/spectacle/commit/18f2e755dd2ea5051c7c171f1b8fea984b7f29da
> 
> And the fix will be included in the next release of spectacle.

Good for those willing to use it.

> That error tell you: there are some manually added sub-packages related
> stuff in the spec, but you should
> edit the yaml firstly and the spec will be updated by spectacle
> automatically. Now you can remove the manually
> added lines, and modify the yaml for the needed changes.

Trouble is, I did not touch that spec at all.
Surely there should be a way to make spectacle completely overwrite the spec 
without trying to be smart about patching it? Or is it so that you can't 
actually express everything in yaml, so the users are advised to descend into a 
generate-and-hack extravaganza with valuable information spread between the two 
files?

And the main issue remains: I don't want to grapple with Spectacle yaml syntax, 
when I already know what to do in the spec. For example, I knew immediately how 
to add %exclude directives to the file list, while with yaml it would have 
taken me a while to figure it out. MeeGo should be a friendly environment to 
all kinds of maintainers, including experienced ones, right?

Regards,
  Mikhail
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to