On Sat, Aug 14, 2021 at 11:08 AM Arnaud Ferraris wrote: > 1. packages already in Debian with a few additional patches for > improving the user experience on mobile devices (mostly GNOME apps > such as evince, gedit or gnome-contacts) > 2. kernel and bootloader packages including out-of-tree patches > 3. non-free binary firmwares
I expect all/most of these changes should go upstream and reach Debian via new package releases. > 4. Mobian base metapackages (meta-mobian) and customizations > (mobian-tweaks) [4] > 5. device-specific metapackages ($device-support) and customizations > (mobian-$device-tweaks) [5] What kind of things do these contain? > (preferably in the 'main' area), Source packages in main can produce binary packages in contrib, so probably the way to go would be one mobile-something source package that builds all the binary packages needed and puts them in the right main/contrib component. > custom kernels Perhaps these could go to experimental? > non-free packages Those should be added to Debian non-free, unless they aren't redistributable, if they aren't then Mobian are presumably also affected by that. > [5] https://gitlab.com/mobian1/devices This doesn't seem to be public, I get a password auth trying to clone it. > [6] https://salsa.debian.org/DebianOnMobile-team/mobile-tweaks Many of these seem like they should go upstream to glib2.0, gpsd, systemd/udev, u-boot, Firefox, Qt, GNOME etc. According to the systemd documentation for /etc/machine-info, CHASSIS is a workaround for buggy firmware, so it sounds like u-boot/grub2/something need fixing? The source for adwaita-phone.jpg, adwaita-phone.blend, seems to be missing from git, which I guess could be a DFSG item 2 violation. > [7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974422#10 BTW, are you planning on packaging libusbgx, gadget-tool and gadgetd for Debian? They provide a less fiddly experience for setting up USB gadgets. We need help with them upstream though. gadgetd was abandoned by Samsung/Tizen as they integrated more restricted functionality into their init system, but I think it could be useful for mobile user interfaces that could contact it over DBus. https://github.com/linux-usb-gadgets https://github.com/gadgetd/gadgetd https://www.collabora.com/news-and-blog/search-results.html?search=gadget&id=655&simplesearch_offset=0 -- bye, pabs https://wiki.debian.org/PaulWise
