Attempt to bypass HTTP caches when fetching repomd.xml

If a repository and its repomd.xml changes frequently it may look
inconsistent to clients. Unlike other files in a repository repomd.xml
does not change its name along with contents like RPM packages and
metadata files with hashes in filenames. To get the most up-to-date
version additional HTTP headers (Pragma, Cache-Control) need to be passed.

Fixes: DEVT-110

Change-Id: I6a20f829d3a5331f9e99820fa46cdb497a5348ee
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Cc: Zhang, Qiang Z <qiang.z.zhang@intel.com>
Enable building with git-buildpackage

Also change the Debian packaging format as 1.0 native and remove
unnecessary Debian packaging files from the (rpm) packaging/ directory.

Change-Id: I0dfcdfcee18afac95bbbc255bc00057eab360c1c
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
don't specify the default upstream-branch option

The builder (depanneur) and export module can take the correct
upstream-branch.

Change-Id: I78e2a5f323f350896f31e21efd6d9e053f88bacc
Update GBS config file

Change-Id: I7962272be3fa651a5c1c297d57bb264e5992950d
Refine existing GBS FAQ

To serve as basis for further enhancement
Update help info for specifing buildconf and buildroot in gbs.conf

build conf and build root can be specified in .gbs.conf using
'buildconf' and 'buildroot' keyes.

Fixes: #1219

Change-Id: I4f0afaae3359507e5c68aa8e9d30188b1677cddb
update error message

Change-Id: Ia3b25e76523e68dd67a760f74f7f6805d7fb4f5d
depend on new version of depanneur & bump to 0.19.1

Change-Id: I0f438fcbc8eca3cc31680519dd8d28cce463cbd2
remove CAN_ALSO_BUILD and QEMU_CAN_BUILD

These two structure is useless in the client gbs. CAN_ALSO_BUILD is
for osc and OBS comparation, and QEMU_CAN_BUILD useless now.

Change-Id: I838e23b2b593485512094056437a875d59e7e8a9
Add aarch64 support

Fixes: #1507

Change-Id: I691b8ece01de3b9a843b2cc784abea44c4d89da6
Add submit text template mechanism

The text template used by gbs submit can be changed
using a special gbs submit template file.

Fixes: DEVT-126

Change-Id: Ic9ba27698980ae229431fbbd8c5152297287add5
Signed-off-by: Johannes Quast <johannes.quast@intel.com>
create_project: Copy more meta data from source project

Copy debuginfo, build, useforbuild and publish meta from source project
when creating another project out of it.

That makes setup of linked project more consistent with source project
and prevent difference in package build statuses between source and target
projects.

Change-Id: I779f8574d368e58f5d6f4d37aee18b7ef57bf85b
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
bump to 0.20-rc1

Change-Id: Ibe6a9445fd334f39815fa570044379257da6255b
packaging: roll back to original way to packaging

Change-Id: I8da1b77ea550f97527bdc70abf24d960846722c1
depend on old stable pristine-tar

Change-Id: I021e9c9dacc672be9f1908cc3777ad21217c8709
Remove mic dependency

gbs createimage(cr) sub-command depend on mic, which have many new
dependencies, so it's better to remove mic dependency and tell user
to install it manually if user really want it.

Change-Id: Ie0424e50829421648e745183888ccb78aedb211f
packaging: minor correction in changelogs

Change-Id: I4ddce0f0e004dbafc2797d00f89dcf4707c5f299
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Merge "packaging: minor correction in changelogs" into release-0.20
packaging: minor correction in changelogs

Change-Id: I4ddce0f0e004dbafc2797d00f89dcf4707c5f299
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Update FAQs

- update openSUSE zypper issue
- remove ubuntu 11.10 Q/A, as we don't support it now.

Change-Id: I9ed90d84b9d18e153dd92265363f90635e43a59a
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>