On long trips I usually carry a sewing kit that includes not only the usual fine needles & thread, but also sailmakers needles, a sailmakers palm & a sewing awl with strong threads & waxed linen & a lump of beeswax. It is used mostly to repair luggage along the way, occasionally camping equipment. I could repair a tear in clothing ( almost never happens) or re-sew a button ( perhaps once on the road. The kit doesn't take up much room, has come in handy on the occasion, so I'll keep packing it.
As for jacket liners, there's only one I have that works well - in a Dainese- made Moto Guzzi leather jacket. All the other liners I've had I've deemed useless, I usually wear or pack an ultra light down jacket instead, I find this a much more flexible option & warmer as well.