[Tails-dev] Tor Monitor build fails

2015-08-24 Thread Alan
Hi,

Sascha Steinbiss  wrote:
> Long story short, there’s a first version of a tor-monitor package in:
> https://github.com/satta/tor-monitor
> 
I just tried to build the package and failed:

$ git-buildpackage --git-debian-branch=debian
dh clean --with python3 --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory `/home/amnesia/Persistent/dev/tor-monitor'
rm -f po/tormonitor.pot
rm -rf build
make[1]: Leaving directory `/home/amnesia/Persistent/dev/tor-monitor'
   dh_clean -O--buildsystem=pybuild
gbp:error: Couldn't checkout "tor-monitor_0.1.orig.tar.gz": Execution 
failed: [Errno 2] No such file or directory

What am I doing wrong? I'm doing exactly what works for our other python
packages.

Cheers
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-08-24 Thread u
Hi,

Alan:
> Hi,
> 
> Sascha Steinbiss  wrote:
>> > Long story short, there’s a first version of a tor-monitor package in:
>> > https://github.com/satta/tor-monitor
>> > 
> I just tried to build the package and failed:
> 
> $ git-buildpackage --git-debian-branch=debian
> dh clean --with python3 --buildsystem=pybuild
>dh_testdir -O--buildsystem=pybuild
>debian/rules override_dh_auto_clean
> make[1]: Entering directory `/home/amnesia/Persistent/dev/tor-monitor'
> rm -f po/tormonitor.pot
> rm -rf build
> make[1]: Leaving directory `/home/amnesia/Persistent/dev/tor-monitor'
>dh_clean -O--buildsystem=pybuild
> gbp:error: Couldn't checkout "tor-monitor_0.1.orig.tar.gz": Execution 
> failed: [Errno 2] No such file or directory
> 
> What am I doing wrong? I'm doing exactly what works for our other python
> packages.

I could build the package successfully. Please make sure to fetch all
the branches, namely pristine-tar and build from debian/sid.

Cheers!
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-08-24 Thread Alan
Hi,

u  wrote:
> Alan:
> > I just tried to build the package and failed:
> > 
> > $ git-buildpackage --git-debian-branch=debian
> > gbp:error: Couldn't checkout "tor-monitor_0.1.orig.tar.gz": Execution 
> > failed: [Errno 2] No such file or directory
> > 
> > What am I doing wrong? I'm doing exactly what works for our other python
> > packages.
> 
> I could build the package successfully. Please make sure to fetch all
> the branches, namely pristine-tar

I do have pristine-tar following satta/pristine-tar

> and build from debian/sid.
> 
debian/sid is a tag. When I try to build from it, I get:

gbp.git.repository.GitRepositoryError: Currently not on a branch

I also tried to clone https://github.com/satta/tor-monitor.git to a new
empty repo, create the branches, and got the same result.

Cheers
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.


Re: [Tails-dev] Tor Monitor build fails

2015-08-24 Thread Sascha Steinbiss
Hi Alan,

> I just tried to build the package and failed:
> 
>$ git-buildpackage --git-debian-branch=debian
>dh clean --with python3 --buildsystem=pybuild
>   dh_testdir -O--buildsystem=pybuild
>   debian/rules override_dh_auto_clean
>make[1]: Entering directory `/home/amnesia/Persistent/dev/tor-monitor'
>rm -f po/tormonitor.pot
>rm -rf build
>make[1]: Leaving directory `/home/amnesia/Persistent/dev/tor-monitor'
>   dh_clean -O--buildsystem=pybuild
>gbp:error: Couldn't checkout "tor-monitor_0.1.orig.tar.gz": Execution 
> failed: [Errno 2] No such file or directory
> 
> What am I doing wrong? I'm doing exactly what works for our other python
> packages.

Hmm, I don’t get why you are using —git-debian-branch. There is no ‘debian’ 
branch…? What branch are you on when you try to build as shown above?
I can build everything perfectly directly after cloning:

[vagrant@debian-8:~] $ git clone https://github.com/satta/tor-monitor.git
Cloning into 'tor-monitor'...
remote: Counting objects: 153, done.
remote: Compressing objects: 100% (74/74), done.
remote: Total 153 (delta 78), reused 145 (delta 70), pack-reused 0
Receiving objects: 100% (153/153), 32.71 KiB | 0 bytes/s, done.
Resolving deltas: 100% (78/78), done.
Checking connectivity... done.
[vagrant@debian-8:~] $ cd tor-monitor
[vagrant@debian-8:~/tor-monitor] $ gbp buildpackage --git-pbuilder -uc -us
gbp:info: tor-monitor_0.1.orig.tar.gz does not exist, creating from 
'upstream/0.1'
Building with cowbuilder for distribution sid
I: using cowbuilder as pbuilder
[…]

As you can see, the tarball is created if it does not exist. Does this work for 
you?


Cheers
Sascha
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-08-24 Thread kytv
On Mon, 24 Aug 2015 12:59:35 + (UTC)
Alan  wrote:

> What am I doing wrong? I'm doing exactly what works for our other
> python packages.

There's no branch called `debian`.

❯ git branch -r
  origin/HEAD -> origin/master
  origin/master
  origin/pristine-tar
  origin/upstream

I suggest cloning all of the branches with 
`gbp clone https://github.com/satta/tor-monitor.git`. This command will
ensure that you get the pristine-tar branch.

The package built fine for me with sbuild and git-buildpackage.


pgpMFqlZKVphx.pgp
Description: OpenPGP digital signature
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-09-14 Thread Alan
Hi,

Sascha Steinbiss  wrote:
> I can build everything perfectly directly after cloning:
> 
> [vagrant@debian-8:~] $ git clone https://github.com/satta/tor-monitor.git
> Cloning into 'tor-monitor'...
> remote: Counting objects: 153, done.
> remote: Compressing objects: 100% (74/74), done.
> remote: Total 153 (delta 78), reused 145 (delta 70), pack-reused 0
> Receiving objects: 100% (153/153), 32.71 KiB | 0 bytes/s, done.
> Resolving deltas: 100% (78/78), done.
> Checking connectivity... done.
> [vagrant@debian-8:~] $ cd tor-monitor
> [vagrant@debian-8:~/tor-monitor] $ gbp buildpackage --git-pbuilder -uc -us
> gbp:info: tor-monitor_0.1.orig.tar.gz does not exist, creating from 
> 'upstream/0.1'
> Building with cowbuilder for distribution sid
> I: using cowbuilder as pbuilder
> […]
> 
> As you can see, the tarball is created if it does not exist. Does this work 
> for you?
> 
No, it doesn't work under Tails (based on wheezy), but I tried under
jessie and the build starts... but then I hit:

$ gbp buildpackage --git-dist=jessie --git-arch=i386 --git-pbuilder -uc -us
gbp:info: Building with pbuilder for jessie
Building with pbuilder for distribution jessie, architecture i386
I: using pbuilder as pbuilder
dpkg-buildpackage: source package tor-monitor
dpkg-buildpackage: source version 0.1-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Sascha Steinbiss 
 dpkg-source --before-build tor-monitor-packaging
 fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory 'XXX/tor-monitor-packaging'
rm -f po/tormonitor.pot
rm -rf build
make[1]: Leaving directory 'XXX/tor-monitor-packaging'
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b tor-monitor-packaging
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building tor-monitor using existing 
./tor-monitor_0.1.orig.tar.gz
dpkg-source: warning: file tor-monitor-packaging/tormonitor.desktop has no 
final newline (either original or modified version)
dpkg-source: info: local changes detected, the modified files are:
 tor-monitor-packaging/tormonitor.desktop
dpkg-source: error: aborting due to unexpected upstream changes, see 
/tmp/tor-monitor_0.1-1.diff.3aQP6Q
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -b tor-monitor-packaging gave error exit 
status 2
gbp:error: 'git-pbuilder -uc -us' failed: it exited with 2


Thanks for your support,

Cheers
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-09-15 Thread u
Alan:

Hi Alan,

> Sascha Steinbiss  wrote:
>> I can build everything perfectly directly after cloning:
>>
>> [vagrant@debian-8:~] $ git clone https://github.com/satta/tor-monitor.git
>> Cloning into 'tor-monitor'...
>> remote: Counting objects: 153, done.
>> remote: Compressing objects: 100% (74/74), done.
>> remote: Total 153 (delta 78), reused 145 (delta 70), pack-reused 0
>> Receiving objects: 100% (153/153), 32.71 KiB | 0 bytes/s, done.
>> Resolving deltas: 100% (78/78), done.
>> Checking connectivity... done.
>> [vagrant@debian-8:~] $ cd tor-monitor
>> [vagrant@debian-8:~/tor-monitor] $ gbp buildpackage --git-pbuilder -uc -us
>> gbp:info: tor-monitor_0.1.orig.tar.gz does not exist, creating from 
>> 'upstream/0.1'
>> Building with cowbuilder for distribution sid
>> I: using cowbuilder as pbuilder
>> […]
>>
>> As you can see, the tarball is created if it does not exist. Does this work 
>> for you?
>>
> No, it doesn't work under Tails (based on wheezy), but I tried under
> jessie and the build starts... but then I hit:
> 
> $ gbp buildpackage --git-dist=jessie --git-arch=i386 --git-pbuilder -uc -us
> gbp:info: Building with pbuilder for jessie
> Building with pbuilder for distribution jessie, architecture i386
> I: using pbuilder as pbuilder
> dpkg-buildpackage: source package tor-monitor
> dpkg-buildpackage: source version 0.1-1
> dpkg-buildpackage: source distribution unstable
> dpkg-buildpackage: source changed by Sascha Steinbiss 
>  dpkg-source --before-build tor-monitor-packaging
>  fakeroot debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
>dh_testdir -O--buildsystem=pybuild
>debian/rules override_dh_auto_clean
> make[1]: Entering directory 'XXX/tor-monitor-packaging'
> rm -f po/tormonitor.pot
> rm -rf build
> make[1]: Leaving directory 'XXX/tor-monitor-packaging'
>dh_clean -O--buildsystem=pybuild
>  dpkg-source -b tor-monitor-packaging
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building tor-monitor using existing 
> ./tor-monitor_0.1.orig.tar.gz
> dpkg-source: warning: file tor-monitor-packaging/tormonitor.desktop has no 
> final newline (either original or modified version)
> dpkg-source: info: local changes detected, the modified files are:
>  tor-monitor-packaging/tormonitor.desktop
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/tor-monitor_0.1-1.diff.3aQP6Q
> dpkg-source: info: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b tor-monitor-packaging gave error 
> exit status 2
> gbp:error: 'git-pbuilder -uc -us' failed: it exited with 2
> 

What's in the diff /tmp/tor-monitor_0.1-1.diff.3aQP6Q?

Only this?

> dpkg-source: warning: file tor-monitor-packaging/tormonitor.desktop
has no final newline (either original or modified version)
> dpkg-source: info: local changes detected, the modified files are:
>  tor-monitor-packaging/tormonitor.desktop

?

Is this something which could have happened due to some editor
configuration on your machine?

Cheers!
u.
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Re: [Tails-dev] Tor Monitor build fails

2015-09-22 Thread Sascha Steinbiss
Hi all,

>> As you can see, the tarball is created if it does not exist. Does this work 
>> for you?
>> 
> No, it doesn't work under Tails (based on wheezy), but I tried under
> jessie and the build starts... but then I hit:
> 
> $ gbp buildpackage --git-dist=jessie --git-arch=i386 --git-pbuilder -uc -us
> gbp:info: Building with pbuilder for jessie
> Building with pbuilder for distribution jessie, architecture i386
[…]
> dpkg-source: info: local changes detected, the modified files are:
> tor-monitor-packaging/tormonitor.desktop
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/tor-monitor_0.1-1.diff.3aQP6Q
> dpkg-source: info: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b tor-monitor-packaging gave error 
> exit status 2
> gbp:error: 'git-pbuilder -uc -us' failed: it exited with 2

I tried immediately cloning and then building with your exact settings 
(--git-dist=jessie --git-arch=i386 --git-pbuilder -uc -us) on a newly created 
jessie-i386 cowbuilder base and it finished fine for me. Indeed it would be 
really useful to know what the differences are. 
Did you try the above directly after cloning or did you start a different build 
before which then was aborted or failed? Could it be that, for example, there 
are still patches from a previous build applied to the source? Try ‘quilt pop 
-a’ before rebuilding to make sure all patches are removed.

Cheers
Sascha
___
Tails-dev mailing list
Tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.