File: README.source

package info (click to toggle)
symfony 3.4.22%2Bdfsg-2%2Bdeb10u1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 47,488 kB
  • sloc: php: 283,163; xml: 6,070; sh: 476; ansic: 263; makefile: 119; pascal: 79
file content (42 lines) | stat: -rw-r--r-- 1,725 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
# debian/rules get-orig-source

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