Сайт | Скачать | Видео | Wiki

Автор Тема: Реализация .PFS (тестирование)  (Прочитано 206871 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #360 : 13 Февраль 2013, 12:04:35 »
Тогда надо начать с начала. Если тех. возможности обновлять репу с пересозданием libs.lst нет - ждем.
Скрипт сделать недолго. Вроде вверху он и есть.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Реализация .PFS (тестирование)
« Ответ #361 : 13 Февраль 2013, 12:08:40 »
я про код поддержки этого списка в скриптах
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #362 : 13 Февраль 2013, 12:46:52 »
Без libs.lst придется макеты лепить иначе такой скрипт не проверить.
Начинать надо с  ftp://mirror.yandex.ru/puppyrus/pfs/packages-pfs/libs.lst

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Реализация .PFS (тестирование)
« Ответ #363 : 13 Февраль 2013, 12:54:20 »
в документации Wiki двойное тире -- заменилось одним
Если речь про http://docs.rodon.tk/doku.php?id=pr218:pfs , то там поправил, добавил последовательность для замены, теперь если в исходнике -.- , то при просмотре --.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #364 : 13 Февраль 2013, 13:37:29 »
Если речь про http://docs.rodon.tk/doku.php?id=pr218:pfs , то там поправил, добавил последовательность для замены, теперь если в исходнике -.- , то при просмотре --.
Спасибо, теперь нормально отображается.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #365 : 13 Февраль 2013, 13:38:29 »
Похоже что ни у кого из нас нет чёткого представления, как должен работать механизм проверки зависимостей.

У меня есть идеи, но я их не высказывал т.к. ждал мнения более опытных в этом вопросе участников. Но никто толком ничего не предлагает. А я не очень разбираюсь в вопросе...

Есть конкретные и точные (как всё должно работать) предложения?!
Если нет - могу предложить (и, возможно, частично реализовать) свой вариант.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #366 : 13 Февраль 2013, 13:56:17 »
как должен работать механизм проверки зависимостей.
Нашими скриптами (выше) вычисляем lib*
Через libs.lst по lib* вычисляем .pfs содержащие нужные lib

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #367 : 13 Февраль 2013, 14:03:54 »
Нашими скриптами (выше) вычисляем lib*
Через libs.lst по lib* вычисляем .pfs содержащие нужные lib
Это понятно. Конкретики надо больше.

Где должен лежать файл libs.lst, как и когда его обновлять, и т.д.?
Допустим есть каталог, из которого собирается пакет. И есть файл libs.lst. Что дальше?

По идее - надо формировать файл pfs.depends для пакета перед сборкой.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #368 : 13 Февраль 2013, 14:42:59 »
Где должен лежать файл libs.lst
в каталоге репы
, как и когда его обновлять, и т.д.?
При изменении репы автоматически скриптом
Допустим есть каталог, из которого собирается пакет. И есть файл libs.lst. Что дальше?
2 варианта
1. вычислять зависимости при установке
2. при создании пакета
Тут даже не знаю когда лучше...

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #369 : 13 Февраль 2013, 14:52:00 »
Вопрос с необходимостью файла pfs.depends уже практически решён, выяснение зависимостей должно быть при сборке.
Преимущества такого подхода в теме уже обсуждались. Кроме того скрипты из пакета уже работают с этим файлом.

Вопрос в том, как сделать максимально удобной (и желательно быстрой) сборку пакетов.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #370 : 13 Февраль 2013, 15:02:06 »
как сделать максимально удобной (и желательно быстрой) сборку пакетов.
Если заморачиваться с pfs.depends тогда
1. Сформировать libs.lst
2. Пересобрать и перезалить все пакеты с формированием pfs.depends из libs.lst . Именно поэтому я и сомневался в необходимости pfs.depends

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #371 : 13 Февраль 2013, 15:55:53 »
Если заморачиваться с pfs.depends тогда
1. Сформировать libs.lst
2. Пересобрать и перезалить все пакеты с формированием pfs.depends из libs.lst
Именно так. Но сначала надо отработать процесс создания pfs.depends, чтобы было удобно и надёжно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #372 : 13 Февраль 2013, 16:09:58 »
Да. И сразу возвращаемся к началу сегодняшнего обсуждения : нужен рабочий libs.lst

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Реализация .PFS (тестирование)
« Ответ #373 : 13 Февраль 2013, 16:16:42 »
нужен рабочий libs.lst
Главное даже не наличие этого файла, а механизм его создания/обновления.
Скрипт есть, но удобно ли его использовать в существующем виде?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
    • PuppyRus-A
Re:Реализация .PFS (тестирование)
« Ответ #374 : 13 Февраль 2013, 16:56:50 »
Я бы даже сказал - больше обновления. Это надо делать вместе с обновлением репы. Это обсуждалось http://forum.puppyrus.org/index.php/topic,13532.0.html Итог (кто как и когда будет обновлять) неясен. Без этого зависимостями заниматься рано.
Ждем. Надеемся.