GNOME Bugzilla – Bug 648664
ftpadmin: crash while installing my tarballs today
Last modified: 2013-11-21 14:55:29 UTC
I released several tarballs today (gcalctool, gnome-desktop, gnome-menus, gnome-session, gsettings-desktop-schemas), and ftpadmin crashed for all of them while doing notifications. This means that the tarballs were released, but no ftp-release-list mail was sent, the library.gnome.org trigger was not done, bugzilla version update was not done (doesn't matter as it was 3.0.1), and ftp.gnome.org was not signalled (I did this manually). The crash was: Doing notifications: - Informing ftp-release-list Traceback (most recent call last):
+ Trace 226881
main()
options.func(options, parser)
module.install(unattended=options.unattended)
self.inform()
'X-Maintainer-Upload': str(self.pw.pw_name in self.moduleinfo.maintainers)
self._set_ldap()
data = get_module_info(self.module)
data = l.search_s (LDAP_BASE, ldap.SCOPE_SUBTREE, filter, None)
return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout)
msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit)
timeout,sizelimit,
result = func(*args,**kwargs) ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"}
(and variations of this, but always in the ldap module because the server is down apparently)
I've restarted slapd. Not sure what the best solution is. It needs LDAP to determine maintainers and the DOAP file.
I've added a 'notify' subcommand. Use it as: ftpadmin notify $TARBALL $TARBALL2 etc you can use it to send out the notifications regarding the modules you installed note: didn't test it at all, should work though
ran the notify command for the remainder as well
The GNOME Infrastructure Team is currently migrating its bug / issue tracker away from Bugzilla to Request Tracker and therefore all the currently open bugs have been closed and marked as OBSOLETE. The following move will also act as a cleanup for very old and ancient tickets that were still living on Bugzilla. If your issue still hasn't been fixed as of today please report it again on the relevant RT queue. More details about the available queues you can report the bug against can be found at https://wiki.gnome.org/Sysadmin/RequestTracker. Thanks for your patience, the GNOME Infrastructure Team