Hi everyone,

A little over a year ago, there was some discussion about what to do in 
regards to the dockapps repo and hosting tarballs [1].  Most users 
either install their distribution's package or build the source directly 
from git, but package maintainers for the various distros need nice 
official tarballs to download.  Some good ideas were thrown around, but 
nothing really happened.

As I am the Debian maintainer for several of these dockapps, this is an 
issue that interests me.  In the past, I've just created little 
Sourceforge projects for each one, but I don't really feel like that's a 
good solution.  These things should stay centralized and under the 
control of the Window Maker team.  I have a proposal.

First, we tag every version of each dockapp in the repo.  This was 
recently done for wmix-3.2.  I've spent some time over the past few days 
doing all the legwork and figuring out which version goes with each 
commit.  I've attached a script which will tag everything. (Note that 
the majority of packages have one corresponding tag -- the first commit 
in the repo.)

Next, we add a "dockapps" section to windowmaker.org that serves as a 
frontend to the git repo.  It would serve essentially the same purpose 
as dockapps.windowmaker.org did, but instead of hosting actual tarballs, 
it would link to snapshots from repo.or.cz for the corresponding tags.

Note that I'm willing to do all of the work here.  :)  I've already 
coded the basic structure and copied descriptions, images, etc. from 
archive.org's copy of dockapps.windowmaker.org.  You can see my work so 
far at [2].  It remains to write a script to get the correct sha1 for 
each tag and create the download links.

What does everyone think?

Thanks!
Doug

[1] http://lists.windowmaker.org/dev/thrd49.html#04770
[2] http://friedcheese.org/dockapps
#!/bin/sh
git tag AlsaMixer.app-0.1 f331064eae676b1352d91cc7db1ad87acea63975
git tag Temperature.app-1.5 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmMatrix-0.2 902e9790e62121a8053967c4571e5399b4526103
git tag wmSMPmon-3.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmacpi-1.34 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmacpiload-0.1.2 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmauda-0.8 cdd7c69452bbe065291ab2873c8bda4cc24fd6a0
git tag wmbatteries-0.1.3 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmbiff-0.4.27 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmbutton-0.6.1 6dcdbf0e6e33b5ba357605ff30d69fdde7c48bd7
git tag wmbutton-0.7.0 6f2ffca0e2251adf1366c7194ba99cf905965b2f
git tag wmCalClock-1.25 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmcalendar-0.5.2 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmckgmail-1.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmcpuload-1.0.0 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmfemon-1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmfu-1.0 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmifinfo-0.06 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmifinfo-0.07 f93842608424e642687a97c836fea7c35df570d7
git tag wmifinfo-0.08 c2861235bcfa5d90f9df4d84f76325de4b42ad85
git tag wmifinfo-0.09 8d7e817de2a6e1c5a392e00159f1cdc48062adb7
git tag wmitime-0.3 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmix-3.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmkeys-0.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmmixer-1.5 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmmixer-1.6 02b63cb41c541d4e6722b579afc87027b226507b
git tag wmmixer-1.7 e3ceda0456ddbbb5187d13541740e7eac6b3cc22
git tag wmmixer-alsa-0.6 665b8f777a20b46ca68c7d5880435ddb88614937
git tag wmmon-1.0b2 b603570f4a929feaf713ecc3bd03b8bab4e6cec8
git tag wmmon-1.2b1 e2363d30fce15e8d4b0bf19a7685c7e517e4e938
git tag wmmoonclock-1.27 c3ca024d89dbf7f8910f1f0e8fbc46a4a6434812
git tag wmmoonclock-1.28 38d60e97a11c94a756fb1a5cc7a3c7304776e29c
git tag wmnet-1.06 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmnotify-1.0.0 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmpager-1.2 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmpower-0.4.3 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmppp.app-1.3.0 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmsm.app-0.2.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmsmixer-0.5.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmstickynotes-0.1 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmsupermon-1.2.2 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmtime-1.0b2 168a691c807e0096a843e418b21331f8a9bda771
git tag wmtime-1.1 2ca71dc4499a3d893b7da556de15b8a4006a0d88
git tag wmtv-0.6.5 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmtz-0.7 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmweather+-2.12 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmWeather-1.31 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmwifi-0.6 21625f40b5f71ecd4b9832836f1a89ef3bb20b74
git tag wmwlmon-1.0 21625f40b5f71ecd4b9832836f1a89ef3bb20b74

Reply via email to