The name field in Permission model in django.contrib.auth module causes problems when one of the fields' verbose_name length is larger than 39 characters because it's maximum length is 50. (
https://github.com/django/django/blob/master/django/contrib/auth/models.py#L63)
Django automatically prepend "Can change", "Can delete" and "Can add" words to fields' verbose names for name column when inserting rows to auth_permission table so limits the maximum length of a verbose name to 39 character.
When syncdb command is run, Django throws a database exception saying "Data truncated for column 'name' at row x" in this case. I think the length of name field is quite low but if you prefer to limit that field to 50 character, Django should not allow verbose name attribute to be larger than 39 character.