Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    fenekku
    @fenekku
    Yes all good.
    I also forgot to mention that our legal team came back to us, and the copyright we will be using is: Copyright (C) 2019 Northwestern University . I will make the changes.
    Lars Holm Nielsen
    @lnielsen
    :+1:
    Pablo Panero
    @ppanero
    Perfect :)
    Ill also change files as I go, you can leave invenio-cli to me, I'll edit the corresponding files.
    fenekku
    @fenekku

    Daily Notes
    Yesterday:

    • Addressed comments on PIDStore PR: inveniosoftware/invenio-pidstore#125
    • Reviewed: inveniosoftware/invenio-cli#20
    • Retested and edited installation wiki in its entirety
      • with 2 different environments: Ubuntu 18.04 and RHEL 7.7
      • Checked logo customization
      • it's all good :rocket:
    • Extracted usability testing insights from Sara's notes (6 sessions so far)
      (spoilers: facets can be improved, save/publish is confusing)

    Tomorrow:

    • Work on permission metadata
    • Grant presentation all-hands
      • Start changing copyright
    Pablo Panero
    @ppanero
    Daily Notes
    Today:
    • Addressed comments on invenio-cli
    • Keep working on improvements of the init command of the invenio-cli
    • Start thinking on the upgrade command of the invenio-cli (savinginit result into a conf file)
    fenekku
    @fenekku
    • I Also need to work on my presentation next week today
    Lars Holm Nielsen
    @lnielsen
    fenekku
    @fenekku
    :tada:
    Lars Holm Nielsen
    @lnielsen
    Thanks @fenekku and @ppanero for all the hard work!!!! :-)
    fenekku
    @fenekku
    Friday:
    Monday:
    • continue work on PR
    • prepare presentation
    Pablo Panero
    @ppanero
    :rocket:
    Thanks @fenekku for the coveralls!!! :)
    Kristi Holmes
    @kristiholmes
    Congratulations and thanks, @ppanero & @fenekku! :-)
    Nicola
    @ntarocco
    :rocket: :rocket: :rocket: :rocket: :rocket:
    Kai Woerner
    @Herrner
    🥳
    Kai Woerner
    @Herrner
    Anyone ever had contact with GeRDI's approach on RDM-Metadata?
    I find this interesting, since it mostly relies on DataCite (the "generic" part) and adds few parameters to enhance cross-domain interoperability https://photos.app.goo.gl/Tim3ERtVjVuykjDd8
    Kai Woerner
    @Herrner
    image.png
    never boring:
    Pablo Panero
    @ppanero
    :joy: notificacions incoming... :D
    Pablo Panero
    @ppanero

    Week Goal

    • Address all "minor" issues in Invenio-CLI
    • Define strategy to improve the CLI and migrate scripts to it

    Daily notes
    Today:

    • Review RFC comments
    • Keep works on Invenio-CLI
    Nicola
    @ntarocco

    image.png

    @Herrner oups! Did I do something wrong?

    You are actually in the invenio-developers: https://github.com/inveniosoftware/opensource/blob/master/repositories.yml#L88
    That's weird that you have receveid that, no?
    Kai Woerner
    @Herrner
    @ntarocco I don't know, I just wonder how I'm added and removed from groups. There's probably everything OK...
    Nicola
    @ntarocco
    I am sorry @Herrner, it is a sync script, but should not touch/affect who is already in Invenio developers... I don't know if by any chance you were not in that team..
    fenekku
    @fenekku

    Daily Notes

    Today

    • Worked on permissions metadata.
    • Drew Code4Lib InvenioRDM presentation outline
    • Library Digital Initiative meeting: showcased our work from the past month
      to whooping applause :clap:

    Tuesday

    • InvenioRDM call
    • Will probably send permissions metadata PR: also has some structural
      components for future metadata fields/tests
    • Work on Code4Lib presentation most of the day
    Pablo Panero
    @ppanero
    Daily notes:
    Today:
    • Working on CLI config file generation
    • Working on CLI log generation
    • Update inveniosoftware.org site with new faces
    • Preparing Telecon
    • Biweekly telecon
    fenekku
    @fenekku

    Daily Notes

    Today

    Tomorrow

    • work on presentation a lot >_<
    Pablo Panero
    @ppanero
    Daily Notes:
    Today:
    • Review PR in base32-lib
    • Working on logging of invenio-cli
    • Migrating scripts folder
    • Weekly dev sync up meeting
    wgresshoff
    @wgresshoff
    Hello, I'm just trying to install InvenioRDM and hitting a problem I can't solve. My last success message is "Created, installed and built webpack project." The next messages are "Creating development services..." and "Pulling cache (redis:)...". And that's it: thereafter I get an error: "ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)". This is a docker problem (I guess), as "docker pull redis" produces exactly the same. I also added a proxy in docker configuration, but it didn't help.
    Sorry, I forgot to mention I was using a freshly installed virtual machine in our OpenStack.
    fenekku
    @fenekku
    @wgresshoff Thanks for providing feedback. It does indeed look like a docker issue. Since you are in OpenStack do you have proxies / network restrictions in your environment? We will add this as an issue otherwise. Thanks!
    wgresshoff
    @wgresshoff
    @fenekku There are no restrictions that I'm aware of. OpenStack has a firewall (ACL) included, but it's open for outbound sessions. And adding the proxy should help! Using curl with the URI leads to an "Unauthorized" answer from the docker registry, so it's reachable. In the moment Im working locally with VirtualBox, based on a Centos8 Image. I can provide documentation on how to prepare CentOS8 for InvenioRDM installation, since Red Hat actively restricts installation of docker (by restricting installation to an older version of containerd.io).
    fenekku
    @fenekku
    Mysterious. The detailed instructions in the wiki work on RHEL 7.7 (one of the environment I am using). You are following these instructions: https://github.com/inveniosoftware/invenio-app-rdm/wiki right?
    wgresshoff
    @wgresshoff
    Yes, but I was doing it the hard way, using the short instructions. So I had to figure out what to add to our Centos first (btw, it's not devtools, it's gcc). But finally I ran into the timeout. Just now I'm trying to figure out how to open a second console on my virtualbox installation. First one is used by invenio-cli.
    fenekku
    @fenekku
    installing devtools did it for me ;)
    wgresshoff
    @wgresshoff
    Hm, yum told me there is no package devtools. So I guess we have different versions of CentOS?! Strange.
    wgresshoff
    @wgresshoff
    Hm, did you get devtools from an additional repo?
    fenekku
    @fenekku
    There is another guide on redhat.com that does show how to get an additional repo for devtools if I recall.
    wgresshoff
    @wgresshoff
    Ok, the machine on OpenStack is somehow misconfigured :( We have others where the "docker pull redis" is no problem. We have to sort that out. I'll give it a try on a virtualbox machine with CentOS8 and prepare some documentation, cause Red Hat somehow made it hard to install (newest) docker. Very Microsoft-like behaviour :(
    devtools aren't really needed. Installation of gcc is enough to compile all dependencies.
    wgresshoff
    @wgresshoff
    All went well now on our OpenStack machine (CentOS 7) and my VirtualBox instance (CentOS 8). I want to provide some documentation for the installation of an actual docker on CentOS 8 (it's not that straightforward), where can I put it?
    Pablo Panero
    @ppanero
    Daily Notes:
    Today:
    • Merged config PR on invenio-cli
    • Finish PR on logs of invenio-cli
    • Migrating scripts folder: Bootstrap script for dev
    fenekku
    @fenekku
    Thanks for testing it out on CentOS @wgresshoff ! I think the wiki: https://github.com/inveniosoftware/invenio-app-rdm/wiki is the place to put it for now.
    Daily Notes
    At Code4lib conference all day! I will catch-up on things tomorrow.
    wgresshoff
    @wgresshoff
    I can't edit in the wiki. It's rather short, so I can put it here?!
    wgresshoff
    @wgresshoff

    In CentOS 8 there are two ways to install docker. If you are happy with an older version you just have to add the docker repo and add the "--nobest" parameter to the installation:
    sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
    sudo dnf install --nobest docker-ce

    If you want the newest docker, you have to install an additional dependency first (step 1 is identical as above):
    sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
    sudo dnf install docker-ce

    And then enable it:
    sudo systemctl enable --now docker

    Finally add your user to the docker group:
    sudo usermod -aG docker $USER

    Logout and login and docker should work as expected.