[ros-release] Build Farm Spam and Debugging

David Lu!! davidvlu+ros at gmail.com
Thu Apr 7 17:07:25 UTC 2016

That's simultaneously hilarious and sad. However, I don't think its
the exclamation points:  they are not unicode, but ascii 33.
Alternate theories:
 1) David V(full stop). Lu!! (unless ! is a full stop)
 2) Perhaps Stéphane's name - with the unicode

On Thu, Apr 7, 2016 at 12:32 PM, Tully Foote <tfoote at osrfoundation.org> wrote:
> I think the exclamation points in your name are breaking the unicode parsing
> on the debian target. Looking at the documentation the maintainer field only
> supports ASCII characters.
> The debian maintainer field format is defined by RFC822
> https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Maintainer
> There's a note about problems with full stop.
> And RFC822 can be seen here
> https://www.w3.org/Protocols/rfc822/3_Lexical.html
> I think it's likely that debian is more strict in it's interpretation of the
> formatting. And the quickest solution will be to remove the characters from
> the maintainer name. It could either be patched in the jessie specific
> branch in the release repo. The simplest solution is a rerelease without the
> characters.
> You could open an issue on
> https://github.com/ros-infrastructure/ros_buildfarm and we could look at
> sanitizing the characters in that field, but developing the correct
> replacement/substitituion policy may be a challenge.
> B) Sourcedebs are triggered on a 15 minute cycle since people want them to
> come out quickly. We typically will roll back any releases which fail their
> sourcedeb jobs since it's rarely a platform specific issue. And if the
> sourcedeb is not working we might as well pull it from the farm.
> Tully
> On Thu, Apr 7, 2016 at 6:27 AM, David Lu!! via ros-release
> <ros-release at lists.ros.org> wrote:
>> I am but a humble navigation code monkey, and am not trained in the
>> ways of the build farm. Can someone help me interpret what's going on
>> that's causing
>> A) A specific build to fail e.g.
>> http://build.ros.org/job/Ksrc_dJ__map_msgs__debian_jessie__source/87/console
>> B) So many emails (see attached)
>> _______________________________________________
>> ros-release mailing list
>> ros-release at lists.ros.org
>> http://lists.ros.org/mailman/listinfo/ros-release

More information about the ros-release mailing list