Bug 17751 - .gear-rules "diff" parser misbehavior
Summary: .gear-rules "diff" parser misbehavior
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gear (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-31 14:19 MSK by Alexey V. Novikov
Modified: 2008-12-01 02:32 MSK (History)
5 users (show)

See Also:


Attachments
скрипт, создающий подобный репо (1.26 KB, application/octet-stream)
2008-10-31 14:19 MSK, Alexey V. Novikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey V. Novikov 2008-10-31 14:19:20 MSK
Created attachment 3032 [details]
скрипт, создающий подобный репо

не получается использовать конструкцию для diff
diff: upstream:dir1/dir2 fixes:dir1/dir2 name=@name@-@version@-@release@.patch
при gear-rpm получаем
gear: .gear/rules line 2: tree "dir2" not found in ...

при этом такая конструкция работает для tar
tar: upstream:dir1/dir2 name=@name@-@version@

неудобно использовать, приходится приводить diff к виду
diff: upstream:dir1 fixes:dir1 name=@name@-@version@-@release@.patch
и в спеке указывать patch -p2

$ rpmquery gear
gear-1.5.1-alt1
Comment 1 Dmitry V. Levin 2008-11-25 03:55:19 MSK
diff сломался в результате изменения 1.5.0-alt1-15-g04bb079,
исправлено в 1.5.1-alt1-5-gaa29abd.
Comment 2 Dmitry V. Levin 2008-12-01 02:32:10 MSK
1.5.2-alt1