[Pkg-samba-maint] [Git][samba-team/samba][master] 3 commits: d/README.source.md: ldb is not external anymore

Michael Tokarev (@mjt) gitlab at salsa.debian.org
Thu Mar 31 15:56:07 BST 2022



Michael Tokarev pushed to branch master at Debian Samba Team / samba


Commits:
99a35c81 by Michael Tokarev at 2022-03-31T16:48:19+03:00
d/README.source.md: ldb is not external anymore

- - - - -
1bfe30ea by Michael Tokarev at 2022-03-31T16:52:06+03:00
d/README.source.md: use quilt instead of git am to apply debian/patches/

- - - - -
21e9b29a by Michael Tokarev at 2022-03-31T16:54:30+03:00
d/README.source.md: give alternative way to build source

git-buildpackage does many extra things, like checking
everything's committed, there's no extra files etc.
But it does not do any changes to the source when asked
to build a package, - regular dpkg-buildpackage can be
used for the same task too. Give it as an alternative
example.

This might be good starting point for ones who are
not immediately familiar with cowbuilder or
gbp buildpackage.

- - - - -


2 changed files:

- debian/README.source.md
- debian/changelog


Changes:

=====================================
debian/README.source.md
=====================================
@@ -22,6 +22,13 @@ Each time:
     gbp pull --track-missing
     gbp buildpackage --git-pbuilder --git-dist=sid --git-arch=amd64
 
+Alternatively, source-only:
+
+    cd samba
+    git checkout master
+    dpkg-buildpackage -S -d
+    # build the resulting ../samba_*.dsc with other means
+
 Merging minor upstream releases
 ===============================
 
@@ -76,14 +83,14 @@ After `gbp pull`:
 
 Then several steps are needed:
 
-- Apply all patches:
+- Check patches:
 
-        git am $(cat debian/patches/series | sed s@^@debian/patches/@)
+        QUILT_PATCHES=debian/patches quilt push -a
         # then update or drop patches as needed
 
-- Bump talloc, tdb, tevent and ldb Build-Depends in debian/control, from lib/*/wscript
+- Bump talloc, tdb, and tevent Build-Depends in debian/control, from lib/*/wscript
 
-        grep ^VERSION lib/{talloc,tdb,tevent,ldb}/wscript
+        grep ^VERSION lib/{talloc,tdb,tevent}/wscript
         editor debian/control
 
 - Check if other Build-Depends need to be bumped


=====================================
debian/changelog
=====================================
@@ -42,6 +42,8 @@ samba (2:4.16.0+dfsg-1) UNRELEASED; urgency=medium
     variant only, no build-dir one.
   * samba-common-bin.postinst: explicitly mkdir /run/samba before invoking
     samba binaries (Closes: #953530)
+  * in the salsa git repository of samba, stop keeping debian patches in
+    applied form, keep them in d/patches/ only as most other packages do.
 
  -- Michael Tokarev <mjt at tls.msk.ru>  Thu, 24 Mar 2022 13:54:07 +0300
 



View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/9cfe68cfa99d6c283f6fc468a626e1a9698ed309...21e9b29a38aa58b2347414eb96e1fefae7e0da7d

-- 
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/9cfe68cfa99d6c283f6fc468a626e1a9698ed309...21e9b29a38aa58b2347414eb96e1fefae7e0da7d
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20220331/e1dd545a/attachment-0001.htm>


More information about the Pkg-samba-maint mailing list