Summary: | .gear-rules "diff" parser misbehavior | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey V. Novikov <shader> | ||||
Component: | gear | Assignee: | Dmitry V. Levin <ldv> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | evg, glebfm, ldv, legion, placeholder | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
diff сломался в результате изменения 1.5.0-alt1-15-g04bb079, исправлено в 1.5.1-alt1-5-gaa29abd. 1.5.2-alt1 |
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