View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002338SAS.Планета[All Projects] Багpublic20-02-2014 19:0722-02-2014 19:38
ReporterPapazol 
Assigned Tovdemidov 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version.Nightly 
Target Version140303Fixed in Version140303 
Summary0002338: Не работает опция "Отображать предыдущие версии" в кэше Беркли
DescriptionНочнушка 7888.
Имеется в виду версионный кэш (Беркли). Независимо от установленности галки на соответствующем месте предыдущие версии не отображаются.
В сборке 7875 это работало.
TagsNo tags attached.
Attached Files

- Relationships

-  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

Работает.

- Users who viewed this issue
User List Anonymous (1886x)
Total Views 1886
Last View 20-02-2020 07:33

- 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



Copyright © 2007 - 2020 SAS.Planet Team