https://bootrails.com/blog/how-to-find-element-inside-a-ruby-array/
How to find an element inside a Ruby array
https://bootrails.com/blog/how-to-find-element-inside-a-ruby-array/
A minor bugfix release, but broken.
error: cannot find input file: `test/xmlsuite/Makefile.in’
You can safely patch the test/xmlsuite error away.
See https://www.gnu.org/software/libredwg/ and https://git.savannah.gnu.org/cgit/libredwg.git/tree/NEWS?h=0.13.1
Here are the compressed sources:
http://ftp.gnu.org/gnu/libredwg/libredwg-0.13.1.tar.gz (17.4MB)
http://ftp.gnu.org/gnu/libredwg/libredwg-0.13.1.tar.xz (9MB)
Here are the GPG detached signatures[*]:
http://ftp.gnu.org/gnu/libredwg/libredwg-0.13.1.tar.gz.sig
http://ftp.gnu.org/gnu/libredwg/libredwg-0.13.1.tar.xz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are more binaries:
https://github.com/LibreDWG/libredwg/releases/tag/0.13.1
Here are the SHA256 checksums:
4f0a8920a0d500c5df02ea4cddad0665397642ed39852bc401580a253ac5b911Â libredwg-0.13.1.tar.gz
33bca643ec730143d252f6ddd2bb1d69062416f3a94b05b9e90eb8ccdbe149a4Â libredwg-0.13.1.tar.xz
34fa0603fc8a0c4d9550096420a807457a3be34f99042568f2264f426e922f9c libredwg-0.13.1-win32.zip
89d67be07fd08a88adfe1870587ffa3fe8a121eebb915c92d01b7ab95bc4e572Â libredwg-0.13.1-win64.zip
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg –verify libredwg-0.13.1.tar.gz.sig
If that command fails because you don’t have the required public key,
then run this command to import it:
gpg –recv-keys B4F63339E65D6414
and rerun the gpg –verify command.
Last week we talked about FOSDEM and the newer Client update. FOSDEM has ended, and we have a news post for that. So letâs focus on the Client for a bit.
The big news was that 1.19.0
brings âunattended updates for everyoneâ, and we described it as âOn Android 12 or later, apps will be autoupdated after the first install or first update, no root, no unlocking, no PrivExt neededâ, so letâs break down what this means so our Fediverse fans are not confused any more:
How does this look in practice? Youâve enabled autoupdates in F-Droid -> Settings, once the index is updated, youâll see some apps, youâll get the annoying pop-up to update them one by one. Next index update, you press update for some other apps, but not the previous ones. Each new cycle that brings new updates will have you press fewer buttons, even none. If youâve enabled the âupdate notificationâ youâll see that apps were updated, if not, everything will happen seamlessly in the background.
You want to know which apps were updated, will you feel nostalgic about reading changelogs? Well, you lose some, you gain some. Remember you can still see the latest updated apps in the Latest screen, pressing Search or by subscribing to the TWIF RSS feed in your favourite application.
@linsui sees that one app finally live:
Acode editor – Android code editor was updated from 1.8.7
to 1.8.8
, yet the newer version will fail to start. Luckily we fixed the build recipe and the next version should be fine. In the meantime, affected users can uninstall and re-install older 1.8.7
by expanding Versions in F-Droid Client and then skipping the broken update from the upper right menu.
F-Droid hosts some big apps, say the âhugeâ Gao&Blaze at 166Mb, or the âimmenseâ Tux Paint at 142Mb (down from 250Mb back in January!) but those are truly lightweight compared to the newly merged Katawa Shoujo: Re-Engineered, A fan-made modernization of the classic visual novel, weighting a whooping 456Mb. KSRE is a visual novel based on RenâPy. We have gone through the mess of building RenâPy so if you know any other FOSS visual novel apps based on RenâPy, feel free to submit them, maybe they are easier to include now that we have the experience.
Given the way F-Droid downloads and installs apps, and the way Android works, one might need at least 2.5Gb of free space on system storage (not SD card!) to be able to actually install KSRE.
By the way, the smallest app package in F-Droid is only 6Kb!
Back in TWIF23 week 47 we explained why Androidacy Module Manager was no longer in F-Droid, but the app had no replacement readily available. That is until this week as MRepo, A Manager for Magisk Modules, was merged, so take a look at which module updates youâre missing.
PiliPala, A third-party Bilibili client developed in Flutter, was included back in January but its recipe needed more work: was initially built from a problematic commit and had no launcher intent, then it was disabled, then the next version was built successfully in our local tests but failed later on the buildserver due to a Flutter bug. And now after all these adventures in compile-land, itâs finally live.
While the newly added SiYuan, A privacy-first, self-hosted knowledge management app, is a local-first note-taking app, remember you canât simply disable its network permission. It runs a server on background and the UI is a simple WebView. Without network permission it canât connect to its local server and wonât work.
@Licaon_Kter might use betas:
For K-9 Mail as the app was updated to 6.715
but many will still use currently deemed âstableâ 6.603
as the developers like to bump versions when ready. If you want to try the latest version you might know how to already. đ
Rocket.Chat was updated too, but by the time you read this the app might already be gone from F-Droid. Two issues were raised: users being worried about the new server conditions and limitations (see the forum thread with all the info), and second, based on that, we digged deeper and found non-FOSS licensed code in the client also, hence all the app versions were disabled pending upstream development. (#3183)
SimpleX Chat was updated from 5.5
to 5.5.1
and now in reverse of last weekâs situation armv7
is live but arm64
is postponed one more cycle. FYI, this app uses the Nix build system and takes more than 8 hours to build all the tooling (Haskell!) needed for one architecture only, and sometimes not all the ducks are in the same row.
1.21.1
to 1.15.0
since a dependency was non-FOSS. This was fixed already and next version will come on release. (upstream issue)1.63.0
to 1.63.1
1.4.137+20240106.3156.7c674330
to 1.4.160+20240129.3179.55340166
0.55
to 0.56
1.17.4
to 1.17.5
1.8.1
to 1.8.2
0.83.7
to 0.83.9
5.0.794
to 5.0.801
1.2.3
to 1.3.0
1.9.7
to 1.9.10
1.10.2
to 1.10.3
1.19.0
to 1.20.0
1.3.3
to 1.3.4
1.2.7
to 1.2.9
2.1.3
to 2.1.4
5.1.0
to 5.2.0
1.3.2
to 1.3.4
11.9
to 12.0
2.26.0
to 2.27.0
1.0.24
to 1.0.25
7.0
to 7.1
8.1
to 9.0
4.0.0.3
to 4.0.0.7
3.9.9
to 3.9.10
0.37.0
to 0.39.0
1.8.7
to 1.8.8
2.0.5
to 2.0.6
3.12.1
to 3.12.2
1.7.1
to 1.8.1
2.2.2
to 2.3.0
1.11.6
to 1.12.0
0.10.4-39
to 0.10.5-41
1.5
to 1.6
3.2.0
to 3.2.1
5.0.6
to 5.0.7
1.63.0-FOSDEM-Edition
to 1.63.1-FOSDEM-Edition
2.2.4
to 2.2.6
1.2152
to 1.2154
0.5.1
to 0.5.2
3.27.1
to 3.28.0
0.5.8
to 0.5.9
2.2.0
to 2.3.1
1.9.22
to 1.9.24
2.6.3
to 2.6.4
3.5.0
to 3.5.1
1.9.45
to 1.9.46
2024.1.2-minimal
to 2024.1.5-minimal
3.5.11
to 3.5.12
3.6.2-open
to 3.7.1-open
1.3.0
to 1.3.1
1.93.2
to 1.94.1
4.4.2
to 4.4.3
20240126-01
to 20240131-01
4.0.2
to 4.0.3
1.2.0
to 1.3.0
1.7
to 1.9
1.1.1
to 1.1.2
1.6.0
to 2.0.0
20.2
to 20.3
6.6.6
to 6.6.8
2.0.1
to 2.0.2
2.0.2-rc.0
to 2.0.2
2.1.3
to 2.2.0
1.14.0-alpha13
to 1.14.0-alpha15
4.2.0
to 4.2.1
2.11.0
to 2.12.2
2.7.0
to 2.7.1
10.6.1.1
to 10.6.1.3
5.1.6
to 5.1.7
0.10.4
to 0.10.5
4.0.3
to 4.0.4
1.7.2
to 1.8.1
2024.01.23
to 2024.02.02
2.0
to 2.1
2.1.4+fork.103.moshinda
to 2.1.4+fork.104.moshinda
6.2.50
to 6.2.54
1.0.1
to 1.0.3
4.8.3
to 4.9.1
0.14.5
to 0.14.6
20240127
to 20240129
7.1.6
to 7.1.7
2.6.14
to 2.6.15
v2.3.0
to v2.4.0
1.0.43
to 1.0.46
0.1.18-beta
to 0.1.19-beta
1.37.4
to 1.37.6
2.1.1
to 2.2.0
1.3.15
to 1.3.16
9.0.0
to 9.1.0
1.4.3
to 1.4.4
1.24
to 1.25
3.6
to 3.7.2
124010191-github
to 124010301-github
7.2
to 7.3
2.8
to 3.0
0.11.5
to 0.11.6
56.0
to 56.1
2.3.0
to 2.3.1
2.3.0
to 2.3.1
8.5.3
to 8.5.4
0.8.9
to 0.8.10
2.4.1
to 2.4.2
3.4.0
to 3.4.1
3.6.4
to 3.6.5
2.3.4
to 2.3.5
3.186.1
to 3.188.1
3.9.832
to 3.9.834
56.0
to 56.1
1.10.2
to 1.10.4
3.78
to 3.79
5.2.2l
to 5.2.3l
v2.2
to v2.3
8.0
to 9.0
0.9.31
to 0.9.32
4.10.3-patch1
to 4.10.6
Popstar
to Quick Silver
0.37.2
to 0.37.3
1.0.2
to 1.0.3
1.0.1
to 1.0.2
2.0
to 3.0
1.6.3
to 1.7.0
0.6.25-fdroid
to 0.6.26-fdroid
1.37.3
to 1.38.0
3.3.4-test1
to 3.3.5
6.2
to 7.0
1.2.1
to 1.3.0
1.3.04
to 1.4.04
1.3.0
to 1.4.0
r/2.7.50466-r-2024-01-09
to r/2.7.50467-r-2024-01-22
3.74
to 3.75
4.1.0
to 4.2.1
2.27.4
to 2.28.0
3.3.2
to 3.3.3
1.7.8.7
to 1.7.8.8
1.0.20
to 1.0.21
4.4.9f
to 4.4.9g
3.9.0
to 3.10.0
3.9.1-beta
to 3.9.2-beta
1.50.55.1
to 1.50.55.2
7.6.5
to 24.2.0
2.6.1
to 2.6.3
Thank you for reading this weekâs TWIF đ
Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.
You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week đ
WordPress Themes by HermesThemes
https://www.hermesthemes.com/members/aff/go/jofransisca?i=25
The Ambassador WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=2
Arcadia Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=19
Aurora Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=23
Avignon Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=28
Belafonte WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=12
Bordeaux WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=15
Boutique Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=26
Caballero WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=18
Castello WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=9
Fortuna WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=13
Gasthaus Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=21
HomeRent WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=17
Imperial WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=14
Kingfisher Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=27
Leonardo WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=10
Majestic WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=7
Mammoth Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=22
Metropolis WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=8
Palazio WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=4
Paramount Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=29
Pinotage WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=16
Prestige Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=20
Royal Chateau WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=3
Victoria WordPress Theme
https://www.hermesthemes.com/members/aff/go/jofransisca?i=11
We invite you to register for our next Moodle Academy free webinar âUpgrading a Large Moodle Siteâ, on Wednesday 21st February at 8:00-9:00 UTC. At this webinar, we will welcome Cameron Ball, Senior Architect at Catalyst IT, a Moodle Premium Certified Partner. Catalyst IT is a multi-region software development company that provides enterprise-level services for open source software.
Upgrading Moodle is a challenge at the best of times. With so many interesting plugins out there (not to mention core itself); any upgrade is sure to have some degree of challenge.
In this presentation Cameron will cover Catalystâs approach for upgrading a huge Moodle installation from 3.9 to 4.1 covering:
History of this large site;
Overall approach for the upgrade;
Codebase audit strategy and techniques;
Database audit strategy and techniques;
Data and configuration migration strategy and techniques
Join us for this highly entertaining session, voted number 1 favourite at MoodleMoot Global 2023, as Cameron takes you on their roller coaster ride of a journey to upgrade the largest Moodle in the Southern Hemisphere.
This webinar is part of the course âMoodle Academy webinarsâ. You have to be enrolled in the course to join the webinar.
DrupalCon Portland 2024 promises to be an unmissable event for web developers, designers, and business professionals invested in the Drupal ecosystem. As one of the most significant gatherings in the Drupal community, the conference offers a variety of benefits that extend beyond just technical knowledge. From networking opportunities to staying ahead in the rapidly evolving digital landscape, attending DrupalCon Portland can be a game-changer for professionals. Let’s explore 6 of the top benefits of being part of this transformative event!
DrupalCon is renowned for bringing together thought leaders and experts in the Drupal community. Attendees will have the chance to gain insights into the latest trends, innovations, and best practices in web development, ensuring they stay at the forefront of the industry.
Connect with like-minded professionals and Drupal enthusiasts at DrupalCon. The conference offers a networking platform beyond sessions, fostering relationships for potential partnerships, job opportunities, and collaborative projects. Explore career prospects by engaging with hiring companies and recruiters in the Drupal ecosystem, as many organizations actively seek skilled professionals to join their teams.
Join interactive training sessions and learn from industry experts at DrupalCon. These sessions aim to improve your skills and offer practical knowledge for immediate application to your projects. DrupalCon provides a variety of session tracks suitable for different interests and skill levels. Whether you’re a beginner or an experienced developer, there are sessions customized to meet your requirements, guaranteeing a comprehensive learning experience.
DrupalCon Portland 2024 presents a fantastic chance to stay informed about the latest developments and insights in Drupal’s upcoming core and feature releases. By participating, you can stay ahead of the curve by gaining knowledge about the new features, enhancements, and possible challenges that Drupal has in store. This event provides a valuable opportunity to stay current and well-informed within the Drupal community.
DrupalCon provides a comprehensive experience beyond training and discussions, allowing participants to actively contribute through collaborative code sprints. These hands-on sessions, where developers collectively enhance Drupal core and modules, offer valuable practical experience. Beyond coding, attendees can also contribute through non-code avenues such as volunteering and mentoring, enriching their overall DrupalCon experience. This inclusive and collaborative spirit defines DrupalCon, fostering a vibrant community of shared knowledge and expertise.
Take advantage of the vendor expo at DrupalCon Portland 2024 to explore cutting-edge tools, services, and technologies that seamlessly integrate with Drupal. Immerse yourself in engaging conversations with industry-leading vendors to gain a deep understanding of their offerings. This is a unique opportunity to identify potential partnerships or solutions that can significantly enhance the effectiveness of your Drupal projects. By actively participating in the expo, you’ll be able to discover and leverage the latest innovations that can elevate your Drupal experience.
DrupalCon Portland 2024 is not just a conference; it’s an immersive experience that can significantly impact your professional growth. The benefits are extensive, from staying updated on the latest Drupal developments to forging valuable connections and contributing to the open source community. Attendees can expect to leave the conference with enhanced skills, fresh perspectives, and a network of contacts that can propel their careers to new heights.
Registration is now open for DrupalCon Portland 2024, held from 6-9 May at the Oregon Convention Center.