Hi Aitor,
I used 'quilt refresh' but still I cannot use git-buildpackage
successfully. This is what git is telling me. "--git-ignore-new" was
my salvation to successfully build Debian package using git... I am
stuck as long as I cannot successfully run git-buildpackage to create
a .deb package.
This is the output from git-buildpackage:
edbarx@edbarx-pc:~/netman-0.1.1$ git-buildpackage
--git-upstream-tree=0.1.1 --git-export-dir=../netman_pkg_build
gbp:error: You have uncommitted changes in your source tree:
gbp:error: On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: debian/patches/rainer-autor-20.12.2015.patch
modified: netman.lps
gbp:error: Use --git-ignore-new to ignore.
edbarx@edbarx-pc:~/netman-0.1.1$ git-buildpackage --git-upstream-tree=0.1.1
gbp:error: You have uncommitted changes in your source tree:
gbp:error: On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: debian/patches/rainer-autor-20.12.2015.patch
modified: netman.lps
gbp:error: Use --git-ignore-new to ignore.
edbarx@edbarx-pc:~/netman-0.1.1$ git-buildpackage
gbp:error: You have uncommitted changes in your source tree:
gbp:error: On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: debian/patches/rainer-autor-20.12.2015.patch
modified: netman.lps
gbp:error: Use --git-ignore-new to ignore.
What is holding me back? This is exaspirating when one wants to get things done.
Edward
On 23/12/2015, aitor_czr <aitor_czr@???> wrote:
> Hi Edward,
>
> On 12/22/2015 06:39 PM, Edward Bartolo <edbarx@???> wrote:
>> Hi All,
>> >>
>> >>By hook and by crook I have 'git pushed' my netman with Rainer's patch.
>> >>
>> >>My current objective is to successive build packages using git instead
>> >>of dpkg-buildpackages as suggested by various helpful volunteers on
>> >>this mailing list. I am using the command in the netman root
>> >>directory:
>> >>
>> >>edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ git-buildpackage
>> >>--git-export-dir=../netman_pkg_build --git-ignore-new
>> >>
>> >>git-buildpackage is rejecting to do what I tell it saying:
>> >>gbp:error: upstream/0.1.1 is not a valid treeish
>> >>
>> >>I searched on google this error message and found on
>> >>http://unix.stackexchange.com/questions that the debian/ subdirectory
>> >>may be missing, but netman debian directory is there.
>> >>
>> >>Netman's tree:
>> >>
>> >>edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ tree
>> >>.
>> >>├── backend.pas
>> >>├── backend_src
>> >>│ ├── bin
>> >>│ ├── include
>> >>│ │ ├── automated_scanner.h
>> >>│ │ ├── backend.h
>> >>│ │ ├── caller.h
>> >>│ │ ├── core_functions.h
>> >>│ │ ├── essid_encoder.h
>> >>│ │ ├── file_functions.h
>> >>│ │ └── paths.h
>> >>│ ├── Makefile
>> >>│ ├── obj
>> >>│ ├── README.md
>> >>│ └── src
>> >>│ ├── automated_scanner.c
>> >>│ ├── backend
>> >>│ ├── backend.c
>> >>│ ├── caller.c
>> >>│ ├── core_functions.c
>> >>│ ├── essid_encoder.c
>> >>│ └── file_functions.c
>> >>├── backup
>> >>├── common_functions.pas
>> >>├── connect_info.lfm
>> >>├── connect_info.pas
>> >>├── debian
>> >>│ ├── changelog
>> >>│ ├── compat
>> >>│ ├── control
>> >>│ ├── copyright
>> >>│ ├── docs
>> >>│ ├── files
>> >>│ ├── netman-backend
>> >>│ │ ├── DEBIAN
>> >>│ │ │ ├── control
>> >>│ │ │ ├── md5sums
>> >>│ │ │ └── postinst
>> >>│ │ └── usr
>> >>│ │ ├── lib
>> >>│ │ │ └── netman
>> >>│ │ │ └── bin
>> >>│ │ │ └── backend
>> >>│ │ └── share
>> >>│ │ └── doc
>> >>│ │ └── netman-backend
>> >>│ │ ├── changelog.Debian.gz
>> >>│ │ └── copyright
>> >>│ ├── netman-backend.debhelper.log
>> >>│ ├── netman-backend.install
>> >>│ ├── netman-backend.postinst
>> >>│ ├── netman-backend.substvars
>> >>│ ├── netman-gui
>> >>│ │ ├── DEBIAN
>> >>│ │ │ ├── control
>> >>│ │ │ ├── md5sums
>> >>│ │ │ └── postinst
>> >>│ │ └── usr
>> >>│ │ ├── bin
>> >>│ │ │ └── netman
>> >>│ │ └── share
>> >>│ │ ├── applications
>> >>│ │ │ └── netman.desktop
>> >>│ │ ├── doc
>> >>│ │ │ └── netman-gui
>> >>│ │ │ ├── changelog.Debian.gz
>> >>│ │ │ ├── copyright
>> >>│ │ │ ├── README.Debian
>> >>│ │ │ └── README.gz
>> >>│ │ └── pixmaps
>> >>│ │ └── netman.ico
>> >>│ ├── netman-gui.debhelper.log
>> >>│ ├── netman-gui.install
>> >>│ ├── netman-gui.postinst
>> >>│ ├── netman-gui.substvars
>> >>│ ├── netman.substvars
>> >>│ ├── patches
>> >>│ │ ├── rainer-autor-20.12.2015.patch
>> >>│ │ └── series
>> >>│ ├── README.Debian
>> >>│ ├── README.source
>> >>│ ├── rules
>> >>│ ├── source
>> >>│ │ ├── format
>> >>│ │ └── include-binaries
>> >>│ └── tmp
>> >>│ ├── backend
>> >>│ ├── netman
>> >>│ ├── netman.desktop
>> >>│ └── netman.ico
>> >>├── formeditconnectprops.lfm
>> >>├── formeditconnectprops.pas
>> >>├── helpwndu.lfm
>> >>├── helpwndu.pas
>> >>├── lib
>> >>│ └── x86_64-linux
>> >>├── LICENSE
>> >>├── mainform.lfm
>> >>├── mainform.pas
>> >>├── Makefile
>> >>├── netman.desktop
>> >>├── netman.ico
>> >>├── netman_icons.lrs
>> >>├── netman.lpi
>> >>├── netman.lpr
>> >>├── netman.lps
>> >>├── netman.res
>> >>├── network-transmit-receive.ico
>> >>├── network-wired-disconnected.ico
>> >>└── README
>> >>
>> >>30 directories, 80 files
>> >>
>
> debian/tmp ???
> debian/netman-backend/usr/lib/netman/bin/backend ???
> debian/netman-gui/usr/bin/netman ???
>
> Are you using a clean repository? Your repository worked for me.
>
> Whitch is the content of your debian/changelog?
>
> One suggestion: don't use --git-ignore-new. Instead, unapply all the
> quilt patches using 'quilt refresh'.
>
> Aitor.
>