September 8th, 2001

Meeting Log & Minutes

Great meeting! Thanks to everybody for coming, and to Dormando for setting it up. Incredibly productive.

Meeting Log:
http://www.danga.com/~martine/livejournal/logs/lj_dev.2001-09-08.html

Minutes:
* new BML release? get bmlp.pl from livejournal, not bradfitz.com/bml
* directory rewrite sometime
* INERR undefined in livejournal? no, it was. weird.
* goatctl: toggle/reset goathack dev environment (idigital)
* two CVS: use collections (avva)
* list server ... get working, announce, use.
* peer review of patches before mailing brad
* talkread/post library & abstraction for todo lists
* todo list maintainership (Mart)
* new install tarball -- upgrading -- yech:
-- need translation stuff done; move text/code apart
* store as UTF-8 in database (avva investigating), convert to HTML entitities on output
* community "member of" friend adding problem (bradfitz)
* poll creator needs to be linked
* /press/* history.bml, qa.bml (opiummmm)
* rate limiting tables/API review
* talkread screening (avva)
* image serving / expiration (evan)
hacking

LiveJournal development mailing lists.

Hey all,

More stuff! MAILING LISTS!

Code LiveJournal code discussion
Patches Announcements of patches to LiveJournal
Sysadmin Discussion of LJ server stuff.

We want to start using patches@lists.livejournal.com for peer-review of patches before brad's forced to deal with them, and the others are there for everything else. I'll add more lists if we need to.

They will be linked from the top of lj_dev eventually, but for now, just this post :)

UPDATE: DAmmit. Sometimes it will slip an address @livejournal.com instead of @lists.livejournal.com - for now, just change it manually, I'll fix that ASAP. Stupid piece of crap.

lj_dev newbie

Hi everybody! I just started helping out in the LJ support area, mostly with HTML and CSS troubleshooting, and decided to join lj_dev when I came across an HTML cleaning bug.

I'm pretty sure I read that cleanhtml.pl is currently under review, and want to find out if the following bug has been identified and/or fixed:

'autoclose' does not do tag nesting, it instead runs through a fixed-order list and generates the required number of closing tags for each opening tag in the entry. This is okay (but not XHTML compliant) for font formatting tags, but is causing problems with unclosed tables and tables left open by the <lj-cut> tag.

For example, if a person starts two tables in an entry but they get cut off by an <lj-cut> tag, the entry is autoclosed with this:

</table></table></tr></tr></td></td>

instead of this:

</td></tr></table></td></tr></table>

This behavior caused the table breakage addressed in support request 14987 and may also be causing the 'narrow table' anomalies listed in other support requests.

Since I just joined lj_dev, I don't think I have access to the cleanhtml.pl currently under review. Could someone provide a link, or e-mail the file to me?