* [devel] gear-srpmsimport bug?
@ 2008-01-16 10:54 Eugene Prokopiev
2008-01-16 11:16 ` Dmitry V. Levin
0 siblings, 1 reply; 4+ messages in thread
From: Eugene Prokopiev @ 2008-01-16 10:54 UTC (permalink / raw)
To: Devel
Здравствуйте!
$ gear-srpmimport ~/alt-devel/download/kde-settings-3.5.8-alt4.src.rpm
Created initial commit 046aa46: 3.5.8-alt4
185 files changed, 16952 insertions(+), 0 deletions(-)
create mode 100644 .gear/rules
create mode 100644 bookmarks/bookmarks-ru.xml
...
create mode 100644 set-utils/ksim_panelextensionrc
gear-srpmimport: Imported
/home/enp/alt-devel/download/kde-settings-3.5.8-alt4.src.rpm
gear-srpmimport: Created master branch
$ ls .gear-rules
ls: .gear-rules: No such file or directory
$ gear -v --rpmbuild -- rpm -bs
mkdir: created directory `/tmp/.private/enp/gear.WEgp5558/out'
gear: Extracted file by pattern "*.kcsrc": kde-settings-Default-alt.kcsrc
gear: Extracted archive: bookmarks.tar.bz2
...
gear: Extracted archive: set-utils.tar.bz2
gear: .gear/rules line 32: tree "settings-user" not found in "HEAD"
Я что-то неправильно делаю или это баг?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] gear-srpmsimport bug?
2008-01-16 10:54 [devel] gear-srpmsimport bug? Eugene Prokopiev
@ 2008-01-16 11:16 ` Dmitry V. Levin
2008-01-16 20:52 ` Dmitry V. Levin
0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2008-01-16 11:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1521 bytes --]
On Wed, Jan 16, 2008 at 01:54:49PM +0300, Eugene Prokopiev wrote:
> $ gear-srpmimport ~/alt-devel/download/kde-settings-3.5.8-alt4.src.rpm
> Created initial commit 046aa46: 3.5.8-alt4
> 185 files changed, 16952 insertions(+), 0 deletions(-)
> create mode 100644 .gear/rules
> create mode 100644 bookmarks/bookmarks-ru.xml
> ...
> create mode 100644 set-utils/ksim_panelextensionrc
> gear-srpmimport: Imported
> /home/enp/alt-devel/download/kde-settings-3.5.8-alt4.src.rpm
> gear-srpmimport: Created master branch
>
> $ ls .gear-rules
> ls: .gear-rules: No such file or directory
По умолчанию теперь .gear/rules
> $ gear -v --rpmbuild -- rpm -bs
> mkdir: created directory `/tmp/.private/enp/gear.WEgp5558/out'
> gear: Extracted file by pattern "*.kcsrc": kde-settings-Default-alt.kcsrc
> gear: Extracted archive: bookmarks.tar.bz2
> ...
> gear: Extracted archive: set-utils.tar.bz2
> gear: .gear/rules line 32: tree "settings-user" not found in "HEAD"
>
> Я что-то неправильно делаю или это баг?
Вы всё правильно делаете.
Неправильно делает мантейнер пакета kde-settings-3.5.8-alt4, который
запаковал туда settings-user.tar.bz2 следующего содержания:
$ tar tvf settings-user.tar.bz2
drwxr-xr-x zerg/zerg 0 2006-11-01 12:17 settings-user/
Неправильно поступает gear-srpmimport, который импортирует в такую форму,
из которой нельзя собрать оригинал. В данном случае gear-srpmimport
должен был бы импортировать файл settings-user.tar.bz2 без изменений.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] gear-srpmsimport bug?
2008-01-16 11:16 ` Dmitry V. Levin
@ 2008-01-16 20:52 ` Dmitry V. Levin
2008-01-16 21:13 ` Vitaly Kuznetsov
0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2008-01-16 20:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
On Wed, Jan 16, 2008 at 02:16:04PM +0300, Dmitry V. Levin wrote:
[...]
> $ tar tvf settings-user.tar.bz2
> drwxr-xr-x zerg/zerg 0 2006-11-01 12:17 settings-user/
>
> Неправильно поступает gear-srpmimport, который импортирует в такую форму,
> из которой нельзя собрать оригинал. В данном случае gear-srpmimport
> должен был бы импортировать файл settings-user.tar.bz2 без изменений.
http://git.altlinux.org/people/ldv/packages/?p=gear.git;h=gear-srpmimport
импортирует в форме settings-user.tar
Интересно, что делать при импорте архивов, содержащих пустые каталоги?
Поскольку git не хранит пустые каталоги, вариантов два:
- импортировать архив без распаковки
- импортировать архив с распаковкой и добавлением в пустые каталоги пустых
файлов по имени .gitignore
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-01-16 21:13 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-16 10:54 [devel] gear-srpmsimport bug? Eugene Prokopiev
2008-01-16 11:16 ` Dmitry V. Levin
2008-01-16 20:52 ` Dmitry V. Levin
2008-01-16 21:13 ` Vitaly Kuznetsov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git