[arch-general] who wants to write me a relatively simple webapp?
magnus at therning.org
Mon Feb 7 18:41:14 EST 2011
How much are you willing to pay for this piece of bespoke software?
On 07/02/11 22:52, Dieter Plaetinck wrote:
> for Arch releng, we have recently started automatically building test builds
> (http://releng.archlinux.org/isos/). These images are built from the archiso and aif git repositories, and the current state of the repos.
> The idea is that people can test these images, and once in a while, I will promote a set of testbuilds and make them the officially supported media.
> Because everything evolves all the time, a lot of different things can cause regressions or new bugs,
> but at the same time it would be too much work to try to test all possible scenarios for each specific testbuild version.
> So I would like a web application that gives me "a pretty good idea" of the quality of current/recent images.
> I request someone other then me to make this app for me, I do not have the time. (I do have time for feedback or making adjustments to the codebase you provide)
> I'm not sure which is best, php or python, or whatever. I think both will be fine (Dan? Pierre?)
> Basically it would have 2 modes:
> 1) the "input" mode (after logging in with your wiki or forum account, not sure what's best here. Dan?):
> the user would select a version (maintain a cached list of the directories at
> the format will always be YYYY.MM.DD[suffix])
> and select a list of options which are verified to be working fine.
> that is:
> (between braces are additional instructions for the user)
> = image arch =
> * dual, option i686
> * dual, option x86_64
> * i686
> * x86_64
> = image type =
> * core
> * net
> = image boot =
> * optical
> * usb
> * pxe
> = hardware type =
> * virtualbox
> * qemu
> * physical intel i686
> * physical intel x86_64
> * physical amd i686
> * physical amd x86_64
> = install type =
> * automatic install generic example
> * automatic install fancy example
> * automatic install custom config (specify in comments)
> * interactive install
> = source selection =
> * net install manual networking config (check that it works + rc.conf, resolv.conf, mirrorlist)
> * net install dhcp (check that it works + rc.conf)
> * core
> = clock =
> * left as is
> * reconfigured manually
> * reconfigured ntp
> = partitioning/filesystems =
> * autoprepare (check the installed system, incl fstab)
> * manual
> * from config file
> = fancy stuff (checklist, not selection) =
> * lvm2
> * dm_crypt
> * softraid
> * nilfs2
> * btrfs
> (check also fstab, menu.lst, initcpio.conf and crypttab
> if appropriate)
> = rollback tested =
> * yes
> * no
> = if rollback done, another partitioning/filesystems list and another "fancy stuff" list (same options as before) for after the rollback =
> = bootloader =
> * grub
> * syslinux
> * other/manual
> = result =
> * everything works fine
> * something failed (elaborate in comments)
> = comments =
> Then, a second interface would need to represent the "current state of things.. (sort of)"
> that is, for every important thing (like, all image arches, image types, image boots, install types, source selections, clock, partitioning/filesystems, fancy stuff, rollback tested, grub/syslinux bootloader) it needs to show the last recent tests (or the last images for which it worked), along with which user tested it. (note: not all combinations of all variables, just any test with the given variable). if there was any failed test for a specific feature for an as recent (or more recent) image then the last successful one, there should be a warning about that.
> I'm not sure yet how exactly this page would look like, but basically I need to know all important features are tested with recent images, and that they all performed well.
> other factors (like hardware type, bootloader other/manual bootloader option) are not very important, they are more for reference.
Magnus Therning OpenPGP: 0xAB4DFBA4
email: magnus at therning.org jabber: magnus at therning.org
twitter: magthe http://therning.org/magnus
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 262 bytes
Desc: OpenPGP digital signature
More information about the arch-general