Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CHAOSS Project

CHAOSS is focused on creating analytics and metrics to help define community health
Collective - Host: opensource - https://opencollective.com/chaoss - Website: https://chaoss.community - Code: https://github.com/chaoss

[bugzilla] Get server version when buglist() is called

Instead of fetching the version when the Bugzilla client
is initialized, it will be get when bug...

github.com/chaoss/grimoirelab-perceval - 5fd8b77b0ee2d5156fd0fb93bed42e32b3e33ac3 authored about 9 years ago by Santiago Dueñas <[email protected]>
[errors] Add CacheError exception

github.com/chaoss/grimoirelab-perceval - abdb0ab4b79f72db56b059aa8302f5880faa124e authored about 9 years ago by Santiago Dueñas <[email protected]>
[backend] Add Cache support on abstract backend class

The commit adds the method fetch_from_cache(), that must
be implemeted by derived classes. It al...

github.com/chaoss/grimoirelab-perceval - 0dc36c5937a331f8d4dc1f28194bc172ce4eca85 authored about 9 years ago by Santiago Dueñas <[email protected]>
[cache] Add Cache class

This class allows to cache items (Python objects of any type) for a
further recovery. Items are ...

github.com/chaoss/grimoirelab-perceval - 95d5e90b1ff7ff07db289c03ffe1239f6f54e232 authored about 9 years ago by Santiago Dueñas <[email protected]>
[tests] Remove unnecessary imports

github.com/chaoss/grimoirelab-perceval - 17a0e003a3862e8449b0db2a268dffc8a21c4aaa authored about 9 years ago by Santiago Dueñas <[email protected]>
Changed default self.max_items_bulk to 100 so it works in remote elastic cases.

github.com/chaoss/grimoirelab-elk - 8009528ac4022e582ca0a0321b336c52a2dd991a authored about 9 years ago by Alvaro del Castillo <[email protected]>
Get the vis from the dashboard template definition.

github.com/chaoss/grimoirelab-elk - bff54e88781b9b64936a11278cc47c99f357c2c5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
First version of p2k creating a real kibana dashboard from a perceval datasource.

Refactoring of p2o to share code with p2k.

github.com/chaoss/grimoirelab-elk - bd6863658719e88be3eed87222649c0fca1d4a44 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added first version of the perceval to Kibana tool.

It gets the data from Perceval and create the index pattern for Kibana.

github.com/chaoss/grimoirelab-elk - 0e06c115882ff0382e600339dfcbb3eb49b1c42b authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added ElasticWriteException and check we can write in Elastic when creating indexes.

github.com/chaoss/grimoirelab-elk - e008bba10a6a563faac4a22ba7882a3519bd3423 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Use an URL to define Elastic connection (not host and port).

github.com/chaoss/grimoirelab-elk - 78678a112c0f491f7d245b09a259b0c3bf866d41 authored about 9 years ago by Alvaro del Castillo <[email protected]>
bugzilla fixed case where there are no new items.

github.com/chaoss/grimoirelab-elk - 21475ad67ce3fff596e3ba97ce99c1ed728367f5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed bugzilla iterator so it iterates also in bugs ids csv list.

github.com/chaoss/grimoirelab-elk - 4d099afb2df4ebfb2378c792a0404e9c9c2e4eae authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed API call.

github.com/chaoss/grimoirelab-elk - 12f02a785745caf0036d4c458a6302b9dd35fcc7 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Refactord GitHubClient so item iteration is done in GitHub backend.

Fixed incremenatal support for GitHub.

github.com/chaoss/grimoirelab-elk - 4f13eec10ef6e105b80333f42a842b5dc19562f4 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Converted for using generator.

Added GerritClient class to work with Gerrit SSH API.

github.com/chaoss/grimoirelab-elk - aab110817778b2aa50e2369d71210d97cedf416c authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added GitHubClient class which implements all comms with GitHub API.

github.com/chaoss/grimoirelab-elk - 88ab5280ba9ac72323e0148b5d1a584eecd40470 authored about 9 years ago by Alvaro del Castillo <[email protected]>
New version including the events channel.

github.com/chaoss/grimoirelab-elk - fa64a3a88a1911e1e77f452c421da5290b37b378 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Converted to use generators (yield).

github.com/chaoss/grimoirelab-elk - 227c323c9136489d917d1a4d2edf20e398f537f7 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Use the last stable version for ES and Kibana.

github.com/chaoss/grimoirelab-elk - 02b4fca8c4d8608611ee13cfc7926f02c89001c7 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added Items API.

github.com/chaoss/grimoirelab-elk - 25a91333f5d465f1a30ad39b99aafa8b5d9aafd3 authored about 9 years ago by Alvaro del Castillo <[email protected]>
New version after talking with Dani about the enrichment process.

github.com/chaoss/grimoirelab-elk - be2bb498fceae625f124ba271c8b816c3996bc30 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added loop feature to p2o.

github.com/chaoss/grimoirelab-elk - 64f14942831d3375d1b7be5daed1e23d199671f2 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Improved logging.

github.com/chaoss/grimoirelab-elk - 520fdef66bc0e796de48385d14d5eea8bb4519fb authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added new method to get the elastic ids for the repositories in Ocean Conf.

github.com/chaoss/grimoirelab-elk - 93c06e7a32b81f19e1bc32e64aa012f4473a7a8a authored about 9 years ago by Alvaro del Castillo <[email protected]>
First version of the ocean management tool.

Implemented listing and removing of repositories.

github.com/chaoss/grimoirelab-elk - b440f0a49869490a7533a7bbd55e57dbd6501b45 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Update executable files to run on Python 3

github.com/chaoss/grimoirelab-perceval - 4dd88bdefc77fd88fa51d3994f103f2b44003b99 authored about 9 years ago by Santiago Dueñas <[email protected]>
[perceval] Update description

github.com/chaoss/grimoirelab-perceval - 8e0e3e1d5fa71c9fce76d1d8bf323dcde7564d64 authored about 9 years ago by Santiago Dueñas <[email protected]>
[perceval] Add support to run commands

github.com/chaoss/grimoirelab-perceval - a2dc4a67322593d67249fd77e473db6f66a3901c authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Set default value to from_date parameter

github.com/chaoss/grimoirelab-perceval - bb08c7125b8decf6cf924cf19c9903973e1a772b authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Add BugzillaCommand class

github.com/chaoss/grimoirelab-perceval - 1aad023e497f38d33be18aee05a0e1f39544de66 authored about 9 years ago by Santiago Dueñas <[email protected]>
[backend] Add BackendCommand class

This class allows to run the backend using a generic class
which parses the arguments needed to ...

github.com/chaoss/grimoirelab-perceval - 912a4c5ffd90347e5ab079bca9b4bef44116074a authored about 9 years ago by Santiago Dueñas <[email protected]>
Implemented the process for updating all repositories in Ocean.

github.com/chaoss/grimoirelab-elk - 372a87994078cabf6dabfa550d284611ad73a81b authored about 9 years ago by Alvaro del Castillo <[email protected]>
Adding get_repos method to get all repos from Ocean.

github.com/chaoss/grimoirelab-elk - 3096a655a94642a4f7d4c5fac55c0a9d3d6f4a96 authored about 9 years ago by Alvaro del Castillo <[email protected]>
First version of the ConfOcean management class.

repos are added to ocean conf once analyzed.

github.com/chaoss/grimoirelab-elk - 0b065725139ce07aec1dc4d9c364ea3407d94cfd authored about 9 years ago by Alvaro del Castillo <[email protected]>
Refactoring of p2o before adding new features.

github.com/chaoss/grimoirelab-elk - 3390f7d90419cce62b2b1f12b0c0adb993e4b239 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Change use_cache to cache so command line args map to init params.

github.com/chaoss/grimoirelab-elk - 5acab2ed07299bc3e07ce84ef8145319479206f5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Moved to **args approach to use command line args when available.

github.com/chaoss/grimoirelab-elk - e9327c5706a3493a8091f59c09c961fb7214f69b authored about 9 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'args'

github.com/chaoss/grimoirelab-elk - 3690f10fa50e7808dfa378c6a203b8a0904a4561 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Convert to perceval module organization.

github.com/chaoss/grimoirelab-elk - 05ab190ce105a78c9598f477661ae9c88abde426 authored about 9 years ago by Alvaro del Castillo <[email protected]>
New version after Dani comments.

github.com/chaoss/grimoirelab-elk - 6c833739d80945d90b076a028d3ab51b19ee37b4 authored about 9 years ago by Alvaro del Castillo <[email protected]>
[bugzilla] Set Bugzilla to inherit from Backend class

github.com/chaoss/grimoirelab-perceval - aca652b4f68dbddc4ad0a8871982836e58e6b6c1 authored about 9 years ago by Santiago Dueñas <[email protected]>
[backend] Set the default interface of Backend class

github.com/chaoss/grimoirelab-perceval - 3482555c75c652e0514494d56422f7a70e8611a4 authored about 9 years ago by Santiago Dueñas <[email protected]>
Add packages to setup.py

github.com/chaoss/grimoirelab-perceval - 1c429aeaaadc9fbae2bbaadb55dfc74ad1a6aefa authored about 9 years ago by Santiago Dueñas <[email protected]>
Use **args to pass args to init methods.

github.com/chaoss/grimoirelab-elk - 4a45bbed4c904f1ffffcfa9e5efd7dd04a80007d authored about 9 years ago by Alvaro del Castillo <[email protected]>
[bugzilla] Retrieve Bugzilla server version on init

BugzillaClient now gets the version of the Bugzilla server when
it is initialized.

github.com/chaoss/grimoirelab-perceval - 6aa52c5d2e5d831ffbfe4b9bae40da5593a0a379 authored about 9 years ago by Santiago Dueñas <[email protected]>
Simplified docker-compose file.

github.com/chaoss/grimoirelab-elk - 57d2d22698c8972ed8a3a9751edecf179d740fc9 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Sample for ELK authenticated using nginx and reverse proxy.

github.com/chaoss/grimoirelab-elk - 97bc25931698faa6ba51ee14adf60aaca9af65b1 authored about 9 years ago by Alvaro del Castillo <[email protected]>
First version of p2o. Just a command line tool for feeding Ocean from perceval.

github.com/chaoss/grimoirelab-elk - 36006a8a2d34a19035f5e6b8282b343e80de1d84 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Support using command line args as params for OceanBackend init.

github.com/chaoss/grimoirelab-elk - 49e49b1ac1bf3dcf964ab561fc3d57cd3da448ed authored about 9 years ago by Alvaro del Castillo <[email protected]>
Created grimoire/elk/enrich.py class as Elastic Enrich basic API.

Use the new Enrich API for supported backends.
Accept command line args in backends init methods....

github.com/chaoss/grimoirelab-elk - 831d248d29fe454dd15deac027d3e296ddbe52c8 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Removed not used code (old use of pullrequests API).

github.com/chaoss/grimoirelab-elk - 7396dc17937c24c7f7dc236cc0ba13c90ff7b432 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Refactored all code to have just Items Perceval backends.

Move the rest of the code to specific classes.

github.com/chaoss/grimoirelab-elk - 59949c7f331ff66e3e6460d4a797033bd4f72ed3 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added python mysqldb lib

github.com/chaoss/grimoirelab-elk - 4f7f617c70ae954cc53070347c0eb6ff94456100 authored about 9 years ago by Alvaro del Castillo <[email protected]>
[errors] Add generic exception for backends

github.com/chaoss/grimoirelab-perceval - 482d028e93237997406665fb4b31fca7c7f47e6b authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Retrieve the activity of each bug

Calling to fetch() produces a list of bugs that includes
their details and activity.

github.com/chaoss/grimoirelab-perceval - 8cc0df2f3ffe92104160749ffe98e537f25977a0 authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Add parse_bug_activity()

This static method parses a HTML stream that stores the activity
of a bug.

github.com/chaoss/grimoirelab-perceval - d87f2ed0d3d98832348602a8105bbccf5f812620 authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Add support to fetch the bug details

When fetch() method is called, it gets first the list of bugs
and then, the details of each bug....

github.com/chaoss/grimoirelab-perceval - 6c06ae24ac5512de3260f0c3cea615ba466bdf01 authored about 9 years ago by Santiago Dueñas <[email protected]>
New version of OceanArch after the meeting.

github.com/chaoss/grimoirelab-elk - 2aeb1b8499abcc57aa00919c2dc8f5474df2edac authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added ocean manager tool.

github.com/chaoss/grimoirelab-elk - 55e334cf95dc3c225f3c112a314e3293033f1cb8 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Backend get_name is now public.

github.com/chaoss/grimoirelab-elk - 7a7fb72cdc238c9bd386d82626e7a4972c69a32b authored about 9 years ago by Alvaro del Castillo <[email protected]>
Unified in gelk all data sources scripts.

github.com/chaoss/grimoirelab-elk - bff28336b63444530cf02c4bc72f1cc3f8cd379a authored about 9 years ago by Alvaro del Castillo <[email protected]>
Basic draws with Ocean arch.

github.com/chaoss/grimoirelab-elk - dcb7aec153a11b39fa6e01621d011e1854160f64 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Control logging at urllib3 level.

github.com/chaoss/grimoirelab-elk - 9bd3dfc3fed9721b273bd21d3a4d4f76efc4596f authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added packages needed for running Gelk.

github.com/chaoss/grimoirelab-elk - 0399b80b04281032a1f4fc9a3ba70005be8e938c authored about 9 years ago by Alvaro del Castillo <[email protected]>
Use bash and sudo power to bitergia default user.

github.com/chaoss/grimoirelab-elk - fc4aafd86d549036b1020ce4b1b523a4fb88bf6e authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added link from gelk to elastic docker container.

github.com/chaoss/grimoirelab-elk - b0b94799f6428d1680223f983a4d2169384c7a05 authored about 9 years ago by Alvaro del Castillo <[email protected]>
First version of Gelk Docker image added.

github.com/chaoss/grimoirelab-elk - 49f5c1cb69bb24ecaa8a4fcda2d1323d84e63d9c authored about 9 years ago by Alvaro del Castillo <[email protected]>
New compose with ES 2 and Kibana 4.2 working.

github.com/chaoss/grimoirelab-elk - b87d84ee80822efdb6eb96248df830bce888a1e2 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Converted CacheItems to an iterator.

Improved how the cache is loaded and sent to Ocean.

github.com/chaoss/grimoirelab-elk - 85bcf41a150ee56dc3d3bf0899dc710fb0082d2f authored about 9 years ago by Alvaro del Castillo <[email protected]>
Support not having projects db from grimoirelib.

Improved howto get all reviews (not working for wikimedia).

github.com/chaoss/grimoirelab-elk - f31b1f54d7fd651e7d99255eddb0395f90edf4d3 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Removed projects download from gerrit. Download the full gerrit.

Several fixes to gerrit stack.

github.com/chaoss/grimoirelab-elk - 757169fd4cf8ae4ecc8dcd2841277379c7da2265 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Added break in infinite loop in bulk api.

github.com/chaoss/grimoirelab-elk - 761d374ec4022c023ba7c2f007fcb6411e54e149 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Implemented incremental annotations for all backends.

github.com/chaoss/grimoirelab-elk - 352a139c92dc5d139fe647638e1b087c5d0d5cf5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Improved bulk sync method in elastic class to work in incremental updates.

Improved logging for bulk uploads.

github.com/chaoss/grimoirelab-elk - cc5fabd06f43415a8b0743ea5da28a2fbbbac193 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Bugzill backend must use the Elastic server for State:

bugzilla.set_elastic(elastic_state)

github.com/chaoss/grimoirelab-elk - d882e06f7a6784212f99d0f18e6daa345cf2c0af authored about 9 years ago by Alvaro del Castillo <[email protected]>
[bugzilla] Convert parse_buglist() to a static method

github.com/chaoss/grimoirelab-perceval - 2f7428028f377104a301c7bc7ba92ae3acddfb5c authored about 9 years ago by Santiago Dueñas <[email protected]>
[bugzilla] Add parse_bugs_details()

This static method parses a XML stream that stores the bug details
from a Bugzilla repository.

github.com/chaoss/grimoirelab-perceval - 525f43db7764d5f3cbc846fa3bf48a0c74550e4e authored about 9 years ago by Santiago Dueñas <[email protected]>
Implemented new cache system for CSV (list detail) in Bugzilla.

github.com/chaoss/grimoirelab-elk - c504dbdedfbd68cd598dffcb71f7842e25064722 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed Bugzilla stack to work with one type per index, two indexes: index and index_state.

github.com/chaoss/grimoirelab-elk - 91b78def6c4254ff0650f9908838cda69d8a4a1a authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed datetime diff method.

github.com/chaoss/grimoirelab-elk - 1cb2bb1e82507d3f2eaf1f4e23d52f082300df21 authored about 9 years ago by Alvaro del Castillo <[email protected]>
When restoring the cache, cp cache_recover, no rename it.

github.com/chaoss/grimoirelab-elk - 4c9b7865457d02d8e58182e906489d0452e25124 authored about 9 years ago by Alvaro del Castillo <[email protected]>
General refactoring for using different elastic config for State and Kibana.

Improved how types in index are used. Just one type per index.

github.com/chaoss/grimoirelab-elk - ba9fef3c1f6dfc80370bea3753ad4f5b330ccc91 authored about 9 years ago by Alvaro del Castillo <[email protected]>
[utils] Add xml_to_dict() function

This function converts a XML stream to a Python dictionary.
When a parsing error occurs, a Parse...

github.com/chaoss/grimoirelab-perceval - 9b6bcf8bdbb3d261998a2231531d37cbd10d6c0b authored about 9 years ago by Santiago Dueñas <[email protected]>
Name refactoring and cleaning in github elk stack.

github.com/chaoss/grimoirelab-elk - 2ccc44f8e875f005b92520f8bfaf0cd95c7d0b11 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Implemented cache recovering. Show howto manage it in utils/github2el.py.

github.com/chaoss/grimoirelab-elk - da9ed7729bb432e3dc70ba93e51a4fc6980fbe7b authored about 9 years ago by Alvaro del Castillo <[email protected]>
Store the cache in a specific directory in perceval storage dir.

github.com/chaoss/grimoirelab-elk - 6541e61d6fb3acb12aaf622c4af2da16fae22ecc authored about 9 years ago by Alvaro del Castillo <[email protected]>
Removed not needed log

github.com/chaoss/grimoirelab-elk - 0de938001e53166e6252ecaf22892f9406181e02 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Improved var names for understandability.

github.com/chaoss/grimoirelab-elk - eaa507de500a5f23e42b83a7c3b14b3beff9a664 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed wait until bulk operation is completed and searches include it.

github.com/chaoss/grimoirelab-elk - 01164e1c5d22477b4241ba3d6d1b319db181e935 authored about 9 years ago by Alvaro del Castillo <[email protected]>
[gerrit elk] Fixed dates in review before using them.

github.com/chaoss/grimoirelab-elk - 3b6f7eba8b603a0db16240553e9a81f3e7e6df02 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Fixed issues with github geolocations upload to ES.

github.com/chaoss/grimoirelab-elk - ada20dbb7a60c09d79294f6a688a20a632c3996f authored about 9 years ago by Alvaro del Castillo <[email protected]>
Wait after a bulk operation until all items are returned in searches.

github.com/chaoss/grimoirelab-elk - 9697d960b92009e67f49b161d973225bc44a24a2 authored about 9 years ago by Alvaro del Castillo <[email protected]>
All backends now are iterators and get items from state in Elastic.

github.com/chaoss/grimoirelab-elk - 5e7b381257bdcd8e3846966aea1581585f47aaf5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Implemented Backend iterator using Elastic State.

github.com/chaoss/grimoirelab-elk - 22b17b6ae0e1aa2975461175baf371681d9d2bf5 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Removed dump state concept from all code.

github.com/chaoss/grimoirelab-elk - 57ee35594db4cebfeffc968bd51d96fd118143fe authored about 9 years ago by Alvaro del Castillo <[email protected]>
Improved use of Elastic _bulk API to use a limited number of items.

github.com/chaoss/grimoirelab-elk - 6e05209fa17b03ea43912343c0d8839487b2a639 authored about 9 years ago by Alvaro del Castillo <[email protected]>
backend get_field_unique_id is now public. Used in ELK stack.

Improved _bulk API use limiting the max number of items added per iteration.

github.com/chaoss/grimoirelab-elk - f907b1fea6bb303d9be5f794a052c1f567c51798 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Use the same item id in all places.

github.com/chaoss/grimoirelab-elk - 1d787cc31fc3a2ced419d4b16028e0fd62b10416 authored about 9 years ago by Alvaro del Castillo <[email protected]>
Removed not needed code.

github.com/chaoss/grimoirelab-elk - bf2b884369dbdcef1b0409bd5f7a6161409c4276 authored about 9 years ago by Alvaro del Castillo <[email protected]>