Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1012306

Bug#767013: ITP: mstpd -- A daemon implementing the RSTP (Rapid Spanning Tree Protocol) protocol for bridges

From Vincent Bernat <bernat@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#767013: ITP: mstpd -- A daemon implementing the RSTP (Rapid Spanning Tree Protocol) protocol for bridges
Date 2020-06-02 09:20 +0200
Message-ID <Ad9nj-1pN-9@gated-at.bofh.it> (permalink)
References <AcVDH-1qf-1@gated-at.bofh.it> <Ad8rf-RK-5@gated-at.bofh.it> <ofV1M-1kB-19@gated-at.bofh.it> <Ad8rf-RK-5@gated-at.bofh.it>
Organization Debian

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

 ❦  2 juin 2020 09:11 +03, Alexandru Ardelean:

> Thanks for the message.
> I'm still interested in getting this into Debian.
> I'd probably need to organize a bit, and ping some co-maintainers.
> Maybe also some polish to the debian rules [for packaging].
> But, let's see.
>
> I'll try to make things as-easy-as-possible for the Debian part.

There is no need to be try too hard. Here are a few steps:

 - move Debian packaging in a dedicated branch (it needs to be able to
   evolve independantly of the upstream sources, it's possible to add
   instructions for user to still be able to use this branch with the
   code from master). See
   <https://github.com/Exa-Networks/exabgp/tree/master/debian> for an
   example (these instructions could be updated as it is now simpler).
   An alternative would be to do the official packaging on
   salsa.debian.org using traditional tools (notably, the released
   tarballs). This way, the upstream repository is kept as is, including
   the debian/ directory. That's what I do for my own projects (but I am
   unsure if I would do the same today).

 - update a bit the packaging (update to a more recent debhelper, remove
   the prerm hook in favor of a systemd unit)

 - the --libexecdir=/lib is problematic. Moreover the utils are all
   arch-independent, so they should be in /usr/share/mstpctl-utils.

We can work on that in a pull request after we settle on the first point.
-- 
Instrument your programs.  Measure before making "efficiency" changes.
            - The Elements of Programming Style (Kernighan & Plauger)

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Bug#767013: ITP: mstpd -- A daemon implementing the RSTP (Rapid Spanning Tree Protocol) protocol for bridges Vincent Bernat <bernat@debian.org> - 2020-06-01 18:40 +0200
  Bug#767013: ITP: mstpd -- A daemon implementing the RSTP (Rapid Spanning Tree Protocol) protocol for bridges Alexandru Ardelean <ardeleanalex@gmail.com> - 2020-06-02 08:20 +0200
    Bug#767013: ITP: mstpd -- A daemon implementing the RSTP (Rapid Spanning Tree Protocol) protocol for bridges Vincent Bernat <bernat@debian.org> - 2020-06-02 09:20 +0200

csiph-web