[Moscow.pm] Google::ProtocolBuffers::Dynamic и import

Александр Поволоцкий tarkhil на over.ru
Вт Май 28 06:18:33 PDT 2019


UPD. Он зачем-то делал маппинг в Diadoc::Api::Proto::Diadoc::Api::Proto, 
что лечится одним прогоном поиска с заменой

On 28.05.2019 16:16, Александр Поволоцкий via Moscow-pm wrote:
>
> 1. C ::Dynamic все прекрасно завелось -
>
> protoc --perl-gpd_out=package=Diadoc.Api.Proto:lib -Iproto `find proto 
> -name "*.proto"`
>
> Получается ОДИН .pm, описывающий все
>
> 2. А можно посмотреть код?
>
> On 28.05.2019 16:06, Толян II via Moscow-pm wrote:
>> Я писал документооборот с Диадок. До сих пор работает. Изначально 
>> компилятор не хотел принимать их схему, но немного шаманства и всё 
>> работает.
>> Использовал Google::ProtocolBuffers без Dynamic
>>
>> вт, 28 мая 2019 г. в 12:51, Александр Поволоцкий via Moscow-pm 
>> <moscow-pm на pm.org <mailto:moscow-pm на pm.org>>:
>>
>>     Там нет директивы import и, по-моему, взаимных зависимостей нет.
>>     Может,
>>     кто писал на перле работу с Diadoc?...
>>
>>     On 24.05.2019 16:10, vividsnow via Moscow-pm wrote:
>>     > был успех с чтением osm-дампов:
>>     https://wiki.openstreetmap.org/wiki/PBF_Perl_Parser
>>     >
>>     > On 5/24/19 2:57 PM, Александр Поволоцкий via Moscow-pm wrote:
>>     >> Коллеги,
>>     >>
>>     >> не работал ли кто-нибудь из вас УСПЕШНО с
>>     Google::ProtocolBuffers::Dynamic? У меня он затыкается на том,
>>     что импорт не
>>     >> отрабатывает с ошибкой
>>     >>
>>     >> Error processing serialized protobuf descriptor:
>>     Organization.proto: Import "Address.proto" has not been loaded.
>>     >>
>>     >> Модуль я подгружаю, а что еще ему нужно доброго сказать, чтобы
>>     он все понял?...
>>     >>
>>     >> --
>>     >>
>>     >> Alex
>>     >>
>>     >>
>>     >> ---
>>     >> Это сообщение проверено на вирусы антивирусом Avast.
>>     >> https://www.avast.com/antivirus
>>     -- 
>>     Moscow.pm mailing list
>>     moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>>
>>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
> 	Без вирусов. www.avast.ru 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://mail.pm.org/pipermail/moscow-pm/attachments/20190528/38bd28dd/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm