=== Ursinha is now known as Ursinha-afk [01:05] Good morning. === Ursinha-afk is now known as Ursinha [01:41] hi folks - i'd like to use bzr for delphi projects but some files are binary - is bzr limited to text only data? [01:42] No, you can commit binary files too. [01:42] Not at all, other than the obvious problem that you can't merge binary files [01:43] But that's a problem with binary file formats, not a problem with bzr :-) [01:43] thanks folks [01:46] hi there spiv, maxb [02:15] Hi poolie. I have a question about hydrazine. Shall I do a merge proposal to add lp-promote-ppa, or shall I just push it straight to trunk? [02:15] if you do an mp i'll read it [02:15] then you can merge it yourself [02:16] if i ever stall for too long please nag or circumvent me [02:19] * maxb wonders why bzr lp-propose complains of "bzr: ERROR: No reviewer specified [02:19] bug thingy [02:26] somebody just duped it [02:32] <- === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [02:51] maxb oh i just saw your mp [03:01] apparently the homepage feeds are failing to revalidate because the datacentre cache isn't revalidating them [03:02] maxb: i don't follow your remark about obviously not being able to merge binary data - doesn't bzr generate a diff file - how is that handled? [03:05] billy: internally bzr has a database that can store binary deltas [03:06] billy: for sharing changes with other people you usually just tell them to access your branch directly, but bzr can also generate a "merge directive" that looks somewhat like a diff but copes with changes to binary files (and preserves all the bzr metadata). [03:07] OK, so I'm in the process of setting up my bzr server. I currently have it running with the --directory option set to /data/bzr. First question: should I do a bzr init-repo on /data/bzr? [03:08] spiv: that's good - i assume maxb meant merging of branches which i don't need - i'm just tracking changes inn private development [03:08] billy: right [03:09] ReachingFarr: generally you make a repo for every project you are versioning. [03:10] spiv: OK. Makes sense. Next question: There is an option to specify the protocol when using 'bzr serve' but I don't see any list of options. Are there any? [03:10] another question - quite different - a project on sourceforge uses subversion - can i checkout the repository to my system using bzr? [03:11] i don't really need every vcs on the planet installed - one is enough [03:11] yes, install bzr-svn [03:12] lifeless: is that a separate package or a plugin? [03:12] yes [03:12] lifeless: quick squid qn [03:12] thanks folks [03:13] the dc squid was always caching feedparser requests [03:13] which is reasonable given the heuristics [03:13] its also for security [03:13] known-bug-contact-point [03:13] if i change the client to send an i-m-s and/or etag, will it revalidate? [03:13] you mean having a squid at all is a security measure? yes, that's fine [03:14] to force revalidation? [03:14] i realize the answer depends on the particular setup [03:14] or to permit revalidation ? [03:14] at the moment the client sends no cache control headers and it does not revalidate [03:14] if i set pragma: no-cache it respects that [03:14] what i want to know is if i send i-m-s will it probably revalidate? [03:14] squid will be revalidating internally based on the age heuristic from the upstream [03:15] does i-m-s affect that? [03:15] a few things do [03:15] I'm just listing them [03:15] Also, how do people tend to secure their bzr servers? I'd really like to use the smart server AND have write access. [03:15] patience ;) [03:15] ReachingFarr: most folk use bzr+ssh [03:16] poolie: so, a plain GET requires the objet to be fresh, or squid revlaiadates; IMS IIRC will be exactly the same, but squid can tell you Not-modified if it isn't changed. [03:16] poolie: if you're trying to trigger revalidation, you should use [03:16] max-age [03:17] or similar [03:17] or must-revalidate? [03:17] right [03:17] do you have the response headers? [03:17] ReachingFarr: the only options for protocol at the moment are 'bzr' (the default) and 'svn' (if you have the bzr-svn plugin installed), which is still somewhat experimental I think. [03:17] from a request where squid did not revalidate ? [03:17] ReachingFarr: often people don't need 'bzr serve' at all [03:18] poolie: and, what are the symptoms/problem you're fixing [03:18] ReachingFarr: if you have bzr and ssh installed on the server then bzr+ssh is usually the simplest and best solution. [03:18] ReachingFarr: so the URLs would look like bzr+ssh://server/data/bzr/... [03:19] lifeless: the symptom is that new feed entries don't show up [03:19] poolie: at all, or for