File: README.source

package info (click to toggle)
symfony 2.3.21%2Bdfsg-4%2Bdeb8u3
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 31,244 kB
  • ctags: 39,110
  • sloc: php: 162,667; xml: 2,839; sh: 422; sql: 246; makefile: 78
file content (42 lines) | stat: -rw-r--r-- 1,711 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Changes to the upstream tarball provides by the authors of Symfony
==================================================================

Removed prebuilt windows binary
-------------------------------
The binary src/Symfony/Component/Console/Resources/bin/hiddeninput.exe has
been removed for the following reasons:
- Licensing of this file is unclear
- No source code is provided by upstream of Symfony
Additionally it is not needed under Debian at all.


Updating to a new upstream release
==================================
This packaging makes use of uscan from devscripts and git-buildpackage. The
minimum required versions of those are:
- devscripts (>= 2.14.5~)
- git-buildpackage (>= 0.6.13~)
Having those in place you can follow the instructions below to import a new
upstream release and repackage its source.
Note: As of version 0.6.13, git-buildpackage does not import the repackaged
      upstream  source if 'gbp import-orig --uscan' is used. That's why this
      feature of git-buildpackage is not used in the instructions below.

0) Make sure upstream sure upstream's repository is added as a remote
# git remote add upstream git://github.com/symfony/symfony.git

1) Fetch upstream's tags
# git fetch upstream --tags

2) Download and repack upstream's source using uscan
# uscan --rename

3) Import the downloaded, repacked and renamed source with git-buildpackage
# gbp import-orig --sign-tags --upstream-vcs-tag=v<VERSION> ../symfony_<VERSION>+dfsg.orig.tar.gz

4) Make sure licensing is correct, especially for images.
   There is script that might be helpful for the image licensing:
# ./debian/licensing/bin/check_image_licenses

5) ...and of course don't forget to update debian/changelog