• Is Salsa CI easy to use for anyone learning Debian packaging?

    From =?UTF-8?B?T3R0byBLZWvDpGzDpGluZW4=?@21:1/5 to All on Sun Dec 22 08:20:01 2024
    Hi!

    Salsa CI is a great system for all aspiring Debian packagers to test
    their packages before requesting review from mentors, or for even
    experienced packagers before uploading to Debian.

    Anyone with a Salsa account can use it. Simply follow the README at https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
    find the optimal settings for your specific package.

    However, I wonder is it straightforward enough for everyone?

    I am in the process of doing a round of updates to the README. All
    feedback on how to improve the documentation so it is easy to digest
    in particular for newcomers is welcome as replies to this email or as
    comments at https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/563.

    - Otto

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Wyett@21:1/5 to All on Sun Dec 22 09:00:01 2024
    On Sat, 2024-12-21 at 23:00 -0800, Otto Kekäläinen wrote:
    Hi!

    Salsa CI is a great system for all aspiring Debian packagers to test
    their packages before requesting review from mentors, or for even
    experienced packagers before uploading to Debian.

    Anyone with a Salsa account can use it. Simply follow the README at https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
    find the optimal settings for your specific package.

    However, I wonder is it straightforward enough for everyone?

    I am in the process of doing a round of updates to the README. All
    feedback on how to improve the documentation so it is easy to digest
    in particular for newcomers is welcome as replies to this email or as comments at https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/563.

    - Otto

    Morning Otto,

    A suggestion below. I will work my way through the document over the next few days.

    At the top of the document is:

    Salsa CI – Quality Assurance for Debian packaging

    TL;DR

    This Salsa CI pipeline increases the quality of Debian packages by providing Continuous Integration that can be run on every commit on any Debian package.

    change to:

    Salsa Continuous Integration (CI) – Quality Assurance for Debian packaging

    TL;DR

    This Salsa Continuous Integration (CI) pipeline increases the quality of Debian packages by providing Continuous Integration that can be run on every commit on any Debian package.

    A tweak at the head of the document to use the complete wording with acronym following it in parenthesise. This by reading it twice should solidify the new readers knowledge that CI from here in in is Continuous Integration when reading further.

    Regards

    Phil

    --

    Donations...

    Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

    Liberapay: https://liberapay.com/kathenas

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Matrix: #kathenas:matrix.org

    Website: https://kathenas.org

    Wiki: https://wiki.kathenas.org

    Instagram: https://instagram.com/kathenasorg

    Threads: https://www.threads.net/@kathenasorg

    --













    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmdnxS8aHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTItS+RAAig1IYQAi0Gh0XnVtHKnd uQhSNziUqxkD3nLOIGs7YQkPVEmRrUalerLqa2o7hYdEIuS6yCcASdXDEwVFsN72 0OyvNGEBMyLl61ou43G0nUy5+Y+JR6ssNgWxYEXz/ox0dprydUUjGuysl866nX4H CNzOiuB1BG2pSm9ln6hc2006YP9RQFhfnv62TNSes+p4aesq7ULvRPOXvHobMP6I Cihj+S818fDDia52QmwnGF3XHCS8CgmA6fLl6EzmPhWWTCuQu7l7pXC8ZwFq+yiw goe+cFIndw7cJdOoFCXy7LGp5+5rZSx4e+/z0SpP7QM4eGoRGDAAjOYh7YkNkQ0U
    V+zYW7tw8c1
  • From Andrey Rakhmatullin@21:1/5 to All on Sun Dec 22 11:10:02 2024
    On Sat, Dec 21, 2024 at 11:00:06PM -0800, Otto Kekäläinen wrote:
    Salsa CI is a great system for all aspiring Debian packagers to test
    their packages before requesting review from mentors, or for even
    experienced packagers before uploading to Debian.

    Anyone with a Salsa account can use it. Simply follow the README at https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
    find the optimal settings for your specific package.

    However, I wonder is it straightforward enough for everyone?

    I think there is no way someone can find "the README at https://salsa.debian.org/salsa-ci-team/pipeline". Even if they know about
    Salsa CI.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmdn5BYtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh TEIP/1nFheBYscSDek/b3WaXh/fa/a/QfCxuXSzRJ+SIbi7Hw2H54Pqws7BkulEj 1Eb6arkUvVttULgb2QS450nMy0VoR4XSyltULwm5olWaDvRlT4iH9qP0PCwW2rgz xGDEUnT5/SAsfFBgufKTGOUjkwtiobS4BEzwEhpz5MVe7Iu7Okxyg9aEtdLkEO7Q HVeK2lf/N13e6TA9+e2VtLXNqvbuCvFPxE4kJnPy8J/wZgt6CHfXAG5hl4KpGTkY /iOGK8T8PzRSwBsZVoQ56YjXaEPJFtaU3oaeZLodK8aG0kuNP2X3TVKwqs50BRaY Kn7e7AmKbNZloR4XCrdDXp59tHRSlFtdFipQ09IRjY5QuY6cipL8UMHSjKJOvJGa If1tXAH+TOIvSqRB7SEL/RY8Yrqp7Li+elenR/ja/2W1hzsbGQuLYAEgPCBi3OSL soRbt/ffCqji2L5WUzoIPjJR6w+4AfKUV0ET2ujxRQYQnqxBDxXnVOKaGht9B8KO fzESlrT+NacVPrRH7U4+aGa0Ss/Iw4kAFcc0QWl3c+ukp6zZhNB+6y0V7m87jWgt jKM1g7AR73+rqh7YDXTqUkXIG0o5Veya/wqpac1/daFYU7Ek22w53PqFebHiOx0+ g1qyC5dOuhEQtLUgFgdXOkaRPpkCZb6Ryqt2jipwguq02qw5
    =/Zq8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to All on Sun Dec 22 10:50:02 2024
    Hi,

    On Sat, Dec 21, 2024 at 11:00:06PM -0800, Otto Kekäläinen wrote:
    Salsa CI is a great system for all aspiring Debian packagers to test
    their packages before requesting review from mentors, or for even
    experienced packagers before uploading to Debian.

    Anyone with a Salsa account can use it. Simply follow the README at https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
    find the optimal settings for your specific package.

    However, I wonder is it straightforward enough for everyone?

    I think that the docs for salsa-ci are hard to find for someone who is
    not already familiar with salsa-ci. There is still no dedicated salsa-ci
    web page on the wiki, for example. The Wiki is quickly and well indexed
    by the search engine while salsa itself probably is not.

    Greetings
    Marc

    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to All on Sun Dec 22 20:40:02 2024
    On Sun, Dec 22, 2024 at 11:27:07AM -0800, Otto Kekäläinen wrote:
    I also wrote a new wiki page https://wiki.debian.org/SalsaCI.

    Thank you. That will be helpful to find the information.

    Greetings
    Marc

    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?T3R0byBLZWvDpGzDpGluZW4=?@21:1/5 to All on Sun Dec 22 20:50:01 2024
    Thanks Phil and Marc for the feedback!

    I updated the intro as suggested by Marc.

    I also wrote a new wiki page https://wiki.debian.org/SalsaCI. This is intentionally a minimal stub that recommends readers to see the README
    in the project instead. Feel free to sprinkle links to this page
    elsewhere in the wiki.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tiago Bortoletto Vaz@21:1/5 to All on Tue Dec 24 14:00:01 2024
    Hi,

    On Sat, Dec 21, 2024 at 11:00:06PM GMT, Otto KekΣlΣinen wrote:
    Hi!

    Salsa CI is a great system for all aspiring Debian packagers to test
    their packages before requesting review from mentors, or for even
    experienced packagers before uploading to Debian.

    Anyone with a Salsa account can use it. Simply follow the README at https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
    find the optimal settings for your specific package.

    However, I wonder is it straightforward enough for everyone?

    I am in the process of doing a round of updates to the README. All
    feedback on how to improve the documentation so it is easy to digest
    in particular for newcomers is welcome as replies to this email or as comments at https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/563.

    - Otto

    I agree with others about adding the doc itself or at least a word about its existence in the wiki. Other than that, thanks a lot for maintaining it. I remember when I found this doc in salsa, was a nice surprise. Well written and really helpful!

    Bests,

    --
    Tiago Vaz

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEOAYLMZqeqHbTW+jfgVxjVIQAXyEFAmdqsA4ACgkQgVxjVIQA XyF0XxAAk3PuYHA3e7vm3Dzz4wJUiti853hHYfUBP1Jan9G3ZTclskW7FONEZMp2 2/EUyHhO1V28514ntN39fr9YDdpZmXTKtSnU5HLEFqVSYY3umLxlbH0jRu0c6U73 pQ98fmqWj5nDi3Vh/UrGHe5iHBayeMZxJNqDIM8sUHdfgAieqxH/ce54tPCb2kgG /Ozqu6CYADzqqTlua6qd2qDJWg4KQxqBDnjtjxaospVs4ltRFkTkQF9n1AQTZVnW euVvhe2hlzA6Vs/TLg4sAgHolXyUxAg05XJUAH4JpK4ksZDmI/d3RUiVbYX2czL3 Kurbcb642zRvh+NcSVY9RXyVG0r2aNOHfoeGX3SRtNZVwE2shUuPRoiSiLYoOYDf TzXwdE/iNRW0z+st+hP7Sn9+/DX2hvddHPqxYWLNsBe6EmzEikWFQVp+MAQZ0Oa3 lZKgbfJm1kq78m+0wwwMywzxtPv+lb74L6HcEjbcGmyNzULj8zxiJf/q81CiLQTO gGGxu81DGP9oOVA8PJkVycjavD1aMAmqFWVFt0wBq+wPFMluccRy0CH/S1nVao0a fyDjVF2RcgIoh0NxdUntTw2sE3Ct+XAC2ZQS/77Ufy8zZJauaR1p14MJFfFg/rUE C7Yq8PUHjdYbPcSnNGcDuG709s/PA7ZvWOJZ6JSS06P13LHs+Mg=
    =sBJX
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)