**On behalf of Tizen development tools team and all other contributors**

We are very pleased to announce backend jenkins service 0.15.5 has been launched
on tizen.org<http://tizen.org> production environment, which provides more 
stable and flexible
service to replace BOSS to generate package repository and image for regular
snapshot. Several enhancements to snapshot structure are introduced in this
version to make it more pithy and readable, which include:

1. Snapshot location changed

Originally, each target of OBS project will generate one separate snapshot.
For instance, target ia32-wayland and x86_64-wayland of Tizen:Common are
corresponding to snapshot common-wayland-ia32 and common-wayland-x86_64,
respectively.
http://download.tizen.org/snapshots/tizen/common/common-wayland-ia32/
http://download.tizen.org/snapshots/tizen/common/common-wayland-x86_64/

Now all materials of one OBS project will be placed on one single snapshot. This
will remove the obscure name mapping between OBS repo and snapshot.
http://download.tizen.org/snapshots/tizen/common/

2. Snapshot structure changed

2.1 Repo directory structure

As mentioned above, all targets have been merged into one snapshot, so the repos
directory will contains all repos defined in OBS project. For each repo, debug,
packages and source directory will be placed on the same hierarchy level, just
under each target directory.

Use Tizen:Common as example.

Repos in old snapshot: (each endpoint dir is a separate rpm repo)

repos/
└─ common
      ├─ ia32
      │   ├─ debug
      │   └─ packages
      └─ source

Repos in new snapshot: (each endpoint dir is a separate rpm repo)

repos/
├─ ia32-wayland
│   ├─ debug
│   ├─ packages
│   └─ source
└─ x86_64-wayland
      ├─ debug
      ├─ packages
      └─ source

2.2 Image directory structure

Images will be split into particular target directory in new structure.

Origin:
images/
├─ common-wayland-mbr-i586
└─ ...

New:
images/
├─ ia32-wayland
│   ├─ common-wayland-mbr-i586
│   └─ ...
└─ x86_64-wayland

3. Influence for GBS local build configurations

Start from gbs 0.16, this new Repo directory structure has been supported. If 
your
gbs is lower than 0.16, please upgrade to latest version.

Using gbs (>=0.16), if you still specify the top directory of repository like:
 http://download.tizen.org/snapshots/tizen/common/tizen_20140618.1/

GBS will report error as follow:

 info: generate repositories ...
 error: <gbs>Maybe you are using new designed repo, and please specify real RPM
 repo with repodata under it.

So the real standard repository should be used now, for example:
 
http://download.tizen.org/snapshots/tizen/common/tizen_20140618.1/repos/ia32-wayland/packages/

There're multiple targets under 'repos' directory, so user need select correct 
one to use.


Thanks,
Lin Yang


_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to