ʻO nā hopena o ʻeono mahina o ka hana o ka Repology project, nāna e hoʻopaʻa i ka ʻike e pili ana i nā ʻano pūʻolo

Ua hala kekahi mahina ʻeono a me ka papahana Repology, nāna e hōʻiliʻili a hoʻohālikelike i ka ʻike e pili ana i nā mana pūʻolo mai nā waihona he nui, hoʻopuka i kahi hōʻike ʻē aʻe. ʻO ka pahuhopu o ka papahana ʻo ia ka hoʻomaikaʻi ʻana i ka launa pū ʻana o nā mea mālama pūʻulu mai nā māhele like ʻole ma waena o lākou iho a me nā mea kākau polokalamu - ʻo ia hoʻi, kōkua ka papahana e ʻike koke i ka hoʻokuʻu ʻana o nā mana polokalamu hou, nānā i ka pili o nā pūʻolo, hoʻohui i ka inoa a me nā papa hana. , e hoʻomau i ka metainformation i kēia lā, kaʻana like i nā patch a me nā hoʻonā i nā pilikia a hoʻomaikaʻi i ka lawe ʻana i nā polokalamu.

  • Ua ʻoi aku ka nui o nā waihona i kākoʻo ʻia ma mua o 250. Hoʻohui i ke kākoʻo no Cygwin, distri, Homebrew Casks, hoʻokomo wale, KISS Linux, Kwort, LuaRocks, Npackd, OS4Depot, RPM Sphere. ʻO ka waihona waihona Antergos, ka mea i hoʻōki i ka hoʻomohala ʻana, ua wehe ʻia. Ua hoʻoneʻe ʻia ke kākoʻo no GNU Guix (ma muli o nā loli i ka pūnaewele Guix i hiki ʻole ai ke hoʻopaʻa ʻia) a hoʻi hou mai (mahalo iā Guix i ka hoʻokō ʻana i nā hoʻolei metadata maʻamau ma JSON format), a ma ka manawa like i hoʻomaikaʻi ʻia.
  • Ua hoʻokomo ʻia kahi koi no nā waihona, ʻokoʻa i ka inoa pūʻolo a me ka mana, e hāʻawi i kahi URL (ʻaoʻao home a i ʻole kahi loulou i ka hāʻawi ʻana) - ʻae kēia ʻike iā ʻoe e hoʻoponopono pono i nā paio inoa he nui e hālāwai ai ka papahana. Nā waihona, i kēia manawa hāʻawi ʻole ua hoʻonohonoho ʻia ia ʻike no ka holoi ʻana.
  • Hoʻokaʻawale ʻia ka waihona nui o ka code kumu o ka papahana i ʻelua (he daemon no ka hoʻonui ʻana i ka ʻikepili waihona a me kahi noi pūnaewele e hōʻoiaʻiʻo ai i ka hana o ka pūnaewele), ua hoʻopau ʻia ka hoʻokō ʻana i nā annotation type i ke code (e holo nei nā code project āpau i mypy. -ʻoi loa) a me ka alignment me PEP8.
  • Kākoʻo hoʻohui ʻia no nā lālā mana hoʻoilina. No ka laʻana, i kēia manawa hiki iā Repology ke hōʻike i ka wā kahiko ʻo PostgreSQL 11.2 (no ka mea, ʻo ka mana hou loa ma ka lālā 11 ʻo 11.5) ʻoiai inā aia kahi mana hou 12.0 i loko o ka waihona (ma mua, ua kaha ʻia nā mana āpau ma lalo o ka mea hou loa i loko o ka waihona he hoʻoilina. a ʻaʻole hiki ke loaʻa ke kūlana kahiko). Ma kēia ʻano, ua hoʻohui ʻia ka hapa nui o nā papahana i hoʻokaʻawale ʻia i nā mana nui (no ka laʻana, wxwidgets28/wxwidgets30).
  • Hoʻohui ʻia ka hiki ke hoʻoponopono pololei i nā papahana me nā papa hana hoʻololi like ʻole. ʻo kahi laʻana, FreeCAD kahi 0.18.4 a me 0.18.16146 e pili ana i hoʻokahi hoʻokuʻu.
  • Hana hou ʻia papa inoa и ʻaoʻao pākahi nā mea mālama - i kēia manawa ua hōʻiliʻili ʻia nā ʻikepili mālama mālama e ka waihona. Ua hōʻike mai ka hoʻomaʻamaʻa ʻaʻole hiki ʻole i nā helu hōʻuluʻulu ʻelele ma muli o ka hiki ʻana o nā pūʻolo, ʻoiai e mālama ana i ka mea mālama i ka metadata, hiki ke neʻe i nā hale waihona ʻē aʻe me ka ʻole o kona ʻike a hoʻonele iā ia i kāna kākoʻo ʻoiaʻiʻo (ʻoiai ʻaʻole hiki ke ʻimi maʻalahi i kēia). . Ma hope aku e lilo paha lākou i mea kahiko, a he hewa paha ka hoʻohui ʻana i kēia ʻoiaʻiʻo me ka mea mālama mua - ua kumu kēia kūlana. ʻoluʻolu ʻO nā mea mālama ʻo Gentoo ma muli o ka hiki ʻana mai o Funtoo - ʻo ia hoʻi kahi ʻōpala o Gentoo ʻaʻole i mālama ʻia e lākou, kahi e mālama ai i ka ʻike e pili ana i nā mea mālama. ʻO ka hoʻopili ʻana i nā ʻikepili i nā waihona i hiki ke hoʻoponopono i kēia pilikia; i ka manawa like, ua ʻoi aku ka kikoʻī a me ke ʻano o ka ʻike e pili ana i nā mea mālama.
  • Hoʻohui hoʻokolohua kākoʻo he ʻano hōʻailona hou, ʻo ia ka matrix o nā mana o nā papahana i koho ʻia ma nā waihona a pau. He mea pono kēia mea hana, no ka laʻana, no ka loaʻa ʻana o kahi manaʻo maʻamau o ke kūlana (ka loaʻa ʻana o ka paʻi, ka mana, kona pili a me ka hoʻokō ʻana i ka palena liʻiliʻi i hāʻawi ʻia) o nā hilinaʻi o kahi papahana (a i ʻole kahi papa inoa o nā papahana). Ua noi ʻia kēia hana (a i ʻ a?) e ka papahana PostGIS.
  • Hoʻonui i ke kākoʻo no nā ʻaoʻao papahana 404 - ʻoiai, inā ʻaʻole i loaʻa ka papahana i noi ʻia, akā ua ʻike mua ʻia ka inoa (e like me ka inoa o kahi pūʻolo i hāʻawi ʻia i kahi papahana me kahi inoa ʻē aʻe), a laila ʻo ka mea hoʻohana hāʻawi i nā koho no nā papahana i manaʻo ʻia e ia, ma ke ʻano o "ʻaoʻao wehewehe» Wikipedia. Pākuhi:.
  • Hoʻohui maikaʻi ʻia me Wikidata - ma kahi o ka hoʻomaikaʻi ʻana i ka lawe ʻana i ka ʻikepili, hoʻokō a hoʻokuʻu ʻia pōʻaiʻai, ka mea e hōʻano hou i ka ʻikepili polokalamu ma Wikidata me ka hoʻohana ʻana i ka ʻikepili mai Repology. E hoʻomanaʻo kākou ua lilo ʻo Wikidata i kumu nui o ka ʻike i kūkulu ʻia no Wikipedia (ma ka pōʻaiapili o ka nūhou - nā ʻike e pili ana i nā polokalamu, e like me ka mōʻaukala o ka mana, ka laikini, ka pūnaewele, OS kākoʻo, ka mea kākau, nā pūʻolo ma nā māhele like ʻole, etc.), hiki iā ʻoe ke mālama i ka pili o ka ʻikepili ma kahi hoʻokahi, ma kahi o ka nui o nā mana kūloko o kēlā me kēia ʻaoʻao papahana. Eia kekahi laʻana, kahi kāleka papahana Nginx Hoʻolaha ʻo Wikipedia i ka ʻike mai Wikidata wale nō.
  • I loko o nā mahina ʻeono i hala iho nei, ʻoi aku ma mua o 500 mau noi (hōʻike) i hana ʻia e hoʻohui/hoʻololi i nā lula i mea e hoʻoponopono pono ai i nā papahana pākahi.

Ka helu waihona ma ka huina o na puolo:

  • AUR (49462)
  • nix (48660)
  • Debian a me nā mea hoʻopuka (32972) (Alakaʻi Raspbian)
  • FreeBSD (26921)
  • Fedora (22337)

Ka helu ʻana o nā waihona ma ka helu o nā pūʻolo kūʻokoʻa ʻole (ʻo ia hoʻi nā pūʻolo i loaʻa pū i nā māhele ʻē aʻe):

  • nix (41815)
  • Debian a me nā mea hoʻopuka (24284) (Alakaʻi Raspbian)
  • AUR (22176)
  • FreeBSD (21831)
  • Fedora (19215)

Ka helu waihona ma ka helu o nā pūʻolo hou:

  • nix (23210)
  • Debian a me nā mea hoʻopuka (16107) (Alakaʻi Raspbian)
  • FreeBSD (16095)
  • Fedora (13109)
  • AUR (12417)

Ka helu waihona ma ka pākēneka o nā pūʻolo hou (no nā waihona wale nō me 1000 a ʻoi aʻe nā pūʻolo a ʻaʻole helu i nā hōʻiliʻili o luna o nā modules e like me CPAN, Hackage, PyPi):

  • Nā Ravenport (99.16%)
  • Arch a me nā mea i loaʻa (85.23%)
  • Homebrew (84.57%)
  • nix (84.55%)
  • Hoʻopaʻa (84.02%)

Heluhelu nui:

  • 252 waihona
  • 180 tausani papahana
  • 2.3 miliona mau pūʻolo pākahi
  • 36 tausani mau mea mālama
  • 153 tausani mau hoʻokuʻu i hoʻopaʻa ʻia i nā mahina ʻeono i hala (ʻo ka loiloi hope loa he hewa; 150 tausani hoʻokuʻu i hoʻopaʻa ʻia i nā mahina ʻeono i hala)
  • Ua hoʻokuʻu ka 9.5% o nā papahana kaulana i hoʻokahi mana hou i nā mahina ʻeono i hala

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka