"add-apt-repository only works for PPAs."
Incorrect, add-apt-repository works for regular repos as well. As lembas said, this is actually a bug in Trisquel's base-files package. Since the upgrade to that package came out around Thursday, 3 people have reported breakage, all caused by that bug.
