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


Groups > linux.debian.bugs.dist > #1261105 > unrolled thread

Bug#1114984: littler: please move away from deprecated CDBS build system

Started byAlexandre Detiste <alexandre.detiste@gmail.com>
First post2025-09-12 14:30 +0200
Last post2025-09-12 15:20 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1114984: littler: please move away from deprecated CDBS build system Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-09-12 14:30 +0200
    Bug#1114984: littler: please move away from deprecated CDBS build system Dirk Eddelbuettel <edd@debian.org> - 2025-09-12 14:40 +0200
      Bug#1114984: littler: please move away from deprecated CDBS build system Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-09-12 15:10 +0200
        Bug#1114984: littler: please move away from deprecated CDBS build system Dirk Eddelbuettel <edd@debian.org> - 2025-09-12 15:20 +0200

#1261105 — Bug#1114984: littler: please move away from deprecated CDBS build system

FromAlexandre Detiste <alexandre.detiste@gmail.com>
Date2025-09-12 14:30 +0200
SubjectBug#1114984: littler: please move away from deprecated CDBS build system
Message-ID<Lub4C-eLly-7@gated-at.bofh.it>
Package: littler
Version: 0.3.21-1
Severity: important

Dear Maintainer,

CDBS is being sunset.

I see the current d/rules is very long,
I can provide on Salsa a MR request
that ensure the same .deb are still produced
after the change.

As an extra this move will also fix #985898.

Greetings

Alexandre

[toc] | [next] | [standalone]


#1261106

FromDirk Eddelbuettel <edd@debian.org>
Date2025-09-12 14:40 +0200
Message-ID<Lubeh-eLp0-1@gated-at.bofh.it>
In reply to#1261105
On 12 September 2025 at 14:25, Alexandre Detiste wrote:
| Package: littler
| Version: 0.3.21-1
| Severity: important
| 
| Dear Maintainer,
| 
| CDBS is being sunset.
| 
| I see the current d/rules is very long,
| I can provide on Salsa a MR request
| that ensure the same .deb are still produced
| after the change.

I am upstream for littler as well.  Initially the package was more
'complicated' but this changed fundamentally when I reorganised it as a CRAN
package so I should be able to simplify to a standard CRAN package build,
plus installation as /usr/bin/r and the manpage. 
 
| As an extra this move will also fix #985898.

Can you be more specific?  This is still a 'special' package in the sense
that a binary is produced which is uncommon for a CRAN package: these usually
contain a package for R with or without a shared library part.

Best, Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org

[toc] | [prev] | [next] | [standalone]


#1261109

FromAlexandre Detiste <alexandre.detiste@gmail.com>
Date2025-09-12 15:10 +0200
Message-ID<LubHk-eLRr-41@gated-at.bofh.it>
In reply to#1261106
Le ven. 12 sept. 2025 à 14:35, Dirk Eddelbuettel <edd@debian.org> a écrit :
> I should be able to simplify to a standard CRAN package build,
Thanks

> | As an extra this move will also fix #985898.
>
> Can you be more specific?  This is still a 'special' package in the sense
> that a binary is produced which is uncommon for a CRAN package: these usually
> contain a package for R with or without a shared library part.

DebHelper has continued to evolved the 10/15 last years and a lot of details
are now handler right out of the box: multiarch paths cross-compile,
reconfigure, dbgsym (<- stripping)

All these improvements can make #985898 automagically disapear,
... or not, I cannot be very specific, it is just I gut feeling I got
from the fact of removing CDBS/long debhelper usage from
a lot of packages.

Greetings

Alexandre

[toc] | [prev] | [next] | [standalone]


#1261111

FromDirk Eddelbuettel <edd@debian.org>
Date2025-09-12 15:20 +0200
Message-ID<LubR0-eLV2-7@gated-at.bofh.it>
In reply to#1261109
On 12 September 2025 at 15:03, Alexandre Detiste wrote:
| Le ven. 12 sept. 2025 à 14:35, Dirk Eddelbuettel <edd@debian.org> a écrit :
| > I should be able to simplify to a standard CRAN package build,
| Thanks
| 
| > | As an extra this move will also fix #985898.
| >
| > Can you be more specific?  This is still a 'special' package in the sense
| > that a binary is produced which is uncommon for a CRAN package: these usually
| > contain a package for R with or without a shared library part.
| 
| DebHelper has continued to evolved the 10/15 last years and a lot of details
| are now handler right out of the box: multiarch paths cross-compile,
| reconfigure, dbgsym (<- stripping)
| 
| All these improvements can make #985898 automagically disapear,
| ... or not, I cannot be very specific, it is just I gut feeling I got
| from the fact of removing CDBS/long debhelper usage from
| a lot of packages.

Yep!  Looks like "I am there" after a bit of fiddling. The package is
different due to its history of being binary 'littler' before becoming
'r-cran-littler' so I needed an adjustment or two to also produce the virtual
package little in the new scheme.

And the -dbgsym now comes out as default, that is likely what #985898 had in
mind.

Thanks for the nudge!  

Dirk

PS I think I may have one or two more ancient packages relying on cdbs which
may not be as easy to convert...

-- 
dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web