Egészen pontosan július 9-én jelentettem be egy hibát a Panic fejlesztőcsapatnak, a remek Transmit 4 szoftver gyártójának. A problémám az volt, hogy nem tudtam feltölteni. Érdekes módon a 4.0.5 update után törött el valami, de hogy mi, fogalmam sem volt, én csak annyit láttam: behúzom a fájlt, nem megy lehet “elengedni”, nem tölti fel.
Újra: egy update után nem lehet feltölteni egy FTP programmal.
Gondoltam, hogy visszamegyek egy előző változatra, amíg meg nem jön a frissítés, de nekiálltam megkeresni a hibát. Első körben lejelentettem a problémát, nem válaszoltak. Érdeklődő levelemre jelezték, hogy a “logot” is küldjem át, mert naplózik a program. Megnéztem a logot, de ott csak az lett naplózva, hogy milyen fájloknak milyen hozzáférési mutatói vannak. Mindegy, elküldtem nekik részletesen leírva, hogy mi történt. Semmi válasz.
Egy budapesti szakember bevonásával elkezdtük kielemezni a helyzetet. SFTP-vel kapcsolódok a szerverre, viszont, és ez lett a megoldás, symlinkelt mappákba váltás után nem sikerült a feltöltés. Kipróbáltuk azt is, hogy direktre váltunk, akkor gond nélkül ment. Ezt végül jól dokumentálva elküldtem a Panic-nek, majd türelmesen vártam. (Magam körüljártam a problémát egy direkt linkkel természetesen, de nem downgrade-eltem.) Ekkor július 9-e volt.
Július 13-án rákérdeztem, hogy akkor sikerült-e reprodukálniuk, két nap múlva a válasz: “We’re looking into a fix right now. Sorry for the trouble.” Teltek-múltak a hetek, augusztus elsején újra rákérdeztem, erre nem kaptam választ. Ma reggel viszont jött egy eredetileg bétások számár készített levlista azon változtatásokkal, amit a közelgő 4.1-es, major release-ben kívánnak javítani. Nagyon megörültem ennek a tételnek:
Bugs #14269: In SFTP, you can’t drag anything into a folder that you got to via a symlink
Azonnal kipróbáltam és működik. Bejelentkeztem még a bétatesztes issue trackerbe is, de ott nem találtam meg a 14269-es számú hibajegyet, feltételezem, hogy ott csak azok vannak, amiket bétateszterek visznek fel, ezt a hibát pedig email alapján ők vitték fel a saját, belső trackerükbe.
Hogy mit tanultam meg az eset kapcsán?
- ha van hozzáférés, nyitni kell hibajegyet a trackerben
- ha le lett jelentve egy hibajegy, nem kell érdeklődni, úgyis megcsinálják, csak nem kommunikálnak, mert az idő és energia (sok jegy van)
- ha le lett jelentve, akkor lehet nézni online-ban mindig a státuszát, nem kell emailre várni, vagyis a bugtracker arra való, hogy használjuk
Egy dolog akkor is biztos: ha nem mentünk volna utána a hibának, nem hiszem, hogy most érkezett volna a fix, tehát megérte.
Apropó: nem tudja valaki, hogy iDisk-et hogy lehet mountolni benne? Állítólag sokkal kényelmesebben és megbízhatóbban lehet MobileMe iDiskre feltölteni Transmiten keresztül. Ötletem sincs, hogyan lehet megcsinálni, minden opciót végignéztem.