I also find the build farm spam quite annoying. I get the same notification failure whenever anything on Kinetic breaks. :) Glancing at the package.xml for map_msgs, could it be that the accented "é" in the author field (Stéphane Magnenat) is breaking unicode parsing, not the exclamation points? https://github.com/ros-planning/navigation_msgs/blob/jade-devel/map_msgs/package.xml I will look into sanitizing the characters so that we can support package maintainers and authors with unicode characters in their names. On Thu, Apr 7, 2016 at 9:32 AM, Tully Foote via ros-release < ros-release@lists.ros.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@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@lists.ros.org >> http://lists.ros.org/mailman/listinfo/ros-release >> >> > > _______________________________________________ > ros-release mailing list > ros-release@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-release > >