<div dir="ltr">Nicolas,<div>I think you missed the _workdir when configuring setPropertyFromCommand</div><div><br></div><div><br></div><div><div>- self.addStep(shell.SetPropertyFromCommand(command='grep version setup.py | grep = | cut -d = -f2 | cut -d"\'" -f2 ', property="upstreamPkgVer"))</div><div>+ self.addStep(shell.SetPropertyFromCommand(command='grep version setup.py | grep = | cut -d = -f2 | cut -d"\'" -f2 ', property="upstreamPkgVer", workdir=self._workdir)</div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Apr 12, 2017 at 2:33 PM nicolas.lecureuil nicolas.lecureuil <<a href="mailto:nicolas.lecureuil@siveo.net">nicolas.lecureuil@siveo.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"><p class="gmail_msg"><br class="gmail_msg"></p><blockquote type="cite" class="gmail_msg">Le 6 avril 2017 à 10:40, "nicolas.lecureuil nicolas.lecureuil" <<a href="mailto:nicolas.lecureuil@siveo.net" class="gmail_msg" target="_blank">nicolas.lecureuil@siveo.net</a>> a écrit :<br class="gmail_msg"><br class="gmail_msg"><p class="gmail_msg"><br class="gmail_msg"></p><blockquote type="cite" class="gmail_msg">Le 6 avril 2017 à 10:13, Pierre Tardy <<a href="mailto:tardyp@gmail.com" class="gmail_msg" target="_blank">tardyp@gmail.com</a>> a écrit :<br class="gmail_msg"><br class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_quote gmail_msg"><blockquote class="gmail_msg"><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">Hi,<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">i have forgottent a big detail, i am using bb 0.8.9 ( as i need to port to bb 0.9.x in a second step but i want as a first step a working buildbot ( i am not that far from this :) )<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p></div></blockquote><div class="gmail_msg">You can at least upgrade to 0.8.12, and get new style steps.</div><div class="gmail_msg"> </div><blockquote class="gmail_msg"><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"> <br class="gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">so if i use:<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p></div><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">f1.addStep(shell.SetPropertyFromCommand(command='grep version setup.py | grep = | cut -d = -f2 | cut -d"\'" -f2 ', property="upstreamPkgVer"))</p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p></div><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">for now i have :<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">self.addStep(UpstreamGetVersion(workdir=self._workdir))<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"> self.addStep(DebComputeNewVersion(master_path=self._base_master_path, pkg_url=self._base_pkg_url))<br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">if i use <br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p></div><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">f1.addStep(shell.SetPropertyFromCommand(command='grep version setup.py | grep = | cut -d = -f2 | cut -d"\'" -f2 ', property="upstreamPkgVer"))</p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p></div><div class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">i obtain  : <br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"><br class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg"></p><p class="m_2004199344426796400ox-8ad6c00a2a-ox-739bc637d6-gmail_msg">LINE: pulse-agent-plugins (grep: setup.py: Aucun fichier ou dossier de ce type+git20170405233946.ea174fc-1) UNRELEASED; urgency=medium</p></div></blockquote><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I think this is just the problem of workdir. looks like you have some specific workdir management in your master.cfg which you did not publish, so its not easy for me to help </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">You can use export LANG=C before starting your workers to disable french i18n for your workers.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Pierre </div></div></div></blockquote><p class="gmail_msg"><br class="gmail_msg"></p><p class="gmail_msg">sorry:<br class="gmail_msg"></p><p class="gmail_msg">i have<br class="gmail_msg"></p><p class="gmail_msg">self._workdir = os.path.join(self._buildroot, self._projectdir)<br class="gmail_msg"></p><p class="gmail_msg"><br class="gmail_msg"></p><p class="gmail_msg">the complete function is:<br class="gmail_msg"></p><p class="gmail_msg"><a href="https://pastebin.com/EbyvE9BH" class="gmail_msg" target="_blank">https://pastebin.com/EbyvE9BH</a></p></blockquote></div><div class="gmail_msg"><p class="gmail_msg">i still don't pass to use Interpolate, i think i missed a detail somewhere<br class="gmail_msg"></p><p class="gmail_msg"><br class="gmail_msg"></p><p class="gmail_msg">Is my paste enough to understand or do you need the whole master.cfg file ?<br class="gmail_msg"></p></div>
 </blockquote></div>