diff options
-rw-r--r-- | dev/releases/1/todo.mdwn | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/dev/releases/1/todo.mdwn b/dev/releases/1/todo.mdwn index 53a8ec8..3c9317c 100644 --- a/dev/releases/1/todo.mdwn +++ b/dev/releases/1/todo.mdwn @@ -4,45 +4,45 @@ The following are the tasks that need to be completed for ProteanOS 1.0: * Package archive signing: - Prepare the following packages: - + libgcrypt.11 - + libassuan - + libksba - + gnupg - + gpgme + + `libgcrypt.11` + + `libassuan` + + `libksba` + + `gnupg` + + `gpgme` - Modify [[pro-archman|dev/pro-archman]]: + Sign package feed index files. - Modify [[prokit|dev/prokit]]: - + Look for gpg in configure. + + Look for `gpg` in configure. + Verify package feed index files with gpg if configured in the profile. - - Build opkg package against gpgme. + - 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. + - Finish `glib-2.0` package (unit tests are failing for + unknown/uninvestigated reasons). + - Prepare `mpd` package. + - Maybe prepare `libmpdclient` and `mpc` packages. * Miscellaneous: - - linux-image changes: - + Enable Linux serial drivers in config-dimension2400. + - `linux-image` changes: + + Enable Linux serial drivers in `config-dimension2400`. + Add `rw` to the default Linux command line in platform config packages. + Upgrade to 4.1.x (the next LTS and LTSI branch): - Drop `patches/01_no-bash.patch` (similar patch applied upstream). - `s|drivers/video/console/|lib/fonts/|` in `patches/03_add-mplus-fonts.patch` - - busybox changes: - + Make /etc/init.d/networking write generated interfaces file directly to - /var/run/net-ifaces (allows users to edit /etc/network/interfaces - instead of the .local file and fixes networking on read-only root file + - `busybox` changes: + + Make `/etc/init.d/networking` write generated interfaces file directly + to `/var/run/net-ifaces` (allows users to edit `/etc/network/interfaces` + instead of the `.local` file and fixes networking on read-only root file systems). - + Add line to /etc/inittab in config-dimension2400 and config-x60 to run - getty on /dev/ttyS0. + + Add line to `/etc/inittab` in `config-dimension2400` and `config-x60` to + run getty on `/dev/ttyS0`. - Prepare the following packages: - + nano - + rsync + + `nano` + + `rsync` * 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. + - Make `qemu-amd64-linux-glibc` and `qemu-i686-linux-glibc` platforms. * Demonstration system platforms: - Prepare data and config packages for digital signage and network routing demonstration systems. @@ -58,13 +58,13 @@ 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. + - 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 + - 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. + - Build all packages for `amd64-linux-musl` and `i686-linux-musl` using + musl's GCC wrapper. |