[Hamara-devel] how are we going to solve the debian/watch conundrum or some other way ?

shirish shirish at hamaralinux.org
Fri May 15 18:54:07 BST 2015


Hi all,
This has been something that has been bothering me from day 1. In debian 
the /debian/watch file is used extensively. I had been working on the 
blog post from last 2-3 days whenever I got some free time, see 
https://flossexperiences.wordpress.com/2015/05/15/the-debianwatch-file/

Now what I have not shared there is the fact (which is obvious if you 
have seen the internals) is that the watch file actually downloads the 
new source in the DM's/DD's team workspace so that the new version can 
be hacked upon (packaged) by any of the team members of that team. One 
can look at the Debian Libreoffice team members Debian LibreOffice 
Maintainers <debian-openoffice at lists.debian.org> or the Maintainers of 
Mozilla-related packages 
<pkg-mozilla-maintainers at lists.alioth.debian.org> who are responsible 
for maintenance of the respective softwares, Both the teams follow.

I didn't use either because the binaries of each are huge, then source 
archives would probably be bigger, even if it's at a diff. of 10% that's 
huge as per my current network scenario.

I do hope some serious thought can be put on that as unlike debian we do 
not have the luxury of 1000 odd developers as they have so having as 
many semi or fully-automated tools would be better.

I have no clue about the network expenditure techblue has or what having 
such a change will entail.

One somewhat cheaper/manageable way would be to clone/mirror upstream's 
repo. and make the clone trigger some sort of notice when a tag of new 
release happens. While cron could be used to run a git pull update every 
few hours or days depending on upstream, this will entail a bit of 
micro-management. The only part to configure would be if there is a way 
to trigger a notice if upstream makes any new tags. Haven't seen this if 
it's doable or not but in theory/logically it should be doable.

If there are better/superior ways to accomplish the same, would be 
waiting to hear those as well.

Look forward to feedback.
-- 
Regards,
Shirish Agarwal,
Community Lead,
Hamaralinux.org


More information about the Hamara-devel mailing list