[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#933595: transition: pkg-js-tools



Control: tags -1 moreinfo

Hi Xavier,

On 31-07-2019 22:25, Xavier Guimard wrote:
> pkg-js-tools provides a debhelper plugin that handles "dh --with
> nodejs". Until 0.7, it was used for dh_auto_test. Since version 0.8.6, it
> provides a dh_auto_install hooks that permits to automatically install
> node packages in the right place: /usr/share/nodejs or
> /usr/lib/<gnu-arch>/nodejs instead of old /usr/lib/nodejs. It also reads
> package.json to select automatically files to install. More than 90%
> node modules can be installed then without debian/install.
> 
> A package that uses it for tests will probably have build failures and
> risks to install libraries in old and new place. Around 100 packages are
> affected, I prepared the update in salsa for those I have identified.

Please elaborate what you believe the (potential) problem is, because I
don't understand.

Also, as this is a debhelper plugin, can't you couple this to a
debhelper compat level? I believe those were introduced to enable
introduction of backwards incompatible changes, but I have no idea if
that propagates to the helpers.

> I fill this request to prevent testing migration reject because of
> autopkgtest regressions.

This will not happen. You'll have to fix the autopktests where needed.

> I'm not sure this is the good place or if a
> transition issue is needed in this case. If not, please forgive me for
> this inconvenience and close this issue.

Not sure, because I don't understand yet. But it seems to me that
because this is only a build helper, no transition is needed as this
only impacts builds. However, if you suddenly make loads of packages RC
buggy, than you may want to block your new version from migrating and
fix all FTBFS packages in unstable before you allow it to migrate. I
assume (based on your text above) that you have done a rebuild of all
reverse dependent packages to figure out which packages will FTBFS. Are
all those packages under your control or have bugs been filed to warn
them? Again, I think you want to investigate the compat level thing.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: