In this topic the editors (@CSDUMMI and @Tomat0) will publish brief reports about the activity of the guild.
Anything everyone should know, must be sent to to the editors to be included in this report.
In this topic the editors (@CSDUMMI and @Tomat0) will publish brief reports about the activity of the guild.
Anything everyone should know, must be sent to to the editors to be included in this report.
Last week we gathered three proposals and held a vote between them.
The Bookwyrm Migration proposal has won the vote by a 4/5 majority on the first preference.
The form’s results have been published here.
Because this project will be contributing to the Bookwyrm project, we’ll be using the Anti-Capitalist License although the AGPL 3.0 License has won the second question.
We have forked Bookwyrm to our Codeberg organisation. If you send your Codeberg username on the Matrix, we’ll add you this organisation.
These are the current questions we need to answer to work on the Bookwyrm project:
These are the current questions we need to answer in order to work on the Bookwyrm project.
Anyone should pick whichever question or task they most want to work and we’ll figure out what to do about those questions that nobody works on later on.
For quick communications, use the Matrix room.
If you have a large discussion on a technical topic, open an issue in the Codeberg repository.
This week we began reviewing the bookwyrm source code. The results of this review is being collected on our wiki in the form of an FAQ. Thanks Valery Briz, @tomat0 and @Ryuno-Ki for working on this.
@dannymate has created two ansible playbooks to setup an environment and a bookwyrm instance. These should make it easier to create test instances.
We also created and discussed several issues to organize our work.
This has by now crystallized roughly three possible options for us:
Which option do you prefer? All of these have, I think, roughly equal effort associated with them as far as I can tell from here now.
We have created this poll on the question.
During the previous week, we have decided how we will implement the account migration and successfully set up the test environment for our work. There are now two staging instances of Bookwyrm (linked below) which can be used to import/export data to and from each other.
In our first proper, in-project decision, we had the choice between:
We decided to base our work on hugh’s development. For this we setup staging instances now:
For the next twenty-four hours, these invite links will be valid to generate an unlimited number of test accounts on both instances. Afterwards, you can contact the admin (either @Tomat0 or @CSDUMMI) to generate a new invite link if the need be.
While testing with this new instance, @dannymate and @CSDUMMI found and analyzed a bug in the exporting function created by hugh. The issue can be found here.
With the decision to begin basing our work upon Hugh’s code, we began using the staging instances to begin testing, debugging, and fixing the code.
The steps we should aim to tackle in the coming week should include:
Currently we are progressing quite well. We should aim to complete #15 and #17.
We’ll have to decide on how to create the archive. Currently there appear to be three options:
See #16 for more.
While we can experiment with different ways of generating the archive and creating archive files (tars), we are blocked from implementing a completely self-contained archive until #15 is completed.
Having #17 completed would also be a huge help here.
The development of the tar archive should be halted in favour of work on these goal this week, as the work on creating self-contained tar archives is very dependent on these above goals.
The last week of the month should focus on creating self-contained tar archives
tar.py
utilityjob.py
is still neededToday we have announced the Second Guild Alpha Sprint.
The last two weeks were spent in the inter-sprint. We have setup a website, a kbin magazine and rewritten the forms for starting a guild.
This sprint has been concluded with the proposal of the PR with our changes to bookwyrm. Our concluding thoughts on this sprint can be read here.
The second sprint is now looking for members and open for project proposals. Read about everything on our website.
We will continue posting our weekly report of the sceond sprint here