[Qualipso-a4] Integrando BBDD Qualipso y NLP en BTS

Miguel Angel Tinte García matinte en libresoft.es
Lun Dic 28 17:43:55 CET 2009


El vie, 25-12-2009 a las 02:28 +0100, Jose Gato Luis escribió:
> Sorryyyyyyyy se me había olvidado tío, mierda!!!! :_(   lo acabo de 
> subir a mi home en el prototype server, en la carpeta nltk_data. Como 
> root no tendrás problemas para entrar en mi home ;)
> 
> Sobre BTSAccessLibraryForge olvídalo, no lo necesitas para jpueyo, eso 
> sólo vale para integrar con los servicios de la a7 que de momento los 
> tenemos parados. Fíjate en el extractor de correos, para ver como uso 
> las herramientas de jpueyo para analizar el body y el subject, para 
> extraer las relaciones que teniamos que analizar. En los bugs, creo que 
> sólo buscabamos nombres de ficheros de documentos y código fuente.
> 
> Ejemplo del de correo:
> 
> if NLP == True:
>                          semanticTools.analizeText (body, True)
>                          bodyBugs = semanticTools.getBugEntities()
>                          sourceCodeFoundBody = 
> semanticTools.getSourceCodeEntities()
>                          docsFoundBody = semanticTools.getDocEntities()
> 
> busco en el body bugs, ficheros de código fuente y documentos. La rama 
> del false, es lo que hacíamos en la anterior iteración:
> 
> else:
>                          bodyBugs = searchBugInMessage (body)
>                          subjectBugs = searchBugInMessage (subject)
> 
>                          addBugsFound (emailResource, subjectBugs + 
> bodyBugs)
> 
>                          filesFoundBody = searchSourceCodeFileInText(body)
>                          filesFoundSubject = 
> searchSourceCodeFileInText(subject)
> 
>                          addSourceCodeFilesFound (emailResource, 
> filesFoundBody + filesFoundSubject )
> 
> 
> con las librerías que usaban expresiones regualres.
> 
> Cualquier duda avísame, y siento haber estado tan desconectado estos 
> días y sobre todo, siento no haber subido el corpus.
Mira tío, me ha surgido un problemilla con lo del corpus. Ya he hecho
los cambios para adaptar lo de Javier y cuando ejecuto el BTS me dice:

  File
"/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/jpueyo/floss_nlp/NLP_Process.py", line 62, in getItemContents
    p = Popen([FLOSS_NLP_PATH_PRE + 'item_processor_2.pl', doc_item],
stdout=PIPE, stderr=None)
  File "/usr/lib/python2.5/subprocess.py", line 594, in __init__
    errread, errwrite)
  File "/usr/lib/python2.5/subprocess.py", line 1153, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Me da la sensación que no encuentra la ruta de la carpeta nltk_data/ que
me he copiado o algo así. Tengo que configurar el path en el
btsFeederConf.xml?? Es que no veo donde lo configuras en el ejemplo del
ML :-o


Gracias tío 

> 
> Un saludo,


> 
> El 24/12/09 12:14, matinte escribió:
> >
> >
> > Oye tío, cuando leas el correo please mira a ver si puedes explicarme un
> > poco lo de la clase BTSAccessLibraryForge para poder dejar completo el BTS
> > Y poder pasar a por el ML y SCM. Otra cosa es lo del corpus ese que ibas a
> > copiar al prototype-server., avísame cuano lo tengas :D
> >
> > Gracias y perdona por incordiarte durante tus vacas,
> >
> > Ciao
> >
> > On Tue, 22 Dec 2009 13:22:28 +0100, Miguel Angel Tinte García
> > <matinte en libresoft.es>  wrote:
> >> Hola Gatuno,
> >>
> >> he subido al repo los cambios hechos para el BTS de manera que ya
> >> inserta los persons y bugs con los item_types que me envío Quiles.
> >>
> >> Además, he modificado la clase SRClientMySql de manera que la paso los
> >> datos de la bbdd de qualipso al crear el objeto, así la llamada a los
> >> métodos send...Resource() son iguales para SRClientRest y SRClientMySql
> >>
> >> Otra cosa que te quería comentar es que para añadir lo que hizo Javier
> >> necesito crearme una clase BTSAccessLibraryForge verdad? Me comentaste
> >> que un extractor lo tenía hecho ya, era el de ML?
> >>
> >> Y lo último es que me avises cuando copies al prototype-server el corpus
> >> éste que necesitamos please :)
> >>
> >> Nada más, pásalo bien estos días tunante,
> >>
> >> Saludos
> > _______________________________________________
> > Qualipso-a4 mailing list
> > Qualipso-a4 en gsyc.escet.urjc.es
> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4
> 
-- 
Miguel Ángel Tinte García        
Libre Software Engineering Lab (GSyC)  | Universidad Rey Juan Carlos
matinte en libresoft.es         
http://libresoft.urjc.es/   



More information about the Qualipso-a4 mailing list