jigdo download for openSUSE - Win GUI
Hi all ! some time ago we have talked about the downlaod system "jigdo" and if it would be another good part for users of other OS to have those system to get a copy of openSUSE. as a few of us siad it would not so easy to handle that system on a windows machine, I've said that I could make a nice GUI frontend for windows. and. I'm working on it - it is nealy at 80% up and running. ok ok, making a GUI frontend for some tools shouldn't take to mutch work so, what I'm working on all the time ? the tool will be a "all inclusive" tool for a jigdo download for openSUSE. what does it do at this point: - after the tool is started, it checks if it runs from inside the cache-folder of internet explorer - if so, the user has klicked on "run" instead of "download to" after he has hit the download link of the tool. so the tool will akk the user to make a copy on a save place on his HD, ask for the path, makes that copy, and restart itself from there. if the user don't make that copy, he will be informed that the tool is not be able to run from the cache-folder, it will be terminated. - after starting from inside a folder other then the cache-folder, it will look if it was started for the first time - if so, it will need some more files, and therefore a wizzard will be started: there the user will be able do download all the stuff that is needed. --> a contrilfile, that tells the tool where it will get all the other stuff --> the binaries of jigdo, as the main part of the download system --> the jigdo- and the template-file, the second part of the system --> all things will be downloaded automaticly, placed on a save place, and expaded to have a working system. the configuration will be saved as a result, and used next time. --> the GUI: if all things are loaded and the config is created, the tool will start in the "GUI mode", where to user only has to hit the "start jigdo"-button, and the download will be running. there is already a nice "feature" around the controlfile: as I have only access to a small place on the web for http-download with a small number of traffic, it is able to define a sort of "redirect" to another place, and the tool will follow that redirect to download a second controlfile ( or one or more redirects, as needed). there is no need to have any "server knowlegde" to create a hardcoded redirect via the server - it needs only a new URL in the ini-style controlfile. I think in a day of two, the GUI will be ready. but I will need some things_ - a place to put it on ( and also the other things, like the controlfile, the jigdo-binaries, etc). I've read about the server from Adreas, so I think that would be a "nice place". - some guys or girls still running some Win-PCs to make some more tests ( I only tested it on WinXP inside a vmware-box, and only with a 6 MBit connection to the internet - what will happen on a dialup connection, maybe with a modem ? [...] ) - at this point, the jido-file and template only creates the small iso to make a boot-cd - after the final version of openSUSE 10. OSS will be aviable at the 6th of october, the correct jigdo-file, the jigdo-file, the template etc etc has to be created and placed on the right place. I'm able to handle that also, but it would be nice to get some help about that topic. - I've never made programs for the public - what will be "needfull", what will be "nice" next: --> what about the source of the tool ? --> what about the "art work" ? I've placed the openSUSE logo on some places in the app - do I need a sort of "OK" from novell/SUSE ? the same to the logo and the binariies of jigdo - will I need a OK from Robert Altterer as author of jigdo ? [...] this will sound a little stupid - but remember, it's my first program made for the public instead for inhouse or clients as in the past. IMAGES: if you like to see how it will looks like: - this is the main GUI window, in the middle of no ready config present ( if it would, the edit fields will contain the right values, of course): --> http://www.libitum.de/opensuse/jigdo/images/jigdo_maingui.jpg - the download-wizzard, right after downloading the controlfile and before downloading the jigdo-binaries ( or before telling the app where the binaries could be found on the local PC, if you will see it from this point of view): --> http://www.libitum.de/opensuse/jigdo/images/jigdo_downloadwizzard.jpg so, I hope we will get the jigdo download for openSUSE up und running. any commends // question // what ever is welcome ! best regards, JBScout
On Thu, Sep 22, 2005 at 05:33:18PM +0200, JBScout [Thomas Lodewick] wrote:
I think in a day of two, the GUI will be ready. but I will need some things_ - a place to put it on ( and also the other things, like the controlfile, the jigdo-binaries, etc). I've read about the server from Adreas, so I think that would be a "nice place".
Either this or if this does not work for some reason, I could also place it here. In the latter case just drop me a note.
- at this point, the jido-file and template only creates the small iso to make a boot-cd - after the final version of openSUSE 10. OSS will be aviable at the 6th of october, the correct jigdo-file, the jigdo-file, the template etc etc has to be created and placed on the right place. I'm able to handle that also, but it would be nice to get some help about that topic.
In "real life" it obviously makes sense that someone with early access to the media is creating the templates. Otherwise the mirrors break down a long time before you even have the chance to publish the files.
- I've never made programs for the public - what will be "needfull", what will be "nice" next: --> what about the source of the tool ?
Best thing most likely will be if you make them availlable under GPL, i.e. you put them all into an archive and upload that one to the same place you put the binary. But after all it is your code and thus your choice as long as you don't use code from other projects.
--> what about the "art work" ? I've placed the openSUSE logo on some places in the app - do I need a sort of "OK" from novell/SUSE ? the
I strongly recommend to ask them to avoid trouble.
same to the logo and the binariies of jigdo - will I need a OK from Robert Altterer as author of jigdo ? [...]
I am not a lawyer but even when that was not required it would be a nice gesture to tell him what you want to do and I am pretty sure he will have no objections.
so, I hope we will get the jigdo download for openSUSE up und running. any commends // question // what ever is welcome !
/* what ever ;-) */ Robert -- Robert Schiele Tel.: +49-621-181-2214 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de
participants (2)
-
JBScout [Thomas Lodewick]
-
Robert Schiele