Anonymous | Login | Signup for a new account | 21-11-24 09:34 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002338 | SAS.Планета | [All Projects] Баг | public | 20-02-2014 19:07 | 22-02-2014 19:38 | ||||
Reporter | Papazol | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | XP | OS Version | Professional SP3 | ||||
Product Version | .Nightly | ||||||||
Target Version | 140303 | Fixed in Version | 140303 | ||||||
Summary | 0002338: Не работает опция "Отображать предыдущие версии" в кэше Беркли | ||||||||
Description | Ночнушка 7888. Имеется в виду версионный кэш (Беркли). Независимо от установленности галки на соответствующем месте предыдущие версии не отображаются. В сборке 7875 это работало. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0013809) zed (manager) 20-02-2014 20:02 edited on: 20-02-2014 20:02 |
Видимо, последствия доработки 0002112 (коммит 7876). |
(0013810) vdemidov (manager) 20-02-2014 20:40 |
Все возможно. Там очень много изменений было. Zed посмотри сам, ты лучше в этом вопросе разбираешься. |
(0013811) zed (manager) 20-02-2014 20:45 |
Не, я в тот коммит не всматривался и без понятия, что ты там наворотил. |
(0013812) vdemidov (manager) 20-02-2014 20:45 |
Вот и посмотри в конкретно работу версионного беркли. Я мог там что-то не так сделать. А его ты лучше знаешь. |
(0013813) zed (manager) 20-02-2014 20:49 |
А при чём тут беркли? Что-то сломалось с ShowPrevVersion. И если не работает беркли, то не будет работать и остальное. Там тупо проверяется этот флаг, а ты его видимо забыл установить в версии, которая передаётся в хранилище. |
(0013814) vdemidov (manager) 20-02-2014 20:50 |
Ты уверен? |
(0013815) zed (manager) 20-02-2014 20:57 |
Да. У тебя этот флаг (ShowPrevVersion) присутствует и у IMapVersionRequest и у IMapVersionInfo (который живёт внутри IMapVersionRequest) и они видимо не синхронизированы друг с другом. |
(0013816) zed (manager) 20-02-2014 20:59 |
И если IMapVersionRequest задумывался как версия для закачки, то там наличие данного флага бессмысленно, т.к. из интернета мы не можем "показать" предыдущую версию. |
(0013817) vdemidov (manager) 20-02-2014 21:19 |
У IMapVersionInfo флага никакого быть не может. Это просто информация о версии. А IMapVersionRequest это запрос на тайл у тайлохранилища. И там уже может быть флаг ShowPrevVersion. Вариантов два. Или вызывается метод тайлохранилища запрашивающий конркретную версию (то есть предается просто IMapVersionInfo) вместо IMapVersionRequest, или бяка внутри тайлохранилища. Я и прошу тебя это проверить. |
(0013818) vdemidov (manager) 20-02-2014 21:21 |
>И если IMapVersionRequest задумывался как версия для закачки, то там наличие данного флага бессмысленно, т.к. из интернета мы не можем "показать" предыдущую версию. Все задумывалось строго наоборот. Но при закачке еще нужно проверять нужно ли качать тайл. Поэтому по-хорошему, в закачку нужно передавать и IMapVersionRequest для проверки наличия тайла в тайлохранилище, и IMapVersionInfo для указания конкретной версии чего качать. |
(0013819) zed (manager) 21-02-2014 10:10 |
> У IMapVersionInfo флага никакого быть не может Внезапно. Но он там таки был и использовался при загрузке тайла из кэша. А сейчас ты из GetTileInfoEx вызываешь GetTileInfo и не передаёшь туда этот флаг, а вместо него жёстко зашил в коде False. Так что какую бы функцию ты ни вызвал, результат будет одинаковый - строго запрошенная версия. |
(0013820) vdemidov (manager) 21-02-2014 10:18 |
Я ж говорил с самого начала, что проблема в конкретном тайлохранилище, а его лучше знаешь ты. |
(0013821) zed (manager) 21-02-2014 10:24 |
Проблема в "фасаде" этого самого хранилища. Так что исправляй свой косяк сам. |
(0013822) vdemidov (manager) 21-02-2014 10:34 |
Ну я то когда-нибудь исправлю, но вот когда гарантировать не могу, потому что мне сначала в устройстве тайлохранилища на базе Беркли разобраться нужно. |
(0013823) zed (manager) 21-02-2014 10:41 |
Разбирайся. Когда-нибудь тебе спасибо скажут, что починил отломанное своими же руками. |
(0013824) vdemidov (manager) 21-02-2014 11:01 |
Ну, как хочешь. Через пару дней починю. |
(0013836) vdemidov (manager) 21-02-2014 18:14 |
Проверяйте в следующей ночной версии |
(0013844) Papazol (reporter) 22-02-2014 13:45 |
Работает. |
Issue History | |||
Date Modified | Username | Field | Change |
20-02-2014 19:07 | Papazol | New Issue | |
20-02-2014 20:02 | zed | Note Added: 0013809 | |
20-02-2014 20:02 | zed | Note Edited: 0013809 | View Revisions |
20-02-2014 20:40 | vdemidov | Note Added: 0013810 | |
20-02-2014 20:40 | vdemidov | Assigned To | => zed |
20-02-2014 20:40 | vdemidov | Status | new => assigned |
20-02-2014 20:45 | zed | Note Added: 0013811 | |
20-02-2014 20:45 | zed | Assigned To | zed => |
20-02-2014 20:45 | zed | Status | assigned => confirmed |
20-02-2014 20:45 | vdemidov | Note Added: 0013812 | |
20-02-2014 20:49 | zed | Note Added: 0013813 | |
20-02-2014 20:50 | vdemidov | Note Added: 0013814 | |
20-02-2014 20:57 | zed | Note Added: 0013815 | |
20-02-2014 20:59 | zed | Note Added: 0013816 | |
20-02-2014 21:19 | vdemidov | Note Added: 0013817 | |
20-02-2014 21:21 | vdemidov | Note Added: 0013818 | |
20-02-2014 21:21 | vdemidov | Assigned To | => zed |
20-02-2014 21:21 | vdemidov | Status | confirmed => assigned |
21-02-2014 10:10 | zed | Note Added: 0013819 | |
21-02-2014 10:11 | zed | Assigned To | zed => vdemidov |
21-02-2014 10:18 | vdemidov | Note Added: 0013820 | |
21-02-2014 10:24 | zed | Note Added: 0013821 | |
21-02-2014 10:34 | vdemidov | Note Added: 0013822 | |
21-02-2014 10:41 | zed | Note Added: 0013823 | |
21-02-2014 10:45 | zed | Target Version | => 140303 |
21-02-2014 10:45 | zed | Summary | Не работает опция "Отображать предыдущие версии" => Не работает опция "Отображать предыдущие версии" в кэше Беркли |
21-02-2014 11:01 | vdemidov | Note Added: 0013824 | |
21-02-2014 18:14 | vdemidov | Note Added: 0013836 | |
21-02-2014 18:14 | vdemidov | Assigned To | vdemidov => |
21-02-2014 18:14 | vdemidov | Status | assigned => feedback |
22-02-2014 13:45 | Papazol | Note Added: 0013844 | |
22-02-2014 13:45 | Papazol | Status | feedback => new |
22-02-2014 19:38 | vdemidov | Status | new => resolved |
22-02-2014 19:38 | vdemidov | Fixed in Version | => 140303 |
22-02-2014 19:38 | vdemidov | Resolution | open => fixed |
22-02-2014 19:38 | vdemidov | Assigned To | => vdemidov |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |