diff options
Diffstat (limited to 'dev')
-rw-r--r-- | dev/releases/1/todo.mdwn | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/dev/releases/1/todo.mdwn b/dev/releases/1/todo.mdwn new file mode 100644 index 0000000..126bd0c --- /dev/null +++ b/dev/releases/1/todo.mdwn @@ -0,0 +1,60 @@ +[[!meta title="Release Series 1 Remaining Tasks"]] + +The following are the tasks that need to be completed for ProteanOS 1.0: + + * Package archive signing and compression: + - Prepare the following packages: + + libgcrypt.11 + + libassuan + + libksba + + gnupg + + gpgme + - Modify pro-archman: + + Sign package feed index files. + + Compress package feed index files. + - Modify prokit: + + Look for gpg in configure. + + Verify package feed index files with gpg if configured in the profile. + + Change "src" to "src/gz" in feeds. + - Build opkg package against gpgme. + * Audio support: + - Configure ALSA. + - Finish glib-2.0 package (unit tests are failing for unknown/uninvestigated + reasons). + - Prepare mpd package. + - Maybe prepare libmpdclient and mpc packages. + * QEMU ports: + - Collect information (`lspci -nnk`, `lsmod`, and kern.log) on the emulated + hardware of QEMU and QEMU-KVM (with hardware-accelerated I/O devices). + - Make qemu-amd64-linux-glibc and qemu-i686-linux-glibc platforms. + * Demonstration system platforms (for LibrePlanet 2015 and other + demonstrations): + - Prepare data and config packages for digital signage and network routing + demonstration systems. + * Lenovo ThinkPad X200 rescue system in libreboot: + - Acquire a ThinkPad X200 and the hardware needed to flash the boot chip + (test clip, cables, etc.). + - Port ProteanOS to the X200. + - Pack ProteanOS into an initramfs and boot it on any supported platform. + - Set up a programmer (e.g. using a BeagleBoard-xM or BeagleBone Black). + - Flash libreboot onto the X200. + - Configure an X200 rescue system platform. + - Add ProteanOS's Linux-libre image and root file system (in an initramfs) + to the GRUB memdisk in libreboot's CBFS. Flash the ROM to the X200. + +The following tasks should be completed for ProteanOS 1.0 if possible within the +planned time frame: + + * ARM ports: + - Install Debian on the BeagleBoard-xM. + - Update and test the port bootstrap scripts. + - Adjust targets.in in the gcc-4.7 source package. + - Bootstrap the cortexa8-linux-glibc port. + - Port ProteanOS to the BeagleBoard-xM. + - Maybe port ProteanOS to the BeagleBone Black. + * musl ports: + - Prepare musl package. + - Adapt the GCC specs file for musl's GCC wrapper to set the ELF INTERP + field in executables to where ProteanOS installs the musl RTLD. + - Build all packages for amd64-linux-musl and i686-linux-musl using musl's + GCC wrapper. |