Trending

#spcd

Latest posts tagged with #spcd on Bluesky

Latest Top
Trending

Posts tagged #spcd

Video

2024-12-13

RWX work: 2023 → 2024

I’ve been writing code in #python
& shells ( #bash , #grub , #posix ):

#lsgm Live Scan Grub Menu
#rwx Read Write eXecute
#spcd Shell to Python Continuous Deployment
#srmp Software Repositories Mirror Profile

#ffmpeg #git #gource

0 0 0 0
main workflow steps:

spcd
spcd-check-project
spcd-build-project
spcd-browse-workspace

main workflow durations:

alpine in 45s
debian in 1m15s
ubuntu in 1m26s
arch in 1m34s
opensuse in 1m44s
fedora in 3m29s
alma in 3m33s
rocky in 4m18s

page footer:
Powered by Forgejo Version: 8.0.3+gitea-1.22.0 Page: 23ms Template: 2ms

main workflow steps: spcd spcd-check-project spcd-build-project spcd-browse-workspace main workflow durations: alpine in 45s debian in 1m15s ubuntu in 1m26s arch in 1m34s opensuse in 1m44s fedora in 3m29s alma in 3m33s rocky in 4m18s page footer: Powered by Forgejo Version: 8.0.3+gitea-1.22.0 Page: 23ms Template: 2ms

2024-10-20

Sorting operating systems
by main workflow duration.

#spcd

0 0 0 0
Workflow steps ending with custom python action failure:

spcd
spcd-check-project
spcd-build-project
spcd-browse-workspace
./act/synchronize

Workflow steps ending with custom python action failure: spcd spcd-check-project spcd-build-project spcd-browse-workspace ./act/synchronize

2024-10-15

Trying custom #python actions in #forgejo

#spcd

0 0 0 0
Comparing locale behaviors
of debian glibc & alpine musl.

Both have:
LANG
LC_CTYPE
LC_NUMERIC
LC_TIME
LC_COLLATE
LC_MONETARY
LC_MESSAGES
LC_ALL

musl has no:
LC_PAPER
LC_NAME
LC_ADDRESS
LC_TELEPHONE
LC_MEASUREMENT
LC_IDENTIFICATION

Then comparing LC_MONETARY for both.

musl has only: crncystr

glibc has:
int_curr_symbol
currency_symbol
mon_decimal_point
mon_thousands_sep
mon_grouping

Comparing locale behaviors of debian glibc & alpine musl. Both have: LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_ALL musl has no: LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION Then comparing LC_MONETARY for both. musl has only: crncystr glibc has: int_curr_symbol currency_symbol mon_decimal_point mon_thousands_sep mon_grouping

2024-09-06

Realizing that #musl
is really quite different.

#posix #rwx #spcd

0 0 0 0
Side-by-side main branch workflows executions.

Left: main.yaml
arch success in 2m33s
alpine success in 2m18s
fedora success in 7m35s
debian failure at 5m22s
opensuse success in 2m44s
ubuntu success in 10m2s
alma success in 8m45s
rocky success in 10m13s

Right: alt.yaml
arch success in 2m48s
alpine success in 1m39s
fedora success in 11m24s
opensuse success in 3m9s
alma success in 11m33s
rocky success in 11m8s
ubuntu success in 6m33s
debian failure at 3m53s

Side-by-side main branch workflows executions. Left: main.yaml arch success in 2m33s alpine success in 2m18s fedora success in 7m35s debian failure at 5m22s opensuse success in 2m44s ubuntu success in 10m2s alma success in 8m45s rocky success in 10m13s Right: alt.yaml arch success in 2m48s alpine success in 1m39s fedora success in 11m24s opensuse success in 3m9s alma success in 11m33s rocky success in 11m8s ubuntu success in 6m33s debian failure at 3m53s

2024-08-30

Workflows main & alt,
for latest & previous versions
of supported operating systems.

#spcd

0 0 0 0
Left pane with operating systems to build into.

Done:
alpine in 1m54s
archlinux in 2m19s
opensuse in 2m55s
fedora in 9m6s
ubuntu in 8m27s
almalinux in 8m43s

Running: rockylinux at 9m36s

Right pane with log, displaying steps & substeps
as rounded box drawing characters framed banners:

6.3.3 | Python | Virtual environment | Create
6.3.4 | Python | Virtual environment | Activate
6.4 | Python | Modules
6.4.1 | Python | Modules | List
6.4.2 | Python | Modules | Main
6.4.3 | Python | Modules | Check

Left pane with operating systems to build into. Done: alpine in 1m54s archlinux in 2m19s opensuse in 2m55s fedora in 9m6s ubuntu in 8m27s almalinux in 8m43s Running: rockylinux at 9m36s Right pane with log, displaying steps & substeps as rounded box drawing characters framed banners: 6.3.3 | Python | Virtual environment | Create 6.3.4 | Python | Virtual environment | Activate 6.4 | Python | Modules 6.4.1 | Python | Modules | List 6.4.2 | Python | Modules | Main 6.4.3 | Python | Modules | Check

2024-08-27

Fancy steps & substeps banners
for project workflows logging.

#posix #spcd

0 0 0 0
A list of builds on various os docker images.

Success:
almalinux 9
alpine 3.20
archlinux base 20240101
fedora 40
rockylinux 9
ubuntu noble

Failure:
debian bookworm

A list of builds on various os docker images. Success: almalinux 9 alpine 3.20 archlinux base 20240101 fedora 40 rockylinux 9 ubuntu noble Failure: debian bookworm

2024-07-22

Don’t you ever say that
I’m a debian monomaniac…

#spcd

0 0 0 0
Quick showcase of ruff default errors formatting.

Old style:
spcd/util.py:40:5: D103 Missing docstring in public function

New style:
spcd/util.py:40:5: D103 Missing docstring in public function
   |
40 | def step(text: str) -> None:
   |     ^^^^ D103
41 |     env.SPCD_STEP += 1
42 |     log.info(env.SPCD_DOWN)
   |

Quick showcase of ruff default errors formatting. Old style: spcd/util.py:40:5: D103 Missing docstring in public function New style: spcd/util.py:40:5: D103 Missing docstring in public function | 40 | def step(text: str) -> None: | ^^^^ D103 41 | env.SPCD_STEP += 1 42 | log.info(env.SPCD_DOWN) |

2024-07-13

Starting with versions ≥ 0.5.x,
#ruff is relentlessly shaming me
in a multi-line contextual fashion,
instead of short messages by default!

#python #spcd

0 0 0 0
Two browser windows displaying parallel executions,
for both a project’s main and dev git branches,
of ci/cd workflows with custom bash actions:

cd-bootstrap
cd-list-environment
cd-clone-branch
cd-install-packages 'pandoc'
cd-build-project
cd-browse-workspace
cd-synchronize 'out'

Two browser windows displaying parallel executions, for both a project’s main and dev git branches, of ci/cd workflows with custom bash actions: cd-bootstrap cd-list-environment cd-clone-branch cd-install-packages 'pandoc' cd-build-project cd-browse-workspace cd-synchronize 'out'

2024-03-24

Finally setting up a personal software forge:
– #forgejo instead of github | gitlab | gitea
– forgejo-runner instances using #docker
– custom #bash actions for workflows

#rwx #spcd

2 0 0 0
Facebook

#DSM5 diagnostic criteria for #AutisticSpectrumDisorder and #SocialPragmaticCommunicationDisorder
#ASD
#autism
#SPCD
www.facebook.com/Dr.Yasser.AdDabbagh/post...

0 0 0 0