68.6 KB
/srv/reproducible-results/rbuild-debian/r-b-build.eic6l6BW/b1/debian-policy_4.7.2.0_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.eic6l6BW/b2/debian-policy_4.7.2.0_amd64.changes
379 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·433b557708cc581d8030704d5b45cd7a·515776·doc·optional·debian-policy-ja_4.7.2.0_all.deb1 ·433b557708cc581d8030704d5b45cd7a·515776·doc·optional·debian-policy-ja_4.7.2.0_all.deb
2 ·cd1c8a8c5342a49343090d01b6614ad7·508904·doc·optional·debian-policy-zh-cn_4.7.2.0_all.deb2 ·cd1c8a8c5342a49343090d01b6614ad7·508904·doc·optional·debian-policy-zh-cn_4.7.2.0_all.deb
3 ·ff3f4b5f75e64e7c3927761a132d813a·2683948·doc·optional·debian-policy_4.7.2.0_all.deb3 ·d975693f06a34f1da2b9a11c52bfc9b1·2683956·doc·optional·debian-policy_4.7.2.0_all.deb
68.1 KB
debian-policy_4.7.2.0_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-27·06:35:02.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-27·06:35:02.000000·debian-binary
2 -rw-r--r--···0········0········0·····3636·2025-02-27·06:35:02.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3636·2025-02-27·06:35:02.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2680120·2025-02-27·06:35:02.000000·data.tar.xz3 -rw-r--r--···0········0········0··2680128·2025-02-27·06:35:02.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
67.6 KB
data.tar.xz
67.5 KB
data.tar
2.19 KB
file list
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 -rw-r--r--···0·root·········(0)·root·········(0)····93609·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/ch-source.html108 -rw-r--r--···0·root·········(0)·root·········(0)····93609·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/ch-source.html
109 -rw-r--r--···0·root·········(0)·root·········(0)·····6934·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/genindex.html109 -rw-r--r--···0·root·········(0)·root·········(0)·····6934·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/genindex.html
110 -rw-r--r--···0·root·········(0)·root·········(0)····65409·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/index.html110 -rw-r--r--···0·root·········(0)·root·········(0)····65409·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/index.html
111 -rw-r--r--···0·root·········(0)·root·········(0)·····4932·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/objects.inv111 -rw-r--r--···0·root·········(0)·root·········(0)·····4932·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/objects.inv
112 -rw-r--r--···0·root·········(0)·root·········(0)·····6487·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/search.html112 -rw-r--r--···0·root·········(0)·root·········(0)·····6487·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/search.html
113 -rw-r--r--···0·root·········(0)·root·········(0)···102968·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/searchindex.js113 -rw-r--r--···0·root·········(0)·root·········(0)···102968·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/searchindex.js
114 -rw-r--r--···0·root·········(0)·root·········(0)···135207·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/upgrading-checklist.html114 -rw-r--r--···0·root·········(0)·root·········(0)···135207·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.html/upgrading-checklist.html
115 -rw-r--r--···0·root·········(0)·root·········(0)··1014140·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.pdf.gz115 -rw-r--r--···0·root·········(0)·root·········(0)··1014115·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.pdf.gz
116 -rw-r--r--···0·root·········(0)·root·········(0)···150850·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.txt.gz116 -rw-r--r--···0·root·········(0)·root·········(0)···150850·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/policy.txt.gz
117 -rw-r--r--···0·root·········(0)·root·········(0)····23779·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/upgrading-checklist.txt.gz117 -rw-r--r--···0·root·········(0)·root·········(0)····23779·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/upgrading-checklist.txt.gz
118 -rw-r--r--···0·root·········(0)·root·········(0)·····4713·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/virtual-package-names-list.yaml.gz118 -rw-r--r--···0·root·········(0)·root·········(0)·····4713·2025-02-27·06:35:02.000000·./usr/share/doc/debian-policy/virtual-package-names-list.yaml.gz
119 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-27·06:35:02.000000·./usr/share/doc-base/119 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-27·06:35:02.000000·./usr/share/doc-base/
120 -rw-r--r--···0·root·········(0)·root·········(0)······419·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.autopkgtest120 -rw-r--r--···0·root·········(0)·root·········(0)······419·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.autopkgtest
121 -rw-r--r--···0·root·········(0)·root·········(0)······520·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.copyright-format-1.0121 -rw-r--r--···0·root·········(0)·root·········(0)······520·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.copyright-format-1.0
122 -rw-r--r--···0·root·········(0)·root·········(0)······517·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.debconf-spec122 -rw-r--r--···0·root·········(0)·root·········(0)······517·2025-02-27·06:35:02.000000·./usr/share/doc-base/debian-policy.debconf-spec
65.3 KB
./usr/share/doc/debian-policy/policy.pdf.gz
65.3 KB
policy.pdf
65.2 KB
pdftotext {} -
    
Offset 1529, 30 lines modifiedOffset 1529, 30 lines modified
1529 \xcDebian·Policy·Manual,·Release·4.7.2.01529 \xcDebian·Policy·Manual,·Release·4.7.2.0
  
1530 4.2·Package·relationships1530 4.2·Package·relationships
1531 Source·packages·should·specify·which·binary·packages·they·require·to·be·installed·or·not·to·be·installed·in·order·to·build1531 Source·packages·should·specify·which·binary·packages·they·require·to·be·installed·or·not·to·be·installed·in·order·to·build
1532 correctly.·For·example,·if·building·a·package·requires·a·certain·compiler,·then·the·compiler·should·be·specified·as·a1532 correctly.·For·example,·if·building·a·package·requires·a·certain·compiler,·then·the·compiler·should·be·specified·as·a
1533 build-time·dependency.1533 build-time·dependency.
1534 It·is·not·necessary·to·explicitly·specify·build-time·relationships·on·a·minimal·set·of·packages·that·are·always·needed1534 It·is·not·necessary·to·explicitly·specify·build-time·relationships·on·a·minimal·set·of·packages·that·are·always·needed
1535 to·compile,·link·and·put·in·a·Debian·package·a·standard·Hello·World!·program·written·in·C·or·C++.·The·required1535 to·compile,·link·and·put·in·a·Debian·package·a·standard·"Hello·World!"·program·written·in·C·or·C++.·The·required
1536 packages·are·called·build-essential,·and·an·informational·list·can·be·found·in·/usr/share/doc/build-essential/1536 packages·are·called·build-essential,·and·an·informational·list·can·be·found·in·/usr/share/doc/build-essential/
1537 list·(which·is·contained·in·the·build-essential·package).11537 list·(which·is·contained·in·the·build-essential·package).1
1538 When·specifying·the·set·of·build-time·dependencies,·one·should·list·only·those·packages·explicitly·required·by·the·build.1538 When·specifying·the·set·of·build-time·dependencies,·one·should·list·only·those·packages·explicitly·required·by·the·build.
1539 It·is·not·necessary·to·list·packages·which·are·required·merely·because·some·other·package·in·the·list·of·build-time·dependencies·depends·on·them.21539 It·is·not·necessary·to·list·packages·which·are·required·merely·because·some·other·package·in·the·list·of·build-time·dependencies·depends·on·them.2
1540 If·build-time·dependencies·are·specified,·it·must·be·possible·to·build·the·package·and·produce·working·binaries·on·a·system1540 If·build-time·dependencies·are·specified,·it·must·be·possible·to·build·the·package·and·produce·working·binaries·on·a·system
1541 with·only·essential·and·build-essential·packages·installed·and·also·those·required·to·satisfy·the·build-time·relationships1541 with·only·essential·and·build-essential·packages·installed·and·also·those·required·to·satisfy·the·build-time·relationships
1542 (including·any·implied·relationships).·In·particular,·this·means·that·version·clauses·should·be·used·rigorously·in·build-time1542 (including·any·implied·relationships).·In·particular,·this·means·that·version·clauses·should·be·used·rigorously·in·build-time
1543 relationships·so·that·one·cannot·produce·bad·or·inconsistently·configured·packages·when·the·relationships·are·properly1543 relationships·so·that·one·cannot·produce·bad·or·inconsistently·configured·packages·when·the·relationships·are·properly
1544 satisfied.1544 satisfied.
1545 Declaring·relationships·between·packages·explains·the·technical·details.1545 Declaring·relationships·between·packages·explains·the·technical·details.
  
1546 4.3·Changes·to·the·upstream·sources1546 4.3·Changes·to·the·upstream·sources
1547 If·changes·to·the·source·code·are·made·that·are·not·specific·to·the·needs·of·the·Debian·system,·they·should·be·sent·to·the1547 If·changes·to·the·source·code·are·made·that·are·not·specific·to·the·needs·of·the·Debian·system,·they·should·be·sent·to·the
1548 upstream·authors·in·whatever·form·they·prefer·so·as·to·be·included·in·the·upstream·version·of·the·package.1548 upstream·authors·in·whatever·form·they·prefer·so·as·to·be·included·in·the·upstream·version·of·the·package.
1549 If·you·need·to·configure·the·package·differently·for·Debian·or·for·Linux,·and·the·upstream·source·doesnt·provide·a·way1549 If·you·need·to·configure·the·package·differently·for·Debian·or·for·Linux,·and·the·upstream·source·doesn't·provide·a·way
1550 to·do·so,·you·should·add·such·configuration·facilities·(for·example,·a·new·autoconf·test·or·#define)·and·send·the·patch1550 to·do·so,·you·should·add·such·configuration·facilities·(for·example,·a·new·autoconf·test·or·#define)·and·send·the·patch
1551 to·the·upstream·authors,·with·the·default·set·to·the·way·they·originally·had·it.·You·can·then·easily·override·the·default·in1551 to·the·upstream·authors,·with·the·default·set·to·the·way·they·originally·had·it.·You·can·then·easily·override·the·default·in
1552 your·debian/rules·or·wherever·is·appropriate.1552 your·debian/rules·or·wherever·is·appropriate.
1553 You·should·make·sure·that·the·configure·utility·detects·the·correct·architecture·specification·string·(refer·to·Architecture1553 You·should·make·sure·that·the·configure·utility·detects·the·correct·architecture·specification·string·(refer·to·Architecture
1554 specification·strings·for·details).1554 specification·strings·for·details).
1555 If·your·package·includes·the·scripts·config.sub·and·config.guess,·you·should·arrange·for·the·versions·provided·by1555 If·your·package·includes·the·scripts·config.sub·and·config.guess,·you·should·arrange·for·the·versions·provided·by
1556 the·package·autotools-dev·be·used·instead·(see·autotools-dev·documentation·for·details·how·to·achieve·that).·This·ensures1556 the·package·autotools-dev·be·used·instead·(see·autotools-dev·documentation·for·details·how·to·achieve·that).·This·ensures
Offset 1607, 30 lines modifiedOffset 1607, 30 lines modified
1607 of·this·package·into·the·Debian·archive·by·including·the·string:·closes:·Bug#nnnnn·in·the·change·details,·where1607 of·this·package·into·the·Debian·archive·by·including·the·string:·closes:·Bug#nnnnn·in·the·change·details,·where
1608 #nnnnn·is·the·bug·number.5·This·information·is·conveyed·via·the·Closes·field·in·the·.changes·file·(see·Closes).1608 #nnnnn·is·the·bug·number.5·This·information·is·conveyed·via·the·Closes·field·in·the·.changes·file·(see·Closes).
1609 The·maintainer·name·and·email·address·used·in·the·changelog·should·be·the·details·of·the·person·who·prepared·this1609 The·maintainer·name·and·email·address·used·in·the·changelog·should·be·the·details·of·the·person·who·prepared·this
1610 release·of·the·package.·They·are·not·necessarily·those·of·the·uploader·or·usual·package·maintainer.6·The·information1610 release·of·the·package.·They·are·not·necessarily·those·of·the·uploader·or·usual·package·maintainer.6·The·information
1611 here·will·be·copied·to·the·Changed-By·field·in·the·.changes·file·(see·Changed-By),·and·then·later·used·to·send·an1611 here·will·be·copied·to·the·Changed-By·field·in·the·.changes·file·(see·Changed-By),·and·then·later·used·to·send·an
1612 acknowledgement·when·the·upload·has·been·installed.1612 acknowledgement·when·the·upload·has·been·installed.
1613 The·date·has·the·following·format7·(compatible·and·with·the·same·semantics·of·RFC·2822·and·RFC·5322):1613 The·date·has·the·following·format7·(compatible·and·with·the·same·semantics·of·RFC·2822·and·RFC·5322):
1614 3·Mistakes·in·changelogs·are·usually·best·rectified·by·making·a·new·changelog·entry·rather·than·rewriting·history·by·editing·old·changelog·entries.1614 3·Mistakes·in·changelogs·are·usually·best·rectified·by·making·a·new·changelog·entry·rather·than·"rewriting·history"·by·editing·old·changelog·entries.
1615 4·Although·there·is·nothing·stopping·an·author·who·is·also·the·Debian·maintainer·from·using·this·changelog·for·all·their·changes,·it·will·have·to·be1615 4·Although·there·is·nothing·stopping·an·author·who·is·also·the·Debian·maintainer·from·using·this·changelog·for·all·their·changes,·it·will·have·to·be
1616 renamed·if·the·Debian·and·upstream·maintainers·become·different·people.·In·such·a·case,·however,·it·might·be·better·to·maintain·the·package·as·a1616 renamed·if·the·Debian·and·upstream·maintainers·become·different·people.·In·such·a·case,·however,·it·might·be·better·to·maintain·the·package·as·a
1617 non-native·package.1617 non-native·package.
1618 5·To·be·precise,·the·string·should·match·the·following·Perl·regular·expression:1618 5·To·be·precise,·the·string·should·match·the·following·Perl·regular·expression:
  
1619 /closes:\s*(?:bug)?\#?\s?\d+(?:,\s*(?:bug)?\#?\s?\d+)*/i1619 /closes:\s*(?:bug)?\#?\s?\d+(?:,\s*(?:bug)?\#?\s?\d+)*/i
  
1620 That·is:·The·string·should·consist·of·the·word·closes:·followed·by·a·comma-separated·list·of·bug·numbers.·Bug·numbers·may·be·preceded·by·the1620 That·is:·The·string·should·consist·of·the·word·closes:·followed·by·a·comma-separated·list·of·bug·numbers.·Bug·numbers·may·be·preceded·by·the
1621 word·bug·and/or·a·#·sign,·as·in·Closes:·42,·bug#43,·#44,·bug·45.1621 word·bug·and/or·a·#·sign,·as·in·Closes:·42,·bug#43,·#44,·bug·45.
1622 The·list·of·bug·numbers·may·span·multiple·lines.1622 The·list·of·bug·numbers·may·span·multiple·lines.
1623 All·of·the·bug·numbers·listed·will·be·closed·by·the·archive·maintenance·software·(dak)·using·the·version·of·the·changelog·entry.1623 All·of·the·bug·numbers·listed·will·be·closed·by·the·archive·maintenance·software·(dak)·using·the·version·of·the·changelog·entry.
1624 The·words·closes:·and·bug·are·not·case·sensitive.1624 The·words·closes:·and·bug·are·not·case·sensitive.
1625 6·In·the·case·of·a·sponsored·upload,·the·uploader·signs·the·files,·but·the·changelog·maintainer·name·and·address·are·those·of·the·person·who·prepared1625 6·In·the·case·of·a·sponsored·upload,·the·uploader·signs·the·files,·but·the·changelog·maintainer·name·and·address·are·those·of·the·person·who·prepared
1626 this·release.·If·the·preparer·of·the·release·is·not·one·of·the·usual·maintainers·of·the·package·(as·listed·in·the·Maintainer·or·Uploaders·control·fields·of1626 this·release.·If·the·preparer·of·the·release·is·not·one·of·the·usual·maintainers·of·the·package·(as·listed·in·the·Maintainer·or·Uploaders·control·fields·of
1627 the·package),·the·first·line·of·the·changelog·is·conventionally·used·to·explain·why·a·non-maintainer·is·uploading·the·package.·The·Debian·Developers1627 the·package),·the·first·line·of·the·changelog·is·conventionally·used·to·explain·why·a·non-maintainer·is·uploading·the·package.·The·Debian·Developer's
1628 Reference·(see·Related·documents)·documents·the·conventions·used.1628 Reference·(see·Related·documents)·documents·the·conventions·used.
1629 7·This·is·the·same·as·the·format·generated·by·date·-R.1629 7·This·is·the·same·as·the·format·generated·by·date·-R.
  
1630 4.4.·Debian·changelog:·debian/changelog1630 4.4.·Debian·changelog:·debian/changelog
  
1631 211631 21
  
Offset 1643, 40 lines modifiedOffset 1643, 40 lines modified
1643 ·dd·is·a·one-·or·two-digit·day·of·the·month·(01-31)1643 ·dd·is·a·one-·or·two-digit·day·of·the·month·(01-31)
1644 ·month·is·one·of:·Jan,·Feb,·Mar,·Apr,·May,·Jun,·Jul,·Aug,·Sep,·Oct,·Nov,·Dec1644 ·month·is·one·of:·Jan,·Feb,·Mar,·Apr,·May,·Jun,·Jul,·Aug,·Sep,·Oct,·Nov,·Dec
1645 ·yyyy·is·the·four-digit·year·(e.g.·2010)1645 ·yyyy·is·the·four-digit·year·(e.g.·2010)
1646 ·hh·is·the·two-digit·hour·(00-23)1646 ·hh·is·the·two-digit·hour·(00-23)
1647 ·mm·is·the·two-digit·minutes·(00-59)1647 ·mm·is·the·two-digit·minutes·(00-59)
1648 ·ss·is·the·two-digit·seconds·(00-60)1648 ·ss·is·the·two-digit·seconds·(00-60)
1649 ·+zzzz·or·-zzzz·is·the·time·zone·offset·from·Coordinated1649 ·+zzzz·or·-zzzz·is·the·time·zone·offset·from·Coordinated
1650 Universal·Time·(UTC).·+·indicates·that·the·time·is·ahead·of·(i.e.,·east·of)·UTC·and·-·indicates·that·the1650 Universal·Time·(UTC).·"+"·indicates·that·the·time·is·ahead·of·(i.e.,·east·of)·UTC·and·"-"·indicates·that·the
1651 time·is·behind·(i.e.,·west·of)·UTC.·The·first·two·digits·indicate·the·hour·difference·from·UTC·and·the·last1651 time·is·behind·(i.e.,·west·of)·UTC.·The·first·two·digits·indicate·the·hour·difference·from·UTC·and·the·last
1652 two·digits·indicate·the·number·of·additional·minutes·difference·from·UTC.·The·last·two·digits·must·be·in·the1652 two·digits·indicate·the·number·of·additional·minutes·difference·from·UTC.·The·last·two·digits·must·be·in·the
1653 range·00-59.1653 range·00-59.
1654 The·first·title·line·with·the·package·name·must·start·at·the·left·hand·margin.·The·trailer·line·with·the·maintainer·and1654 The·first·"title"·line·with·the·package·name·must·start·at·the·left·hand·margin.·The·"trailer"·line·with·the·maintainer·and
1655 date·details·must·be·preceded·by·exactly·one·space.·The·maintainer·details·and·the·date·must·be·separated·by·exactly·two1655 date·details·must·be·preceded·by·exactly·one·space.·The·maintainer·details·and·the·date·must·be·separated·by·exactly·two
1656 spaces.1656 spaces.
1657 The·entire·changelog·must·be·encoded·in·UTF-8.1657 The·entire·changelog·must·be·encoded·in·UTF-8.
1658 For·more·information·on·placement·of·the·changelog·files·within·binary·packages,·please·see·Changelog·files·and·release1658 For·more·information·on·placement·of·the·changelog·files·within·binary·packages,·please·see·Changelog·files·and·release
1659 notes.1659 notes.
  
1660 4.5·Copyright:·debian/copyright1660 4.5·Copyright:·debian/copyright
1661 Every·package·must·be·accompanied·by·a·verbatim·copy·of·its·distribution·license(s)·in·the·file·/usr/share/doc/1661 Every·package·must·be·accompanied·by·a·verbatim·copy·of·its·distribution·license(s)·in·the·file·/usr/share/doc/
1662 PACKAGE/copyright.1662 PACKAGE/copyright.
1663 This·file·is·often·required·to·contain·a·verbatim·copy·of·the·packages·copyright·information,·too;·see·Copyright·information1663 This·file·is·often·required·to·contain·a·verbatim·copy·of·the·package's·copyright·information,·too;·see·Copyright·information
1664 and·Copyright·considerations·for·details,·and·for·further·considerations·related·to·copyrights·for·packages.1664 and·Copyright·considerations·for·details,·and·for·further·considerations·related·to·copyrights·for·packages.
  
1665 4.6·Error·trapping·in·makefiles1665 4.6·Error·trapping·in·makefiles
1666 When·make·invokes·a·command·in·a·makefile·(including·your·packages·upstream·makefiles·and·debian/rules),·it1666 When·make·invokes·a·command·in·a·makefile·(including·your·package's·upstream·makefiles·and·debian/rules),·it
1667 does·so·using·sh.·This·means·that·shs·usual·bad·error·handling·properties·apply:·if·you·include·a·miniature·script·as·one1667 does·so·using·sh.·This·means·that·sh's·usual·bad·error·handling·properties·apply:·if·you·include·a·miniature·script·as·one
1668 of·the·commands·in·your·makefile·youll·find·that·if·you·dont·do·anything·about·it·then·errors·are·not·detected·and·make1668 of·the·commands·in·your·makefile·you'll·find·that·if·you·don't·do·anything·about·it·then·errors·are·not·detected·and·make
1669 will·blithely·continue·after·problems.1669 will·blithely·continue·after·problems.
1670 Every·time·you·put·more·than·one·shell·command·(this·includes·using·a·loop)·in·a·makefile·command·you·must·make1670 Every·time·you·put·more·than·one·shell·command·(this·includes·using·a·loop)·in·a·makefile·command·you·must·make
1671 sure·that·errors·are·trapped.·For·simple·compound·commands,·such·as·changing·directory·and·then·running·a·program,1671 sure·that·errors·are·trapped.·For·simple·compound·commands,·such·as·changing·directory·and·then·running·a·program,
1672 using·&&·rather·than·semicolon·as·a·command·separator·is·sufficient.·For·more·complex·commands·including·most·loops1672 using·&&·rather·than·semicolon·as·a·command·separator·is·sufficient.·For·more·complex·commands·including·most·loops
1673 and·conditionals·you·should·include·a·separate·set·-e·command·at·the·start·of·every·makefile·command·thats·actually1673 and·conditionals·you·should·include·a·separate·set·-e·command·at·the·start·of·every·makefile·command·that's·actually
1674 one·of·these·miniature·shell·scripts.1674 one·of·these·miniature·shell·scripts.
  
1675 221675 22
  
1676 Chapter·4.·Source·packages1676 Chapter·4.·Source·packages
  
1677 \xcDebian·Policy·Manual,·Release·4.7.2.01677 \xcDebian·Policy·Manual,·Release·4.7.2.0
Offset 1788, 29 lines modifiedOffset 1788, 29 lines modified
1788 \xcDebian·Policy·Manual,·Release·4.7.2.01788 \xcDebian·Policy·Manual,·Release·4.7.2.0
  
1789 clean·(required)1789 clean·(required)
  
1790 This·must·undo·any·effects·that·the·build·and·binary·targets·may·have·had,·except·that·it·should·leave·alone·any1790 This·must·undo·any·effects·that·the·build·and·binary·targets·may·have·had,·except·that·it·should·leave·alone·any
1791 output·files·created·in·the·parent·directory·by·a·run·of·a·binary·target.1791 output·files·created·in·the·parent·directory·by·a·run·of·a·binary·target.
1792 If·a·build·file·is·touched·at·the·end·of·the·build·target,·as·suggested·above,·it·should·be·removed·as·the·first1792 If·a·build·file·is·touched·at·the·end·of·the·build·target,·as·suggested·above,·it·should·be·removed·as·the·first
1793 action·that·clean·performs,·so·that·running·build·again·after·an·interrupted·clean·doesnt·think·that·everything1793 action·that·clean·performs,·so·that·running·build·again·after·an·interrupted·clean·doesn't·think·that·everything
1794 is·already·done.1794 is·already·done.
1795 The·clean·target·may·need·to·be·invoked·as·root·if·binary·has·been·invoked·since·the·last·clean,·or·if·build1795 The·clean·target·may·need·to·be·invoked·as·root·if·binary·has·been·invoked·since·the·last·clean,·or·if·build
1796 has·been·invoked·as·root·(since·build·may·create·directories,·for·example).1796 has·been·invoked·as·root·(since·build·may·create·directories,·for·example).
1797 The·clean·target·cannot·be·used·to·remove·files·in·the·source·tree·that·are·not·compatible·with·the·DFSG.·This1797 The·clean·target·cannot·be·used·to·remove·files·in·the·source·tree·that·are·not·compatible·with·the·DFSG.·This
1798 is·because·the·files·would·remain·in·the·upstream·tarball,·and·thus·in·the·source·package,·so·the·source·package1798 is·because·the·files·would·remain·in·the·upstream·tarball,·and·thus·in·the·source·package,·so·the·source·package
1799 would·continue·to·violate·DFSG.·Instead,·the·upstream·source·should·be·repacked·to·remove·those·files.1799 would·continue·to·violate·DFSG.·Instead,·the·upstream·source·should·be·repacked·to·remove·those·files.
1800 patch·(optional)1800 patch·(optional)
  
1801 This·target·performs·whatever·additional·actions·are·required·to·make·the·source·ready·for·editing·(unpacking1801 This·target·performs·whatever·additional·actions·are·required·to·make·the·source·ready·for·editing·(unpacking
1802 additional·upstream·archives,·applying·patches,·etc.).·It·is·recommended·to·be·implemented·for·any·package1802 additional·upstream·archives,·applying·patches,·etc.).·It·is·recommended·to·be·implemented·for·any·package
1803 where·dpkg-source·-x·does·not·result·in·source·ready·for·additional·modification.·See·Source·package·handling:1803 where·dpkg-source·-x·does·not·result·in·source·ready·for·additional·modification.·See·Source·package·handling:
1804 debian/README.source.1804 debian/README.source.
1805 The·build,·binary·and·clean·targets·must·be·invoked·with·the·current·directory·being·the·packages·top-level·directory.1805 The·build,·binary·and·clean·targets·must·be·invoked·with·the·current·directory·being·the·package's·top-level·directory.
1806 Additional·targets·may·exist·in·debian/rules,·either·as·published·or·undocumented·interfaces·or·for·the·packages1806 Additional·targets·may·exist·in·debian/rules,·either·as·published·or·undocumented·interfaces·or·for·the·package's
1807 internal·use.1807 internal·use.
1808 The·architectures·we·build·on·and·build·for·are·determined·by·make·variables·using·the·utility·dpkg-architecture.1808 The·architectures·we·build·on·and·build·for·are·determined·by·make·variables·using·the·utility·dpkg-architecture.
Max diff block lines reached; 55445/66779 bytes (83.03%) of diff not shown.