Home
Solus
Search
Configure Global Search
Log In
Transactions
T5629
Change Details
Change Details
Old
New
Diff
The repos contain a wealth of information about the status of Solus packages. Scripts can be utilised to run on this data for validation (such as checking rebuilds haven't missed a package a library ABI bump and detecting packages that use perl/python paths which requires a ypkg build). Proper planning will be essential for the python update. Scripts work a lot better when things are consistent! [ ] Convert all packages to ypkg format (note not pisi or piksemel) and care of anything that touches pisi [x] Rename directories to match the package name [x] Deactivate the dead repos in Phab so they aren't used accidently [ ] Blank lines at the end of each package.yml (it's a crime not to) This task is mainly as notice for developers due to the repo name changes. All the removals in `common/packages` are best to be deleted (they will point to a no longer used repo name), while `make clone` will pull the renamed repos down. To remove no longer used repos `rm -rf` these directories from the main Solus repo dir (will keep it updated: ``` AccountsService atk bluefish-editor boost cairo canberra eigien3 exempi exfat fs-uae-arcade geocode-glib glu gnome-aisleriot gnome-desktop gnome-menus gnome-multiwriter gstreamer-0.10-plugins-bad gstreamer-0.10-plugins-base gstreamer-0.10-plugins-good gstreamer-0.10-plugins-ugly gtk2 gtk2mm gtk3 gtk3mm gtksourceview haskell-bit-array jack json-glib kwidgetaddons lcms2 libFS libgd libgnomecanvas libICE libSM libtxc_dtn libX11 libXau libXaw libXaw3d libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXpm libXrandr libXrender libXres libXScrnSaver libXt libXtst libXv libXvMC libXxf86dga libXxf86vm ModemManager NetworkManager openal p11-kit perl-file-shareddir-install pth pygobject pyparted pysmbc python3-decorator python-libvirt python-pbr python-pep8 python-ptyprocess readymedia sane sdl sdl-image sorce-code-pro sshfs startup-notification telepathy-glib xkbcommon perl-general-config setuptools_scm amdgpu-pro antiword arc-firefox-theme catalyst catalyst-glx-driver ceti2-gtk-theme cgames cgoban1 colordiff cscope dkms docbook-xsl dropbear encodings esetroot evoassist evolve-sc faenza-icon-theme fglrx font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-winitzki-cyrillic font-xfree86-type1 foomatic-filters geeqie glamor-egl gl-driver-switch gnome-initial-setup gnome-js-common gnome-packagekit gnome-shell-extension-caffeine gnome-themes-mediterranean gnonlin gnucash grc greed iceauth jmtpfs journal kdevplatform kernel la lapack libav libgames-support libuuid libzeitgeist lightzone mate-notification-theme-solus mlocate notification-daemon notify-osd nxcomp nxproxy perl-config-general plexhometheater python3-colorama python3-xlib python-django python-polkit qt5-everywhere qt5-x11patterns qtcreator quirky rethinkdb sessreg smproxy software-update-icon solus-migration sylpheed x11perf xcmsdb xdriinfo xf86-input-cmt xkbevd xkbutils xlsatoms xlsclients xmlindent xorg-driver-video-modesetting xpr xrefresh xterm xvinfo faac libwnck-1 roboto-ttf liba52dec gtk3-engine-unico captiva-icon-theme pacifica-icon-theme xsetroot xwud clear-sans-ttf giflib ```
The repos contain a wealth of information about the status of Solus packages. Scripts can be utilised to run on this data for validation (such as checking rebuilds haven't missed a package a library ABI bump and detecting packages that use perl/python paths which requires a ypkg build). Proper planning will be essential for the python update. Scripts work a lot better when things are consistent! [ ] Convert all packages to ypkg format (note not pisi or piksemel) and care of anything that touches pisi [x] Rename directories to match the package name [x] Deactivate the dead repos in Phab so they aren't used accidently [ ] Blank lines at the end of each package.yml (it's a crime not to) This task is mainly as notice for developers due to the repo name changes. All the removals in `common/packages` are best to be deleted (they will point to a no longer used repo name), while `make clone` will pull the renamed repos down. To remove no longer used repos `rm -rf` these directories from the main Solus repo dir (will keep it updated: ``` AccountsService atk bluefish-editor boost cairo canberra eigien3 exempi exfat fs-uae-arcade geocode-glib glu gnome-aisleriot gnome-desktop gnome-menus gnome-multiwriter gstreamer-0.10-plugins-bad gstreamer-0.10-plugins-base gstreamer-0.10-plugins-good gstreamer-0.10-plugins-ugly gtk2 gtk2mm gtk3 gtk3mm gtksourceview haskell-bit-array jack json-glib kwidgetaddons lcms2 libFS libgd libgnomecanvas libICE libSM libtxc_dtn libX11 libXau libXaw libXaw3d libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXpm libXrandr libXrender libXres libXScrnSaver libXt libXtst libXv libXvMC libXxf86dga libXxf86vm ModemManager NetworkManager openal p11-kit perl-file-shareddir-install pth pygobject pyparted pysmbc python3-decorator python-libvirt python-pbr python-pep8 python-ptyprocess readymedia sane sdl sdl-image sorce-code-pro sshfs startup-notification telepathy-glib xkbcommon perl-general-config setuptools_scm amdgpu-pro antiword arc-firefox-theme catalyst catalyst-glx-driver ceti2-gtk-theme cgames cgoban1 colordiff cscope dkms docbook-xsl dropbear encodings esetroot evoassist evolve-sc faenza-icon-theme fglrx font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-winitzki-cyrillic font-xfree86-type1 foomatic-filters geeqie glamor-egl gl-driver-switch gnome-initial-setup gnome-js-common gnome-packagekit gnome-shell-extension-caffeine gnome-themes-mediterranean gnonlin gnucash grc greed iceauth jmtpfs journal kdevplatform kernel la lapack libav libgames-support libuuid libzeitgeist lightzone mate-notification-theme-solus mlocate notification-daemon notify-osd nxcomp nxproxy perl-config-general plexhometheater python3-colorama python3-xlib python-django python-polkit qt5-everywhere qt5-x11patterns qtcreator quirky rethinkdb sessreg smproxy software-update-icon solus-migration sylpheed x11perf xcmsdb xdriinfo xf86-input-cmt xkbevd xkbutils xlsatoms xlsclients xmlindent xorg-driver-video-modesetting xpr xrefresh xterm xvinfo faac libwnck-1 roboto-ttf liba52dec gtk3-engine-unico captiva-icon-theme pacifica-icon-theme xsetroot xwud clear-sans-ttf giflib libsdl ```
The repos contain a wealth of information about the status of Solus packages. Scripts can be utilised to run on this data for validation (such as checking rebuilds haven't missed a package a library ABI bump and detecting packages that use perl/python paths which requires a ypkg build). Proper planning will be essential for the python update. Scripts work a lot better when things are consistent! [ ] Convert all packages to ypkg format (note not pisi or piksemel) and care of anything that touches pisi [x] Rename directories to match the package name [x] Deactivate the dead repos in Phab so they aren't used accidently [ ] Blank lines at the end of each package.yml (it's a crime not to) This task is mainly as notice for developers due to the repo name changes. All the removals in `common/packages` are best to be deleted (they will point to a no longer used repo name), while `make clone` will pull the renamed repos down. To remove no longer used repos `rm -rf` these directories from the main Solus repo dir (will keep it updated: ``` AccountsService atk bluefish-editor boost cairo canberra eigien3 exempi exfat fs-uae-arcade geocode-glib glu gnome-aisleriot gnome-desktop gnome-menus gnome-multiwriter gstreamer-0.10-plugins-bad gstreamer-0.10-plugins-base gstreamer-0.10-plugins-good gstreamer-0.10-plugins-ugly gtk2 gtk2mm gtk3 gtk3mm gtksourceview haskell-bit-array jack json-glib kwidgetaddons lcms2 libFS libgd libgnomecanvas libICE libSM libtxc_dtn libX11 libXau libXaw libXaw3d libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXpm libXrandr libXrender libXres libXScrnSaver libXt libXtst libXv libXvMC libXxf86dga libXxf86vm ModemManager NetworkManager openal p11-kit perl-file-shareddir-install pth pygobject pyparted pysmbc python3-decorator python-libvirt python-pbr python-pep8 python-ptyprocess readymedia sane sdl sdl-image sorce-code-pro sshfs startup-notification telepathy-glib xkbcommon perl-general-config setuptools_scm amdgpu-pro antiword arc-firefox-theme catalyst catalyst-glx-driver ceti2-gtk-theme cgames cgoban1 colordiff cscope dkms docbook-xsl dropbear encodings esetroot evoassist evolve-sc faenza-icon-theme fglrx font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-winitzki-cyrillic font-xfree86-type1 foomatic-filters geeqie glamor-egl gl-driver-switch gnome-initial-setup gnome-js-common gnome-packagekit gnome-shell-extension-caffeine gnome-themes-mediterranean gnonlin gnucash grc greed iceauth jmtpfs journal kdevplatform kernel la lapack libav libgames-support libuuid libzeitgeist lightzone mate-notification-theme-solus mlocate notification-daemon notify-osd nxcomp nxproxy perl-config-general plexhometheater python3-colorama python3-xlib python-django python-polkit qt5-everywhere qt5-x11patterns qtcreator quirky rethinkdb sessreg smproxy software-update-icon solus-migration sylpheed x11perf xcmsdb xdriinfo xf86-input-cmt xkbevd xkbutils xlsatoms xlsclients xmlindent xorg-driver-video-modesetting xpr xrefresh xterm xvinfo faac libwnck-1 roboto-ttf liba52dec gtk3-engine-unico captiva-icon-theme pacifica-icon-theme xsetroot xwud clear-sans-ttf giflib
libsdl
```
Continue