Skip to content

The state of Whateverable (2023 server migration) #388

@AlexDaniel

Description

@AlexDaniel

As I'm moving to the new server, I'm trying to dockerize everything that I had and migrate it. Whateverable is one of the projects. Note that for now I'll keep hosting it (I think I've been doing a good job at that throughout the years), but once dockerized, the bots can be moved to Raku infrastructure if needed.

The work turned out to be more difficult than I expected do to several regressions or changes in Rakudo that resulted in bitrot. This is a ticket to document the progress and the obstacles.

  • ⚠️ Bots work in general, but there are issues with GLIBC
  • Bisectable – seems to work
  • Committable – seems to work
  • Benchable
  • Evalable
  • Statisfiable
  • Unicodable – runs and works fine, or so it seems. Haven't tested all the functionality yet.
  • Bloatable
  • Quotable
  • Greppable
  • Coverable
  • Releasable
  • Nativecallable
  • Squashable – 🪦 This bot has been offline for quite some time, for the time being it's not going to be revived. It was used for squashathons, but as far as I know it's no longer a thing
  • Reportable
  • Notable – needed a workaround for “Invocant of method 'match' must be a type object of type 'Any'”
  • Shareable
  • Undersightable – 🪦 This bot has been offline for quite some time, for the time being it's not going to be revived.
  • Tellable – needed a workaround for “Invocant of method 'match' must be a type object of type 'Any'”
  • Sourceable – needed a workaround for “Invocant of method 'match' must be a type object of type 'Any'”
  • Linkable – Seems to work
  • Buildable – this is a new bot that is probably needed to keep running the build script and to expose the status.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions