в моем представлении - xenialpup-32bit - одна (? одна из 32-bit-pup-сборок ?) с рабочей 'transmission'
Возможно это так, но на Xenial32 он рабочий (не видел особых дефектов в работе transmission, кроме весьма редких событий на длину имени файла для сохранния), а ещё косвенное подтверждение этому увидел и в варианте замены glibc6-2.33 в Хenial и Tahr c Bionic.
При замене на 2.33 в Xenial32 при загрузке большого торрента периодически были остановки по сообщению большая длина пути файла,
а на Bionic32NG вообще, вроде, не смог найти пиров и наблюдается также "отвал" некоторых программ по их функциональности и управлению.
А, появилась ещё загадка, что при замене на glibc-2.33 в Tahr не удаётся побороть сообщение об отсутвии каталога или файла для LC_ALL
(пробовал разные варианты) т.к. и при выполнении команды locale высвечиается соответствующее сообщение, но его отсутствие не делает
рабочим тест запуска проверочной программы, которая тоже ругается на это. А так в целом при первой оценке 2.33 вполне работает в Tahr (и не показывает на рабочем столе вопросительных знаков как ранее описанно для Xenial)
и пакет русификации добавляет русский язык к ней от Xenial (ещё в Tahr нет locale-gen команды, но добавление её "на горячую" не меняет описанной ситуации) и Wine 8.15 от ScPup32 запускается (ему только бы добавить кодовую страницу CP-1251, чтобы в Far программе
введённые русские символы UTF-8 не отвергались системой для сохранения и не заменялись на вопросительные знаки)
Аналогичная замена на 2.33 в BionicNG показывает нормальное прохождение теста на LC_ALL, но тот же пакет русского языка от Xenial
уже не срабатывает в ней да и заметил ещё, к примеру, что Пакет менеджер 2.5 хотя и обновляет свои базы, но установить ничего не может,
а также регулятор звука на панеле задач при его изменении не меняет громкость звука в системе, хотя из настрек управляется в JWM,
в браузере тоже звук можно менять внутри отоброжаемого контента и ещё, вроде, шрифты в браузере выглядят '"размытыми" при штатном
установленном разрешении экрана.
P.S. Но, польза, субъективно, больше от такой замены, хотя при копировании файла в замену показывает размер заменяемого раз в 10-ть больше, но само копирование завершается корректно.

Интересно, что в программе Интернет радио включённой в BionicNG каналов России вообще не высвечивается,
а аналогичное интернет радио (Worldwide Radio) в плагине к FireFoх соединяется со многими но не всегда из списка доступности.
(х.з. РКН вероятно тоже режет доступность к каким то из них)
Сборку каких то программ пробовал делать в Puppy с Debian (Streth и Buster) DevX от Stretch (в нём GCC 7,5) срабатывает и в Xenial.
а от Buster (GCC 8.4) возможно будет работать и в Bionic или более поздних Puppy (более последних версий на основе Ubuntu)
Конечно, в применении это может выглядеть не достаточно корректным и допустимым, т.к. заголовочные файлы в DevX привязаны
к программам из системы, но возможным, если это приводит к сборке исполняемого файла.
(и есть вариант по уже собранному коду программы в другой Puppy запустить повторную её пересборку по make с разным результатом успешности и "кривостью" полученного исполняемого файла или библиотеки на выходе)
Придумал даже такой "трюк" - запаковывать исходники программы в SFS файл и подключать к системе, тогда точка монтирования
будет в (.) т.е. появятся директории рядом с системными и тогда при сборке не будет в выходном собранном проекте, к примеру, путей начинающихся с "/root/имя_файла_директории_с_файлами" а будет просто незамысловатая "точка" "./файлы_проекта"

Думаю есть смысл в Tahr, Xenial заменить Python 2.7 на его последнюю версию 2.7.18,
а ещё вероятно и Perl 5.22 например на более свежий 5.26 или другой.