[bitbake-devel] [PATCH 1/1] toaster: orm Fix restrictive LogMessage message length

Peter Kjellerstedt peter.kjellerstedt at axis.com
Wed Oct 21 08:40:16 UTC 2015


> -----Original Message-----
> From: bitbake-devel-bounces at lists.openembedded.org [mailto:bitbake-
> devel-bounces at lists.openembedded.org] On Behalf Of brian avery
> Sent: den 20 oktober 2015 01:23
> To: bitbake-devel at lists.openembedded.org
> Subject: [bitbake-devel] [PATCH 1/1] toaster: orm Fix restrictive
> LogMessage message length
> 
> From: Michael Wood <michael.g.wood at intel.com>
> 
> Log messages can be quite log so use a TextField rather than a char
                            ^^^
long

> field with max length of 240. mySQL is especially picky about field
> lengths and will cause an exception of the log is too long.
                                      ^^
if

> [YOCTO #8475]
> 
> Signed-off-by: Michael Wood <michael.g.wood at intel.com>
> Signed-off-by: brian avery <avery.brian at gmail.com>
> ---
>  .../0028_auto__chg_field_logmessage_message.py     | 345
> +++++++++++++++++++++
>  lib/toaster/orm/models.py                          |   2 +-
>  2 files changed, 346 insertions(+), 1 deletion(-)

[cut]

> diff --git a/lib/toaster/orm/models.py b/lib/toaster/orm/models.py
> index a784b1b..0bbdbc5 100644
> --- a/lib/toaster/orm/models.py
> +++ b/lib/toaster/orm/models.py
> @@ -1296,7 +1296,7 @@ class LogMessage(models.Model):
>      build = models.ForeignKey(Build)
>      task  = models.ForeignKey(Task, blank = True, null=True)
>      level = models.IntegerField(choices=LOG_LEVEL, default=INFO)
> -    message = models.CharField(max_length=240)
> +    message=models.TextField(blank=True, null=True)

Why remove the spaces?

>      pathname = models.FilePathField(max_length=255, blank=True)
>      lineno = models.IntegerField(null=True)
> 
> --
> 1.9.1

//Peter




More information about the bitbake-devel mailing list