* [devel] Сборка из архива zip и большие буквы
@ 2006-11-29 7:03 Motsyo Gennadi aka Drool
2006-11-29 7:30 ` Sergey Y. Afonin
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Motsyo Gennadi aka Drool @ 2006-11-29 7:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 452 bytes --]
Привет всем!
Столкнулся с таким глюком - имею программулину, исходники которой сжаты в
zip-архив. Секция %setup -q отрабатывает, распаковывает... Но - в распакованной
папке ВСЕ имена файлов и папок исключительно маленькими буквами. В оригинальном
архиве - есть и большие. В итоге конфигурация валится, так как не находятся
собственные файлы и папки. Нереально перепахать все файлы и сменить большие
буквы на маленькие. Есть простое решение?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 7:03 [devel] Сборка из архива zip и большие буквы Motsyo Gennadi aka Drool
@ 2006-11-29 7:30 ` Sergey Y. Afonin
2006-11-29 7:48 ` Yury Aliaev
2006-11-29 8:21 ` Alexey I. Froloff
2 siblings, 0 replies; 18+ messages in thread
From: Sergey Y. Afonin @ 2006-11-29 7:30 UTC (permalink / raw)
To: ALT Devel discussion list
On Wednesday 29 November 2006 11:03, Motsyo Gennadi aka Drool wrote:
> Есть простое решение?
-L make (some) names lowercase
там нигде не затесался у unzip ?
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 7:03 [devel] Сборка из архива zip и большие буквы Motsyo Gennadi aka Drool
2006-11-29 7:30 ` Sergey Y. Afonin
@ 2006-11-29 7:48 ` Yury Aliaev
2006-11-29 7:43 ` Sergey Y. Afonin
2006-11-29 8:21 ` Alexey I. Froloff
2 siblings, 2 replies; 18+ messages in thread
From: Yury Aliaev @ 2006-11-29 7:48 UTC (permalink / raw)
To: ALT Devel discussion list
Motsyo Gennadi aka Drool scripsit:
>
> Столкнулся с таким глюком - имею программулину, исходники которой сжаты в
> zip-архив. Секция %setup -q отрабатывает, распаковывает... Но - в распакованной
> папке ВСЕ имена файлов и папок исключительно маленькими буквами. В оригинальном
> архиве - есть и большие. В итоге конфигурация валится, так как не находятся
> собственные файлы и папки. Нереально перепахать все файлы и сменить большие
> буквы на маленькие. Есть простое решение?
Единственное решение -- руками пережать исходники в .tar.gz или
.tar.bz2. Ибо запуск unzip с ключом "переводить всё в нижний регистр"
прибито ржавыми гвоздями в исходниках rpm (не могли такую вещь в макросы
вынести, сцуки!). Я говорю с такой уверенностью, так как сам в своё
время от этого пострадал и долго пытался разобраться.
Удачи!
Юрий.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 7:48 ` Yury Aliaev
@ 2006-11-29 7:43 ` Sergey Y. Afonin
2006-11-29 9:04 ` Led
1 sibling, 1 reply; 18+ messages in thread
From: Sergey Y. Afonin @ 2006-11-29 7:43 UTC (permalink / raw)
To: ALT Devel discussion list
On Wednesday 29 November 2006 11:48, Yury Aliaev wrote:
> Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито ржавыми
> гвоздями в исходниках rpm (не могли такую вещь в макросы вынести, сцуки!).
О как. Так у нас, всё равно, весь RPM перепаханный, может оторвать/вынести ?
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 7:43 ` Sergey Y. Afonin
@ 2006-11-29 9:04 ` Led
2006-11-29 9:14 ` Motsyo Gennadi aka Drool
2006-11-29 9:31 ` Aleksey Avdeev
0 siblings, 2 replies; 18+ messages in thread
From: Led @ 2006-11-29 9:04 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 29 ноября 2006 09:43 Sergey Y. Afonin написал(a):
> On Wednesday 29 November 2006 11:48, Yury Aliaev wrote:
> > Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито
> > ржавыми гвоздями в исходниках rpm (не могли такую вещь в макросы вынести,
> > сцуки!).
>
> О как. Так у нас, всё равно, весь RPM перепаханный, может оторвать/вынести
А может лучше правильный tar.bz2 сделать?
Или лицензия на этот архив это запрещает?:)
--
Led.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:04 ` Led
@ 2006-11-29 9:14 ` Motsyo Gennadi aka Drool
2006-11-30 15:24 ` Денис Смирнов
2006-11-29 9:31 ` Aleksey Avdeev
1 sibling, 1 reply; 18+ messages in thread
From: Motsyo Gennadi aka Drool @ 2006-11-29 9:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 463 bytes --]
Led <led@altlinux.ru> wrote:
> > О как. Так у нас, всё равно, весь RPM перепаханный, может оторвать/вынести
>
> А может лучше правильный tar.bz2 сделать?
> Или лицензия на этот архив это запрещает?:)
Лицензия GPL, но мне кажется что в src.rpm должен лежать файл, взятый по URL, а
не пережатый руками в что-то правильное :-) Это, естессно, не критично, я так и
сделал еще до того, как тему поднять, но в любом случае - это бага. Ну, или,
багулька :-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:14 ` Motsyo Gennadi aka Drool
@ 2006-11-30 15:24 ` Денис Смирнов
0 siblings, 0 replies; 18+ messages in thread
From: Денис Смирнов @ 2006-11-30 15:24 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 790 bytes --]
On Wed, Nov 29, 2006 at 11:14:58AM +0200, Motsyo Gennadi aka Drool wrote:
>> А может лучше правильный tar.bz2 сделать?
>> Или лицензия на этот архив это запрещает?:)
MGaD> Лицензия GPL, но мне кажется что в src.rpm должен лежать файл, взятый по URL, а
MGaD> не пережатый руками в что-то правильное :-) Это, естессно, не критично, я так и
MGaD> сделал еще до того, как тему поднять, но в любом случае - это бага. Ну, или,
MGaD> багулька :-)
В новой системе сборки во-первых src.rpm потихоньку забываются, а
во-вторых "не пережатых" исходников не будет вообще.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Xft2 будет одной из заметных features наших новых дистрибутивов.
-- aen in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:04 ` Led
2006-11-29 9:14 ` Motsyo Gennadi aka Drool
@ 2006-11-29 9:31 ` Aleksey Avdeev
2006-11-29 9:49 ` Led
1 sibling, 1 reply; 18+ messages in thread
From: Aleksey Avdeev @ 2006-11-29 9:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
Led пишет:
> В сообщении от 29 ноября 2006 09:43 Sergey Y. Afonin написал(a):
>
>>On Wednesday 29 November 2006 11:48, Yury Aliaev wrote:
>>
>>>Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито
>>>ржавыми гвоздями в исходниках rpm (не могли такую вещь в макросы вынести,
>>>сцуки!).
>>
>>О как. Так у нас, всё равно, весь RPM перепаханный, может оторвать/вынести
>
>
> А может лучше правильный tar.bz2 сделать?
Лучше и то, и другое: асфальт положенный по объездной дороге, не
избавляет от необходимости убрать мины с известной грунтовки. ;-)
> Или лицензия на этот архив это запрещает?:)
>
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 550 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:31 ` Aleksey Avdeev
@ 2006-11-29 9:49 ` Led
2006-11-29 11:03 ` Aleksey Avdeev
0 siblings, 1 reply; 18+ messages in thread
From: Led @ 2006-11-29 9:49 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 29 ноября 2006 11:31 Aleksey Avdeev написал(a):
> Led пишет:
> > В сообщении от 29 ноября 2006 09:43 Sergey Y. Afonin написал(a):
> >>On Wednesday 29 November 2006 11:48, Yury Aliaev wrote:
> >>>Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито
> >>>ржавыми гвоздями в исходниках rpm (не могли такую вещь в макросы
> >>> вынести, сцуки!).
> >>
> >>О как. Так у нас, всё равно, весь RPM перепаханный, может
> >> оторвать/вынести
> >
> > А может лучше правильный tar.bz2 сделать?
>
> Лучше и то, и другое: асфальт положенный по объездной дороге, не
> избавляет от необходимости убрать мины с известной грунтовки. ;-)
.zip - это как раз и есть "объездная дорога", потому как сейчас некоторый софт
начинают ещё и в .7z паковать, и в .rar тут в рассылке "хвастаются", что
пакуют, а в Японии, говорят, на lzh "помешаны - их тоже %setup должен
разруливать и в базовую систему хешера тянуть?:)
--
Led.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:49 ` Led
@ 2006-11-29 11:03 ` Aleksey Avdeev
0 siblings, 0 replies; 18+ messages in thread
From: Aleksey Avdeev @ 2006-11-29 11:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]
Led пишет:
> В сообщении от 29 ноября 2006 11:31 Aleksey Avdeev написал(a):
>
>>Led пишет:
>>
>>>В сообщении от 29 ноября 2006 09:43 Sergey Y. Afonin написал(a):
>>>
>>>>On Wednesday 29 November 2006 11:48, Yury Aliaev wrote:
>>>>
>>>>>Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито
>>>>>ржавыми гвоздями в исходниках rpm (не могли такую вещь в макросы
>>>>>вынести, сцуки!).
>>>>
>>>>О как. Так у нас, всё равно, весь RPM перепаханный, может
>>>>оторвать/вынести
>>>
>>>А может лучше правильный tar.bz2 сделать?
>>
>> Лучше и то, и другое: асфальт положенный по объездной дороге, не
>>избавляет от необходимости убрать мины с известной грунтовки. ;-)
>
>
> .zip - это как раз и есть "объездная дорога", потому как сейчас некоторый софт
> начинают ещё и в .7z паковать, и в .rar тут в рассылке "хвастаются", что
> пакуют, а в Японии, говорят, на lzh "помешаны - их тоже %setup должен
> разруливать и в базовую систему хешера тянуть?:)
Разруливать -- да (в идеале ;-)). Потребность же наличия в базовой
системе можно попробовать обойти через PreBuidRec... (Мысль, пришедшая в
голову первой.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 550 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <75e139a00611282343o4a59f41cl6884be693003d068@mail.gmail.com>]
* Re: [devel] Сборка из архива zip и большие буквы
@ 2006-11-29 11:01 ` Yury Aliaev
0 siblings, 1 reply; 18+ messages in thread
From: Yury Aliaev @ 2006-11-29 11:01 UTC (permalink / raw)
To: ALT Devel discussion list
Slava Semushin scripsit:
>
> Ибо запуск unzip с ключом "переводить всё в нижний регистр" прибито
> ржавыми гвоздями в исходниках rpm
>
>
> А бага висит? (Поиском не нашел)
>
Я в своё время подумал и вешать не стал, дабы не усложнять и без того
непростую жизнь мэйнтейнеру rpm-build. Там всё слишком крепко прибито,
просто прописано в сишном коде (кто-то даже процитировал этот фрагмент),
так что геморроя предполагается море...
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 7:03 [devel] Сборка из архива zip и большие буквы Motsyo Gennadi aka Drool
2006-11-29 7:30 ` Sergey Y. Afonin
2006-11-29 7:48 ` Yury Aliaev
@ 2006-11-29 8:21 ` Alexey I. Froloff
2006-11-29 9:05 ` Motsyo Gennadi aka Drool
2 siblings, 1 reply; 18+ messages in thread
From: Alexey I. Froloff @ 2006-11-29 8:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 564 bytes --]
* Motsyo Gennadi aka Drool <motsyo@> [061129 10:14]:
> Нереально перепахать все файлы и сменить большие буквы на
> маленькие. Есть простое решение?
%setup в RPM распаковывает zip архивы с опциями -La. Я делаю
так:
%setup -T -c
%__unzip -qa %SOURCE0
Это если только один Source и он в zip. Или:
%setup -q
%__unzip -qa %SOURCE1
Если в zip дополнительные Source...
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 8:21 ` Alexey I. Froloff
@ 2006-11-29 9:05 ` Motsyo Gennadi aka Drool
2006-11-29 10:50 ` Vyaheslav Dikonov
0 siblings, 1 reply; 18+ messages in thread
From: Motsyo Gennadi aka Drool @ 2006-11-29 9:05 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
"Alexey I. Froloff" <raorn@immo.ru> wrote:
> * Motsyo Gennadi aka Drool <motsyo@> [061129 10:14]:
> > Нереально перепахать все файлы и сменить большие буквы на
> > маленькие. Есть простое решение?
> %setup в RPM распаковывает zip архивы с опциями -La. Я делаю
> так:
>
> %setup -T -c
> %__unzip -qa %SOURCE0
>
> Это если только один Source и он в zip. Или:
>
> %setup -q
> %__unzip -qa %SOURCE1
>
> Если в zip дополнительные Source...
В принципе - оно. Но, как оказалось, я нарыл весьма неприятный момент, который
нужно бы исправить в последующих сборках rpm-а... Или кто там предоставляет
%setup...
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 9:05 ` Motsyo Gennadi aka Drool
@ 2006-11-29 10:50 ` Vyaheslav Dikonov
2006-11-29 11:02 ` Led
2006-11-29 13:23 ` Alexey I. Froloff
0 siblings, 2 replies; 18+ messages in thread
From: Vyaheslav Dikonov @ 2006-11-29 10:50 UTC (permalink / raw)
To: ALT Devel discussion list
В Срд, 29/11/2006 в 11:05 +0200, Motsyo Gennadi aka Drool пишет:
> "Alexey I. Froloff" <raorn@immo.ru> wrote:
>
> > * Motsyo Gennadi aka Drool <motsyo@> [061129 10:14]:
> > > Нереально перепахать все файлы и сменить большие буквы на
> > > маленькие. Есть простое решение?
> > %setup в RPM распаковывает zip архивы с опциями -La. Я делаю
> > так:
> >
> > %setup -T -c
> > %__unzip -qa %SOURCE0
> >
> > Это если только один Source и он в zip. Или:
> >
> > %setup -q
> > %__unzip -qa %SOURCE1
> >
> > Если в zip дополнительные Source...
>
> В принципе - оно. Но, как оказалось, я нарыл весьма неприятный момент, который
> нужно бы исправить в последующих сборках rpm-а... Или кто там предоставляет
> %setup...
А еще неплохо было бы исправить работы с архивами, у которые не имеют
объединяющего все содержимое корневого каталога. %setup сразу после
распаковки пытается войти в каталог имени архива или указанный ему, но
нет (или я е нашел) опции отменяющей этот переход или, что правильнее
сначала создать каталог %name , потом распаковать в нем архив и никаких
более cd.
Сейчас такие исходники тоже приходится перепаковывать.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 10:50 ` Vyaheslav Dikonov
@ 2006-11-29 11:02 ` Led
2006-11-29 13:23 ` Alexey I. Froloff
1 sibling, 0 replies; 18+ messages in thread
From: Led @ 2006-11-29 11:02 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 29 ноября 2006 12:50 Vyaheslav Dikonov написал(a):
> В Срд, 29/11/2006 в 11:05 +0200, Motsyo Gennadi aka Drool пишет:
> > "Alexey I. Froloff" <raorn@immo.ru> wrote:
> > > * Motsyo Gennadi aka Drool <motsyo@> [061129 10:14]:
> > > > Нереально перепахать все файлы и сменить большие буквы на
> > > > маленькие. Есть простое решение?
> > >
> > > %setup в RPM распаковывает zip архивы с опциями -La. Я делаю
> > > так:
> > >
> > > %setup -T -c
> > > %__unzip -qa %SOURCE0
> > >
> > > Это если только один Source и он в zip. Или:
> > >
> > > %setup -q
> > > %__unzip -qa %SOURCE1
> > >
> > > Если в zip дополнительные Source...
> >
> > В принципе - оно. Но, как оказалось, я нарыл весьма неприятный момент,
> > который нужно бы исправить в последующих сборках rpm-а... Или кто там
> > предоставляет %setup...
>
> А еще неплохо было бы исправить работы с архивами, у которые не имеют
> объединяющего все содержимое корневого каталога. %setup сразу после
> распаковки пытается войти в каталог имени архива или указанный ему, но
> нет (или я е нашел) опции отменяющей этот переход или, что правильнее
> сначала создать каталог %name , потом распаковать в нем архив и никаких
> более cd.
а "%setup -c" для кого придуман (AFAIR ещё до родения Sisyphus в rpm это
было)?
>
> Сейчас такие исходники тоже приходится перепаковывать.
--
Led.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 10:50 ` Vyaheslav Dikonov
2006-11-29 11:02 ` Led
@ 2006-11-29 13:23 ` Alexey I. Froloff
2006-11-30 11:40 ` Led
1 sibling, 1 reply; 18+ messages in thread
From: Alexey I. Froloff @ 2006-11-29 13:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 339 bytes --]
* Vyaheslav Dikonov <sdiconov@> [061129 13:55]:
> Сейчас такие исходники тоже приходится перепаковывать.
Лучше потратить это время на чтение Maximum RPM.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Сборка из архива zip и большие буквы
2006-11-29 13:23 ` Alexey I. Froloff
@ 2006-11-30 11:40 ` Led
0 siblings, 0 replies; 18+ messages in thread
From: Led @ 2006-11-30 11:40 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 29 ноября 2006 15:23 Alexey I. Froloff написал(a):
> * Vyaheslav Dikonov <sdiconov@> [061129 13:55]:
> > Сейчас такие исходники тоже приходится перепаковывать.
>
> Лучше потратить это время на чтение Maximum RPM.
Дык, тенденция замечается, что тот, кому лень перепаковать, тот и "Maximum
RPM" никогда не читал:)
--
Led.
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2006-11-30 15:24 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-29 7:03 [devel] Сборка из архива zip и большие буквы Motsyo Gennadi aka Drool
2006-11-29 7:30 ` Sergey Y. Afonin
2006-11-29 7:48 ` Yury Aliaev
2006-11-29 7:43 ` Sergey Y. Afonin
2006-11-29 9:04 ` Led
2006-11-29 9:14 ` Motsyo Gennadi aka Drool
2006-11-30 15:24 ` Денис Смирнов
2006-11-29 9:31 ` Aleksey Avdeev
2006-11-29 9:49 ` Led
2006-11-29 11:03 ` Aleksey Avdeev
2006-11-29 11:01 ` Yury Aliaev
2006-11-29 16:14 ` Yury Aliaev
2006-11-29 8:21 ` Alexey I. Froloff
2006-11-29 9:05 ` Motsyo Gennadi aka Drool
2006-11-29 10:50 ` Vyaheslav Dikonov
2006-11-29 11:02 ` Led
2006-11-29 13:23 ` Alexey I. Froloff
2006-11-30 11:40 ` Led
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