Matokeo ya miezi sita ya kazi ya mradi wa Repology, ambayo inachambua habari kuhusu matoleo ya vifurushi

Miezi sita mingine ilipita na mradi huo Repolojia, ambayo hukusanya na kulinganisha taarifa kuhusu matoleo ya vifurushi kutoka kwa hazina nyingi, huchapisha ripoti inayofuata. Lengo la mradi ni kuboresha mwingiliano wa watunza vifurushi kutoka kwa usambazaji anuwai kwa kila mmoja na kwa waandishi wa programu - haswa, mradi husaidia kugundua haraka matoleo ya matoleo mapya ya programu, kufuatilia umuhimu wa vifurushi, kuunganisha majina na matoleo. miradi, kusasisha meta-taarifa, shiriki viraka na utatuzi wa matatizo na kuboresha uwezo wa kubebeka wa programu.

  • Idadi ya hazina zinazotumika ilizidi 250. Usaidizi ulioongezwa kwa Cygwin, distri, Homebrew Casks, usakinishe tu, KISS Linux, Kwort, LuaRocks, Npackd, OS4Depot, RPM Sphere. Umeondoa hazina ya Antergos iliyoacha kutumika. Usaidizi wa GNU Guix uliondolewa (kutokana na mabadiliko kwenye tovuti ya Guix ambayo yalifanya uchanganuzi usiwezekane) na baadaye kurejeshwa (kutokana na utekelezaji wa Guix wa utupaji wa metadata wa JSON), pamoja na uboreshaji.
  • Sharti limeanzishwa kwa hazina, pamoja na jina la kifurushi na toleo, ili kutoa URL (kurasa za nyumbani au kiungo cha vifaa vya usambazaji) - maelezo haya hukuruhusu kusuluhisha kwa uaminifu mizozo mingi ya majina ambayo mradi unakumbana nayo. Hifadhi, kwa sasa kutotoa habari kama hizo zimepangwa kufutwa.
  • Hifadhi kuu ya msimbo wa chanzo cha mradi imegawanywa katika mbili (daemon ya kusasisha hazina hizi na programu ya wavuti ambayo inahakikisha utendakazi wa tovuti), utekelezaji wa maelezo ya aina umekamilika katika msimbo (nambari zote za mradi sasa zinapita. mypy --strict) na kufuata PEP8.
  • Usaidizi ulioongezwa kwa matawi ya toleo la urithi. Kwa mfano, Repology sasa inaweza kuripoti kwamba PostgreSQL 11.2 imepitwa na wakati (kwani toleo la hivi punde katika tawi la 11 ni 11.5) hata kama kuna toleo jipya zaidi la 12.0 kwenye hazina (hapo awali, matoleo yote chini ya ya hivi punde yaliwekwa alama kama urithi kwenye ghala. na haiwezi kuwa ya kizamani). Katika suala hili, miradi mingi iliyovunjwa hapo awali na matoleo makuu (kwa mfano, wxwidgets28/wxwidgets30) imeunganishwa.
  • Imeongeza uwezo wa kuchakata miradi kwa usahihi na mifumo ya matoleo isiyolingana. Kwa mfano, FreeCAD ambapo 0.18.4 na 0.18.16146 yanahusiana na kutolewa sawa.
  • imefanyiwa kazi upya orodha ΠΈ kurasa za kibinafsi watunzaji - sasa takwimu za mtunzaji hukusanywa kando kwa hazina. Mazoezi yameonyesha kuwa takwimu zilizojumlishwa za mwakilishi haziwezekani kwa sababu ya ukweli kwamba vifurushi, vinavyoweka mtunzaji katika metadata, vinaweza kuhamia kwenye hazina nyingine bila ujuzi wake na kupoteza msaada wake kwa kweli (wakati huo huo, haiwezekani kufuatilia hii moja kwa moja. ) Baadaye zinaweza kuwa za kizamani, na itakuwa si sahihi kuhusisha ukweli huu na mtunzaji asilia - hali hii ilisababisha kutoridhika wa watunzaji wa Gentoo kutokana na uwepo wa Funtoo, ambayo kimsingi ni uma wa Gentoo usiodhibitiwa nao ambao huhifadhi taarifa kuhusu watunzaji. Takwimu za kisheria kwa hazina zilitatua shida hii, wakati huo huo, habari kuhusu watunzaji ikawa ya kina zaidi na iliyoundwa.
  • Imeongeza majaribio kusaidia beji ya aina mpya, ambayo ni mkusanyiko wa matoleo ya miradi iliyochaguliwa katika hazina zote. Chombo hiki ni muhimu, kwa mfano, kupata wazo la jumla la hali (uwepo wa kifurushi, toleo, umuhimu wake na kufuata kiwango cha chini) cha utegemezi wa mradi (au orodha ya kiholela ya miradi) . Utendaji huu umeombwa (na hutumiwa) na mradi wa PostGIS.
  • Msaada kwa kurasa 404 za mradi umeboreshwa - haswa, ikiwa mradi ulioombwa haupo, lakini jina limepatikana hapo awali (kwa mfano, kama jina la kifurushi kilichopewa mradi na jina tofauti), basi mtumiaji anapewa chaguzi kwa miradi ambayo angeweza kuzingatia, kwa njia ya "kurasa za kutoelewanaΒ»Wikipedia. Mfano.
  • Kuboresha ushirikiano na Wikidata - pamoja na uboreshaji wa uagizaji wa data, kutekelezwa na kuzinduliwa bot, ambayo husasisha maelezo kuhusu programu katika Wikidata kwa data kutoka kwa Repology. Kumbuka kwamba Wikidata inazidi kuwa chanzo kikuu cha maelezo yaliyopangwa kwa Wikipedia (katika muktadha wa habari - ukweli kuhusu programu, kama vile historia ya toleo, leseni, tovuti, mifumo ya uendeshaji inayotumika, mwandishi, vifurushi katika usambazaji mbalimbali, n.k.), ambayo hukuruhusu kudumisha umuhimu wa data katika sehemu moja, badala ya matoleo kadhaa yaliyojanibishwa ya ukurasa wa kila mradi. Kwa mfano, kadi ya mradi Nginx Wikipedia hutafsiri maelezo kutoka kwa Wikidata pekee.
  • Katika kipindi cha miezi sita iliyopita, zaidi ya maombi (ripoti) 500 yameshughulikiwa kwa ajili ya kuongeza/kubadilisha sheria ili kuchakata kwa usahihi zaidi miradi binafsi.

Ukadiriaji wa hazina kwa jumla ya idadi ya vifurushi:

  • AUR (49462)
  • nix (48660)
  • Debian na derivatives (32972) (Raspbian inaongoza)
  • FreeBSD (26921)
  • Fedora (22337)

Kuorodheshwa kwa hazina kwa idadi ya vifurushi visivyo vya kipekee (yaani vifurushi ambavyo pia vipo katika usambazaji mwingine):

  • nix (41815)
  • Debian na derivatives (24284) (Raspbian inaongoza)
  • AUR (22176)
  • FreeBSD (21831)
  • Fedora (19215)

Ukadiriaji wa hazina kwa idadi ya vifurushi vipya:

  • nix (23210)
  • Debian na derivatives (16107) (Raspbian inaongoza)
  • FreeBSD (16095)
  • Fedora (13109)
  • AUR (12417)

Ukadiriaji wa hazina kwa asilimia ya vifurushi vipya (tu kwa hazina zilizo na vifurushi 1000 au zaidi na bila kuhesabu makusanyo ya juu ya moduli kama CPAN, Hackage, PyPi):

  • Ravenports (99.16%)
  • Arch na derivatives (85.23%)
  • Bidhaa za nyumbani (84.57%)
  • nix (84.55%)
  • Scoop (84.02%)

Takwimu za Jumla:

  • 252 hazina
  • Miradi 180
  • Milioni 2.3 ya vifurushi vya mtu binafsi
  • 36 elfu watunzaji
  • Matoleo elfu 153 yaliyorekodiwa katika kipindi cha miezi sita iliyopita (hakiki ya mwisho ilikuwa na hitilafu, matoleo elfu 150 yalirekodiwa katika kipindi cha miezi sita iliyopita)
  • 9.5% ya miradi inayojulikana imetoa angalau toleo moja jipya katika muda wa miezi sita iliyopita

Chanzo: opennet.ru

Kuongeza maoni