aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blog/20210303.org83
1 files changed, 83 insertions, 0 deletions
diff --git a/blog/20210303.org b/blog/20210303.org
new file mode 100644
index 0000000..710de93
--- /dev/null
+++ b/blog/20210303.org
@@ -0,0 +1,83 @@
+#+TITLE: March 2021 News Post
+#+DATE: <2021-03-03 Wed>
+#+AUTHOR: Cem Keylan
+
+Greetings! I am really happy to announce some few changes to the distribution. I
+wanted to write a new blog post to summarise them so you can get up to what is
+happening in Carbs Linux.
+
+#+TOC: headlines 1 local
+
+* Switching to Sourcehut
+:PROPERTIES:
+:CUSTOM_ID: switching-to-sourcehut
+:END:
+
+I have been thinking of moving development to [[srht:~carbslinux][Sourcehut]] for a while now. If your
+repository remotes reside at GitHub you are encouraged to switch them to
+Sourcehut. Mailing lists for discussion, development, and announcements have
+also been created for both the distribution, and the package manager using
+Sourcehut as the host. See the [[file:../mailing-lists.html][page on mailing lists]] for more information on
+subscribing to the mailing lists.
+
+This does mean that issue trackers now reside at Sourcehut, and I will be
+deactivating those in GitHub very soon. I have yet to decide whether on keeping
+the mirrors or deactivating them completely, but I will be giving three months
+of notice if it is decided to move away from GitHub completely. Regardless, the
+main repositories are still hosted at [[https://git.carbslinux.org][our own server]], and I have no intentions
+on changing that for the foreseeable future.
+
+** State of our own Git repository
+
+In the near future, I will be moving our git server, and will be opening spots
+for other users, who want to make use of the git server. People can use it to
+serve their own =cpt= repositories, or personal projects that can be related to
+Carbs. I will post an announcement when this will happen, and a blog post that
+tells more about the new repository. Expect more by the end of March.
+
+* Wayland and Dbus
+:PROPERTIES:
+:CUSTOM_ID: wayland-and-dbus
+:END:
+
+There are new repositories for [[carbs-pkg:dbus/dbus][dbus]], and [[carbs-pkg:wayland/wayland][wayland]], which are still works in
+progress. These are meant to be options for those who /request/ it, and are not
+meant to be enforced package repositories. For example, any package outside of
+the ~dbus~ repository shouldn't require it to work, and shouldn't list it as a
+dependency. Packages can still be written using those as optional dependencies.
+
+This change also raises the question of whether Carbs is ditching Xorg or not.
+No, we are not ditching Xorg, Wayland is added as to serve an extra option for
+those who don't own graphics cards from some specific manufacturer.
+
+* Next release for CPT
+:PROPERTIES:
+:CUSTOM_ID: next-release-for-cpt
+:END:
+
+I had been working on the next major release for the package manager since
+December, and it is coming close to completion. This release focuses more on the
+library itself, and using the library more effectively on the contrib tools.
+Unfortunately, until this time, the library wasn't properly documented, and
+there weren't any unit tests for the library. Even though, the changes to the
+package manager are close to completion, documentation and tests are what is
+holding me from making the next release.
+
+* Website Update
+:PROPERTIES:
+:CUSTOM_ID: website-update
+:END:
+
+I have recently updated the website in its entirety so that it looks more
+appealing. I have updated the stylesheets and created a [[srht:~carbslinux/carbslinux-style][stylesheet repository]]
+and I am planning on extending it to use with other Carbs websites.
+
+The website is now generated using Emacs [[https://orgmode.org][Org Mode]], and its biggest advantage is
+that I can freely write posts without thinking about plaintext output, which
+held me back from writing big posts. I have also created a few org-mode link
+abbreviations such as the one that let me easily link to packages. There are
+also few disadvantages from using this method, which I am hoping to resolve as
+moving forward. One of these disadvantages made me remove the generated website
+from the git repository, now I generate and serve the website through
+~post-receive~ hooks. Once I resolve these, however, I will be adding the =docs=
+directory back to the repository.