/srv/irclogs.ubuntu.com/2019/05/27/#ubuntu-devel.txt

=== pieq_ is now known as pieq
=== ricab is now known as ricab|lunch
=== ricab|lunch is now known as ricab
=== Wryhder is now known as Lucas_Gray
LocutusOfBorgUnit193, did I smell debhelper backport?15:32
LocutusOfBorgI think we should do it! :)15:32
LocutusOfBorgcare to open a bug against debhelper? happy to discuss/sponsor, we really need compat level 12 for bionic, now that Debian is widely using it15:32
infinityLocutusOfBorg: I don't see how it follows that Debian using 12 in unstable means our stable release needs it.17:02
LocutusOfBorginfinity, because some developers are using bionic as their base os...18:48
LocutusOfBorgand you can't even create a dsc or changes without the required compat 12...18:48
LocutusOfBorgso, not even able to create something to upload in a ppa or pbuilder18:48
LocutusOfBorgI manually backported it in my laptop, but still, I need it for e.g. backbox ppa and somewhere else18:48
LocutusOfBorgand when many people need the same thing, for different reasons... maybe an SRU is worth18:49
infinityLocutusOfBorg: Wat?19:26
infinityLocutusOfBorg: You don't need debehlper at all, regardless of version, to create a "dsc or changes".19:27
infinityLocutusOfBorg: If you're running full no-op clean targets on source builds, those should always be done in target chroots.  If you're not, you need no debhelper.19:27
infinityLocutusOfBorg: Anyhow, "I can't figure out how to develop for the devel release" is never a reason to backport the devel toolchain to stables.  (using your argument, DDs that don't Debian stable should be petitioning for debhelper 12 in stretch, and I'm assuming you don't think that's a good idea)19:30
juliankLocutusOfBorg: There are a lot of options for you: (1) use a devel lxd (2) upgrade to devel (3) build source package with -nc19:40
juliankOh, infinity I think it did get harder to build without a debhelper due to Build-Depends: dh-compat (= 12)19:41
juliankbut I'm not sure19:41
juliankno, -nc ignores b-d too19:41
juliankSo ignore that bit, I was stupid19:41
juliankI usually build packages for releases like this19:42
julianklxc exec $release -- sudo -i -u ubuntu bash -c "cd $PWD && <gbp buildpackage/debuild> -S -uc -us"19:42
juliankand then debsign on the host19:42
juliankand have $HOME mounted into $release container19:42
juliankWell, mostly applies to apt/xenial19:43
juliankI try building on host (which runs devel), and then do debdiff of .dsc for non-devel upload to see if there are any spurious changes19:45
infinityjuliank: Yeah, I do all my builds -nc where I know it's safe, and if it's not safe, it's because the package does Weird Stuff in clean, in which case it should be in a target chroot anyway (so as to not skew autotools versions, etc), so...19:59
ahasenackhm, question about the d/<package>.symbols file. Ubuntu backported a certain feature, which added new symbols, and added them to the symbols file20:27
ahasenackat the version of the backported package: 1.5.7-2ubuntu1~20:27
ahasenacklater, debian adopted a new upstream version which had that feature, and updated its symbols file at that version: 1.6.220:28
ahasenackso the question is if we should keep setting it to 1.5.7-2ubuntu1~, which is when ubuntu introduced it20:28
ahasenackbut that means keeping a delta with debian20:28
ahasenackI'm inclined to drop the delta20:29
ahasenackthe 1.5.7 package will still have that versioned symbol, but now we are ahead20:29
infinityahasenack: Dropping the delta is fine, just means that packages built against the new library will pick up a newer versioned dep if they use those symbols, which isn't a big deal.20:30
infinityahasenack: The versioned dep will be a bit of a lie for Ubuntu, but we also don't actually want people running eoan binaries with bionic libraries (or whatever), so eh.20:32
ahasenackI will have to rebuild everyting, though20:32
infinityNo you won't..20:32
infinityWhy would you?20:32
ahasenackor else the reverse-deps won't be installable? let me check what that dep looks like20:32
infinityCurrent deps will be >= 1.5.7-2ubuntu1~, and last I checked, 1.6.2 is bigger than 1.5.720:33
ahasenackright, it's >=20:33
infinityThings will organically pick up the higher dep as they're rebuilt for other reasons, but no need to force the issue.20:34
ahasenackcool, thanks20:34
=== gusnan_ is now known as gusnan

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!