Is the Mercurial for registered users only ?
Does that mean, you don't want me to submit packages ?
Mercurial has to be password protected for security. Anyone with a mercurial account could break the build server/repos/mirrors, When It happened a couple months ago, it took almost a week before the chroot/toolchain and every tazpkg on the repo was rebuilt.
How do I upload my packages, so they become available to other slitaz users ?
Upload the packages to a free dropbox or box.net account. Post to the forum a public download link which does not subject the user wanting to try your tazpkg to ads or registration. Include a description of what the program in the tazpkg is used for.
Do I use the cook command or the tazwok command to generate packages ??
cook
The cook command does auto-download of tar-package, but what, if the sources are on
my harddrive already (no download) ?
If cook finds the source in /home/slitaz/src requested by the package receipt it will use it and not download a new copy.
In the wok directory, there have been created many packges. Do I need to have them all there ?
Wouldn't my new package be enough ?
You don't have to clone the wok which pulls in a folder,receipt and other stuff for the entire repo to cook one tazpkg. If I wanted to change a compile option on alsaplayer so it will play flac. I go to hg.slitaz.org/wok/browse,find alsaplayer/receipt raw view and wget the receipt into /home/slitaz/wok/alsaplayer. Change --disable-flac to --enable-flac, add flac-dev to BUILD_DEPENDS=, save, run cook alsaplayer.
Cooked packages are found in /home/slitaz/packages
In the TazPanel, what exactly means "My packages" ?
The packages I have installed currently ?
Yes
Why don't packages appear there I did install manually at command-line with "tazpkg -i" ?
Is that a bug ?
User has to right/click reload tazpanel tazpkg interface when packages are installed/removed from command-line.
Is there a difference between "update" in the menu and the "upgrade" button right ?
I have recharge and check updates in menu. "Check updates" compares the md5sum of the packages on your system "My Packages" with the md5sum of the same packages on the repo.If they are different the package is an upgrade and listed. To install an upgraded package which is in the Check upgrade list,check its box and click the Upgrade button. If you click on the packages name it opens a new window with the option to block.unblock,repack,and a list of installed files. I block my modified alsaplayer with flac so I don't accidentally upgrade and overwrite it breaking flac support.