All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rdma-core 0/3] Debian packaging fixes
@ 2017-11-14 11:33 Benjamin Drung
       [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Benjamin Drung @ 2017-11-14 11:33 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA

rdma-core 15-1 was accepted in Debian unstable and it failed to build on some
architectures:
https://buildd.debian.org/status/package.php?p=rdma-core

This series tries to address some.


-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org
URL: https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH rdma-core 1/3] debian: Do not build ibacm for non-Linux architectures
       [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
@ 2017-11-14 11:33   ` Benjamin Drung
  2017-11-14 11:33   ` [PATCH rdma-core 2/3] debian: Do not require valgrind if not available Benjamin Drung
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Benjamin Drung @ 2017-11-14 11:33 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Benjamin Drung

rdma-core is tied to the Linux kernel. Thus we do not want to build it
on non-Linux architectures (like hurd-i386, kfreebsd-amd64, and
kfreebsd-i386). The build was tried on the non-Linux architectures,
because ibacm was marked to build on any architecture. Therefore also
mark ibacm as linux-any.
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index fef59ad5..5fee479c 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Description: RDMA core userspace infrastructure and documentation
     standard socket interface.
 
 Package: ibacm
-Architecture: any
+Architecture: linux-any
 Depends: lsb-base (>= 3.2-14~),
          rdma-core (>= 15),
          ${misc:Depends},
-- 
2.14.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH rdma-core 2/3] debian: Do not require valgrind if not available
       [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  2017-11-14 11:33   ` [PATCH rdma-core 1/3] debian: Do not build ibacm for non-Linux architectures Benjamin Drung
@ 2017-11-14 11:33   ` Benjamin Drung
  2017-11-14 11:33   ` [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload Benjamin Drung
  2017-11-14 18:33   ` [PATCH rdma-core 0/3] Debian packaging fixes Leon Romanovsky
  3 siblings, 0 replies; 10+ messages in thread
From: Benjamin Drung @ 2017-11-14 11:33 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Benjamin Drung

valgrind is not available for all architectures. Since valgrind is an
optional build dependency, do not require it for those architectures.
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 5fee479c..c5f7a052 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends: cmake (>= 2.8.11),
                ninja-build,
                pkg-config,
                python,
-               valgrind
+               valgrind [!alpha !armel !hppa !m68k !powerpcspe !sh4 !sparc64]
 Standards-Version: 4.1.0
 Vcs-Git: https://github.com/linux-rdma/rdma-core.git
 Vcs-Browser: https://github.com/linux-rdma/rdma-core
-- 
2.14.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  2017-11-14 11:33   ` [PATCH rdma-core 1/3] debian: Do not build ibacm for non-Linux architectures Benjamin Drung
  2017-11-14 11:33   ` [PATCH rdma-core 2/3] debian: Do not require valgrind if not available Benjamin Drung
@ 2017-11-14 11:33   ` Benjamin Drung
       [not found]     ` <20171114113330.2715-4-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  2017-11-14 18:33   ` [PATCH rdma-core 0/3] Debian packaging fixes Leon Romanovsky
  3 siblings, 1 reply; 10+ messages in thread
From: Benjamin Drung @ 2017-11-14 11:33 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Benjamin Drung

rdma-core 15-1 was accepted in Debian. Include the changelog from that
upload.
---
 debian/changelog | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9ee7fe16..10ee3c7d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,14 @@
 rdma-core (16-1) unstable; urgency=low
 
-  * New version.
-  * Adding debian/copyright.
-  * Close ITP (Closes: #848971).
+  * New upstream release.
 
- -- Jason Gunthorpe <jgg-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>  Mon, 12 Sep 2016 13:44:24 -0600
+ -- Jason Gunthorpe <jgg-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>  Tue, 14 Nov 2017 12:24:09 +0100
+
+rdma-core (15-1) unstable; urgency=medium
+
+  * New upstream version. ibverbs-providers combines the source packages
+    libcxgb3, libipathverbs, libmlx4, libmlx5, libmthca, and libnes.
+    rdma-core also combines the source packages ibacm, libibcm, libibumad,
+    libibverbs, librdmacm, and srptools (Closes: #848971)
+
+ -- Benjamin Drung <benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>  Mon, 18 Sep 2017 11:00:39 +0200
-- 
2.14.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 0/3] Debian packaging fixes
       [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
                     ` (2 preceding siblings ...)
  2017-11-14 11:33   ` [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload Benjamin Drung
@ 2017-11-14 18:33   ` Leon Romanovsky
  3 siblings, 0 replies; 10+ messages in thread
From: Leon Romanovsky @ 2017-11-14 18:33 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 278 bytes --]

On Tue, Nov 14, 2017 at 12:33:27PM +0100, Benjamin Drung wrote:
> rdma-core 15-1 was accepted in Debian unstable and it failed to build on some
> architectures:
> https://buildd.debian.org/status/package.php?p=rdma-core
>
> This series tries to address some.
>

Thanks, applied

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found]     ` <20171114113330.2715-4-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
@ 2017-11-14 20:28       ` Jason Gunthorpe
       [not found]         ` <20171114202823.GQ4263-uk2M96/98Pc@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Jason Gunthorpe @ 2017-11-14 20:28 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Tue, Nov 14, 2017 at 12:33:30PM +0100, Benjamin Drung wrote:
> rdma-core 15-1 was accepted in Debian. Include the changelog from that
> upload.

I was thinking we'd keep the distro changelogs some place else? We are
not going to try and store RH or suse changelogs for instance.

Not a big deal for this one, obviously.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found]         ` <20171114202823.GQ4263-uk2M96/98Pc@public.gmane.org>
@ 2017-11-14 20:34           ` Benjamin Drung
       [not found]             ` <1510691646.4026.50.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Benjamin Drung @ 2017-11-14 20:34 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

Am Dienstag, den 14.11.2017, 13:28 -0700 schrieb Jason Gunthorpe:
> On Tue, Nov 14, 2017 at 12:33:30PM +0100, Benjamin Drung wrote:
> > rdma-core 15-1 was accepted in Debian. Include the changelog from
> > that
> > upload.
> 
> I was thinking we'd keep the distro changelogs some place else? We
> are
> not going to try and store RH or suse changelogs for instance.
> 
> Not a big deal for this one, obviously.

The advantage to include the changelog entries from Debian in the
master tree is that users can see that the packaging is the same and
that it is up-to-date. And user can see which version Debian package
version corresponds to the version from the master branch.

I can often find debian packaging from upstream projects that either
use their complete own packaging or a very outdated fork of the
packaging from Debian.

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org
URL: https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found]             ` <1510691646.4026.50.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
@ 2017-11-14 20:42               ` Jason Gunthorpe
       [not found]                 ` <20171114204244.GU4263-uk2M96/98Pc@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Jason Gunthorpe @ 2017-11-14 20:42 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Tue, Nov 14, 2017 at 09:34:06PM +0100, Benjamin Drung wrote:

> I can often find debian packaging from upstream projects that either
> use their complete own packaging or a very outdated fork of the
> packaging from Debian.

But it creates a technical problem, eg now that you are going to make
a -2, where will the changelog commit go?

Ideally the changelog commit should match the actual git tree that was
used to produce the debian source tar ball. Otherwise things start to
get very confusing :)

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found]                 ` <20171114204244.GU4263-uk2M96/98Pc@public.gmane.org>
@ 2017-11-15  9:23                   ` Benjamin Drung
       [not found]                     ` <1510737831.4026.59.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Benjamin Drung @ 2017-11-15  9:23 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

Am Dienstag, den 14.11.2017, 13:42 -0700 schrieb Jason Gunthorpe:
> On Tue, Nov 14, 2017 at 09:34:06PM +0100, Benjamin Drung wrote:
> 
> > I can often find debian packaging from upstream projects that
> > either
> > use their complete own packaging or a very outdated fork of the
> > packaging from Debian.
> 
> But it creates a technical problem, eg now that you are going to make
> a -2, where will the changelog commit go?

When all commits for -2 are accepted in the master branch, I would
update debian/changelog to have the 15-2 entry between 15-1 and 16-1.

An alternative would be to just have one changelog entry in the master
branch and document the basis, e.g.:

rdma-core (16-1) unstable; urgency=low

  * New upstream release.
  * Packaging is based on rdma-core 15-2 from Debian
  * Downgrade debhelper to >= 9 to support Debian 7 & 8

 -- Jason Gunthorpe <jgg-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>  Tue, 14 Nov 2017 12:24:09 +0100

> Ideally the changelog commit should match the actual git tree that
> was
> used to produce the debian source tar ball. Otherwise things start to
> get very confusing :)
> 
> Jason
-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org
URL: https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload
       [not found]                     ` <1510737831.4026.59.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
@ 2017-11-17 23:41                       ` Jason Gunthorpe
  0 siblings, 0 replies; 10+ messages in thread
From: Jason Gunthorpe @ 2017-11-17 23:41 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, Nov 15, 2017 at 10:23:51AM +0100, Benjamin Drung wrote:

> When all commits for -2 are accepted in the master branch, I would
> update debian/changelog to have the 15-2 entry between 15-1 and 16-1.

Ok, lets try it like that

> An alternative would be to just have one changelog entry in the master
> branch and document the basis, e.g.:

This is closer to what I was originally thinking

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2017-11-17 23:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-14 11:33 [PATCH rdma-core 0/3] Debian packaging fixes Benjamin Drung
     [not found] ` <20171114113330.2715-1-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
2017-11-14 11:33   ` [PATCH rdma-core 1/3] debian: Do not build ibacm for non-Linux architectures Benjamin Drung
2017-11-14 11:33   ` [PATCH rdma-core 2/3] debian: Do not require valgrind if not available Benjamin Drung
2017-11-14 11:33   ` [PATCH rdma-core 3/3] debian: Update changelog to include Debian upload Benjamin Drung
     [not found]     ` <20171114113330.2715-4-benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
2017-11-14 20:28       ` Jason Gunthorpe
     [not found]         ` <20171114202823.GQ4263-uk2M96/98Pc@public.gmane.org>
2017-11-14 20:34           ` Benjamin Drung
     [not found]             ` <1510691646.4026.50.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
2017-11-14 20:42               ` Jason Gunthorpe
     [not found]                 ` <20171114204244.GU4263-uk2M96/98Pc@public.gmane.org>
2017-11-15  9:23                   ` Benjamin Drung
     [not found]                     ` <1510737831.4026.59.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
2017-11-17 23:41                       ` Jason Gunthorpe
2017-11-14 18:33   ` [PATCH rdma-core 0/3] Debian packaging fixes Leon Romanovsky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.