[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#809623: Fwd: Re: Bug#809623: RFS: telegram-purple/1.2.3-1



(For completeness: this is the mail to which Gianfranco Costamagna responded. This mail contains no new information.)


-------- Weitergeleitete Nachricht --------
Betreff: Re: Bug#809623: RFS: telegram-purple/1.2.3-1
Datum: Wed, 13 Jan 2016 21:40:27 +0100
Von: BenWiederhake.GitHub <BenWiederhake.GitHub@gmx.de>
An: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>

Hello,

My script would probably do the following thing:
- delete the file fetched by uscan, since it's utterly incomplete
- use the upstream version to clone (as in git-clone) the repository
- ./configure && make dist || (echo "Too old upstream version; doesn't
support orig tarballs yet."; exit 1)
- delete all temporary files
Ugh.

seems an overkill :)

Seems like it, true, but sadly is necessary. The package is in version
control, and unless we provide pre-bundled origtars somewhere (which
won't happen), this has to build the origtar by invoking "make dist" in
the source tree.

And all that so that someone can say "dh get-orig-source".
So, who does this? (And can I assume git to be installed? I don't like
having such a big b-d ...)

git is needed for everybody who wants to work on Debian, not needed
to be a b-d :)

Now this is getting absurd: the whole point of dh get-orig-source is to
support people for who "git pull" is too complicated. But suddenly I can
assume that git is installed, although git is not pulled by build-essential?

$ sudo pbuilder --login
(SNIP)
# apt-get install build-essential
[SNIP]
# git --version
-bash: git: command not found

In short, the reason is: tgl ("the" submodule) is way too unstable and
volatile to ever be packaged separately.

this makes sense even if it should be avoided, but it is up to your sponsor
that part :)

Well, either that, or roughly 8 packages that are absolutely and utterly
useless building libtgl. (I'm not overestimating! 3 packages for
tl-parser and tgl each, plus 2 packages for "generate")

I agree with you that this should be avoided at *most* costs, but not at
*all* costs.

Regards,
Ben


Reply to: