<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Andrey Orlov wrote:<br>
<blockquote type="cite" cite="mid:02022418073601.01216@fire.neural.ru">
  <pre wrap="">On Friday 22 February 2002 10:43, you wrote:<br><br>Павла сейчас нет на месте, так что отвечу я.<br><br></pre>
  <blockquote type="cite">
    <pre wrap="">Я конечно дико извиняюсь, но опять вынужден отказать :(<br></pre>
    </blockquote>
    <pre wrap=""><!----><br>Хотелось бы сразу получить польный список всех причин, это намного упростит <br>дело - мы их сразу все и исправим</pre>
    </blockquote>
К сожалению до сих пор никто не сделал полного описания, я бы сказал больше
- концепция только зарождается.<br>
    <br>
Но вот вкраце:<br>
1) Все пакеты должны быть сделаны так же как и системные, которые служат
в качестве образца<br>
2) Пакеты не должны хотеть слищком много по зависимостям, и не "захватывать
себе чужие каталоги"<br>
3) Пакеты с библиотеками должны быть созданы по схеме lib%name (собственно
библиотека, *.so.* ) lib%name-devel(*.so и *.la) lib%name-devel-static<br>
4) Зависимости между подпакетами одного пакета должны быть " = %version-%release",
а не " = %version".<br>
    <br>
4)А все остальное собственно уже описано в Maximum RPM и нашей документации
на <a class="moz-txt-link-abbreviated" href="ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/doc">ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/doc</a><br>
    <br>
Последние ошибки связаны именно с пунктом 4.<br>
    <br>
Главное правило - смотреть как устроены аналогичные пакеты.<br>
    <blockquote type="cite" cite="mid:02022418073601.01216@fire.neural.ru">
      <pre wrap=""><br><br></pre>
      <blockquote type="cite">
        <pre wrap="">Во всех пакетах summary и description на РУССКОМ языке<br><br>Это просто недопустимо. Все это должно быть ТОЛЬКО на английском, а для<br>русских сообщений есть стандартный прием:<br></pre>
        </blockquote>
        <pre wrap=""><!----><br>Согласен, также как и со стандартным приемом. ПРоблема в том, что мои переводы<br>с русского на английский очень плохи - боюсь, неприемлемо плохи. Соотв, в этом<br>отношении нам нужно помощь со стороны других членов команды. Со своей стороны<br>предлагаю такой вариант реашения:<br><br> - 1 - Мы в обзательном порядке преобразуем пакеты в указанный Вами формат, <br>но англоязычные поля оставляем пракитчески пустыми - т.е. что-то я наишу, но <br>на много не расчитывайте : я английский понимаю без проблем, а вот в обратную <br>сторону увы ;(</pre>
        </blockquote>
OK<br>
        <blockquote type="cite" cite="mid:02022418073601.01216@fire.neural.ru">
          <pre wrap=""><br><br> - 2 - Все русскоязыниые комментарии я привожу в порядок (сейчас они в <br>беспорядочном состоянии - я их даже не читал, их кое-как из Reedme надергали <br>и все)<br><br> - 3 - Все русскоязыные комментарии я пересылаю тому, кто возьмет на себя <br>труд их перевести;<br><br> - 4 - После получения перевода - включаю их в англоязыные поля;<br><br>Разумеется, если с п.3 никто не поможет - переведу сам, но , хм ... В общем, <br>увидете что получится.<br><br><br></pre>
          <blockquote type="cite">
            <pre wrap="">Кроме того в MySQL-python-0.9.2a2-alt3.src.rpm<br>Copyright: UNKNOWN<br><br>Недопустимо появление пакетов вот с такими вот лицензиями. Надо все-таки<br>выяснить ее и присвоить. Рекомендую проконсультироваться с Алексеем<br>Новодворским по этому вопросу.<br></pre>
            </blockquote>
            <pre wrap=""><!----><br>Обязательно, кажется это просто просмотрели.<br><br></pre>
            <blockquote type="cite">
              <pre wrap="">И наконец  умоляю все-таки разок прогнать по своим spec-файлам<br>замечательную утилиту cleanup_spec.Она уберет еще пару стилистических<br>ляпов.<br></pre>
              </blockquote>
              <pre wrap=""><!----><br>Это сложнее - дело в том,  что сами spec'и собираются distutils, что является <br>стандартной концепцией для питоновких модулей. К distutils, как вы обратили <br>внимание, уже пришлось написать специальный врапер, что бы удовлетворить <br>требования Alt. Замечательную утилиту мы, конечно, прогоним, но тем не мене<br>хотелось бы получит от вас оценку серъезности этих ляпов - я не буду говорить<br>о невозможности удовлетворить их все, потому что не я этим занимаюсь, но <br>предполагаю, что известные трудности могут возникнуть.<br></pre>
              </blockquote>
Ляпы несерьезные, я думаю как исправите - положим в Сизиф.<br>
Можете прогнать cleanup_spec, посмотреть разницу и исправить distutils.<br>
Не забывайте про правильные BuildRequires и замечательную утилиту buildreq<br>
              <blockquote type="cite" cite="mid:02022418073601.01216@fire.neural.ru">
                <pre wrap=""><br>С нетерпением жду ответа по всем перечисленным пунктам.<br><br></pre>
                </blockquote>
                <br>
                <br>
                </body>
                </html>