[Pkg-tigervnc-devel] TigerVNC debian upload

Yaroslav Halchenko debian at onerussian.com
Mon Mar 25 01:09:30 UTC 2013


On Sat, 23 Mar 2013, Yaroslav Halchenko wrote:

> > >>> built fine for both wheezy and sid... As for the final upload
> > >>> -- shouldn't we update X to 1.12.4 in tigervnc?
> > OK, i have just update the container xorg server to 1.12.4. The
> > resulting Xtigervnc is running fine in my environment. I have pushed to
> > alioth. Maybe someone else wants to test this.

> COOL -- I will test it too and if find nothing preventing upload, will
> do so.

ah -- it seems that it still might need more TLC ...

1. I have added libfltk1.3 to build-depends so it tries to build against
system-wide (not internal copy)

2. added few more entries into debian/copyright

3. get-orig-source fails on me :-/ and I guess I am not that much of a guru in
pristine-tar since it barely makes sense for me in this case... any hints?

$> gbp-pull 
gbp:info: Branch 'master' is already up to date.

$> debian/rules get-orig-source
git submodule update --init || { echo "Ups... Can't fetch subprojects!"; exit 1; }
( cd tigervnc && pristine-tar checkout ../tigervnc_1.2.0.orig.tar.gz ) && \
      mv -f tigervnc/../tigervnc_1.2.0.orig.tar.gz /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/../tigervnc_1.2.0+X1.12.4.orig-tigervnc.tar.gz
pristine-tar: successfully generated ../tigervnc_1.2.0.orig.tar.gz
( cd /home/yoh/deb/perspect/tigervnc/pkg-tigervnc && { git fetch origin pristine-tar:pristine-tar || true; } ) && { \
      cp -pr /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server-help && \
      ( cd /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server-help && \
        if test -f .git; then \
          gitdir=`sed -ne '/^gitdir:/{s/^[^:]*:\s*//;p}' .git`; \
          test x"$gitdir" != x"" -a -d "$gitdir" || exit 1; \
          rm -f .git && cp -pr "$gitdir" .git || exit 1; \
          sed -e '/worktree/d' $gitdir/config > .git/config || exit 1; \
        fi && \
            { git checkout -b pristine-tar remotes/origin/pristine-tar || true; } && \
        { git remote add pkg-tigervnc .. || true; } && \
        git fetch pkg-tigervnc && \
        git merge remotes/pkg-tigervnc/pristine-tar -m "Merge in pristine-tar delta+id files for currently used xorg-server version." && \
        pristine-tar checkout ../xorg-server_1.12.4.orig.tar.gz ) && \
      mv -f /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server_1.12.4.orig.tar.gz /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/../tigervnc_1.2.0+X1.12.4.orig-xorg-server.tar.gz && \
      rm -rf /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server-help; } || { rm -rf /home/yoh/deb/perspect/tigervnc/pkg-tigervnc/xorg-server-help; exit 1; }
fatal: A branch named 'pristine-tar' already exists.
fatal: remote pkg-tigervnc already exists.
Merge made by the 'recursive' strategy.
 tigervnc_1.2.0+X1.12.1.902.orig.tar.gz.delta | Bin 0 -> 698 bytes
 tigervnc_1.2.0+X1.12.1.902.orig.tar.gz.id    |   1 +
 tigervnc_1.2.0+X1.7.7.orig.tar.gz.delta      | Bin 0 -> 1201 bytes
 tigervnc_1.2.0+X1.7.7.orig.tar.gz.id         |   1 +
 tigervnc_1.2.0.orig.tar.gz.delta             | Bin 0 -> 36036 bytes
 tigervnc_1.2.0.orig.tar.gz.id                |   1 +
 xorg-server_1.10.4.orig.tar.gz.delta         | Bin 0 -> 65568 bytes
 xorg-server_1.10.4.orig.tar.gz.id            |   1 +
 xorg-server_1.12.1.902.orig.tar.gz.delta     | Bin 0 -> 2283562 bytes
 xorg-server_1.12.1.902.orig.tar.gz.id        |   1 +
 xorg-server_1.12.4.orig.tar.gz.delta         | Bin 0 -> 2302003 bytes
 xorg-server_1.12.4.orig.tar.gz.id            |   1 +
 12 files changed, 6 insertions(+)
 create mode 100644 tigervnc_1.2.0+X1.12.1.902.orig.tar.gz.delta
 create mode 100644 tigervnc_1.2.0+X1.12.1.902.orig.tar.gz.id
 create mode 100644 tigervnc_1.2.0+X1.7.7.orig.tar.gz.delta
 create mode 100644 tigervnc_1.2.0+X1.7.7.orig.tar.gz.id
 create mode 100644 tigervnc_1.2.0.orig.tar.gz.delta
 create mode 100644 tigervnc_1.2.0.orig.tar.gz.id
 create mode 100644 xorg-server_1.10.4.orig.tar.gz.delta
 create mode 100644 xorg-server_1.10.4.orig.tar.gz.id
 create mode 100644 xorg-server_1.12.1.902.orig.tar.gz.delta
 create mode 100644 xorg-server_1.12.1.902.orig.tar.gz.id
 create mode 100644 xorg-server_1.12.4.orig.tar.gz.delta
 create mode 100644 xorg-server_1.12.4.orig.tar.gz.id
fatal: Path 'xorg-server_1.12.4.orig.tar.gz.delta' exists on disk, but not in 'refs/heads/pristine-tar'.
pristine-tar: git show refs/heads/pristine-tar:xorg-server_1.12.4.orig.tar.gz.delta failed
make: *** [get-orig-source] Error 1
debian/rules get-orig-source  3,97s user 1,44s system 55% cpu 9,663 total

$> git br
* master
  master-old2
  pristine-tar

$> git show pristine-tar
commit 6df9bdfd01a26e9e2b864c0cada32fc75164bb59
Author: Joachim Falk <joachim.falk at gmx.de>
Date:   Sat Mar 23 14:56:42 2013 +0100

    pristine-tar data for xorg-server_1.12.4.orig.tar.gz

diff --git a/xorg-server_1.12.4.orig.tar.gz.delta b/xorg-server_1.12.4.orig.tar.gz.delta
new file mode 100644
index 0000000..ade1233
Binary files /dev/null and b/xorg-server_1.12.4.orig.tar.gz.delta differ
diff --git a/xorg-server_1.12.4.orig.tar.gz.id b/xorg-server_1.12.4.orig.tar.gz.id
new file mode 100644
index 0000000..33dccf9
--- /dev/null
+++ b/xorg-server_1.12.4.orig.tar.gz.id
@@ -0,0 +1 @@
+b4a39093ac8e959eaab6584c0fb34065bffb13a8

$> pristine-tar checkout xorg-server_1.12.4.orig.tar.gz
fatal: ambiguous argument 'b4a39093ac8e959eaab6584c0fb34065bffb13a8^{tree}': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
fatal: Not a valid object name
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
pristine-tar: command failed: git archive --format=tar b4a39093ac8e959eaab6584c0fb34065bffb13a8\^\{tree\} | (cd '/home/yoh/.tmp/pristine-tar.HQbFxmVvd6' && tar x)

$> apt-cache policy pristine-tar
pristine-tar:
  Installed: 1.26
  Candidate: 1.26
  Version table:
 *** 1.26 0
        600 http://debian.lcs.mit.edu/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
     1.25 0
        900 http://debian.lcs.mit.edu/debian/ wheezy/main amd64 Packages
-- 
Yaroslav O. Halchenko
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Senior Research Associate,     Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        



More information about the Pkg-tigervnc-devel mailing list