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

Bug#1012362: transition: luajit



https://qa.debian.org/excuses.php?package=luajit
autopkgtest on ibm archs encountered somewhat regression,
since I only removed Conflicts+Replaces from the src:luajit
side.

I fixed this issue and uploaded src:luajit2
https://salsa.debian.org/lua-team/luajit2/-/commit/12818940efdf76cf48b8e2cfea2dfaa5dc11664a
luajit2 (2.1-20220411-5) unstable

Now it should be fine after several hours when we retry the autopkgtest.

On Tue, 2022-06-07 at 22:28 -0700, M. Zhou wrote:
> https://buildd.debian.org/status/package.php?p=luajit
> All green, including ppc64el and s390x
> (arch-specific transitional dummy package)
> 
> Seems we are ready to start the rebuild?
> 
> On Tue, 2022-06-07 at 20:37 -0700, M. Zhou wrote:
> > On Tue, 2022-06-07 at 20:03 -0700, M. Zhou wrote:
> > > 
> > > > 
> > > > Yes, except for the part about patching d/control. We'll have to find 
> > > > another way. An alternative to what I wrote before is a extension of the 
> > > > description to say that the binary is empty on s390x and ppc64el.
> > > 
> > > So both patching control and double stanza do not work. Currently
> > > the only solution that I can think of is to upload a NEW empty
> > > dummy source package:
> > > 
> > > src:luajit-ibm-transition
> > >  * bin:luajit
> > >    Architecture: ppc64el s390x
> > >    Depends: luajit2
> > >  * ...
> > > 
> > 
> > I realized that the solution is very simple.
> > I can simply re-enable ppc64el s390x, and install nothing into the binary
> > packages. Simple tweak on Depends/Conclicts/Replaces should be enough:
> > https://salsa.debian.org/lua-team/luajit/-/commit/0cc94e0caf8f78568c42c8fdf8db0c34766710fa
> > 
> > I built the package locally, and additionally with sbuild/qemu ppc64el.
> > See following the trimmed debc information. I'm uploading this revision
> > shortly.
> > 
> > =====================================================================
> > 
> > 
> > libluajit-5.1-2_2.1.0~beta3+git20220320+dfsg-2_amd64.deb
> > --------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 256424 bytes: control archive=1760 bytes.
> >      833 bytes,    20 lines      control
> >      240 bytes,     3 lines      md5sums
> >       66 bytes,     1 lines      shlibs
> >     4702 bytes,   148 lines      symbols
> >       67 bytes,     2 lines      triggers
> >  Package: libluajit-5.1-2
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: amd64
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 581
> >  Depends: libluajit-5.1-common (= 2.1.0~beta3+git20220320+dfsg-2), libc6 (>= 2.29), libgcc-s1 (>= 3.3)
> >  Conflicts: libluajit2-5.1-2
> >  Replaces: libluajit2-5.1-2
> > 
> > libluajit-5.1-common_2.1.0~beta3+git20220320+dfsg-2_all.deb
> > -----------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 49592 bytes: control archive=1104 bytes.
> >      523 bytes,    15 lines      control
> >     1503 bytes,    19 lines      md5sums
> >  Package: libluajit-5.1-common
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: all
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 218
> >  Conflicts: libluajit2-5.1-common
> >  Replaces: libluajit2-5.1-common
> > 
> > libluajit-5.1-dev_2.1.0~beta3+git20220320+dfsg-2_amd64.deb
> > ----------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 275064 bytes: control archive=916 bytes.
> >      537 bytes,    16 lines      control
> >      710 bytes,    10 lines      md5sums
> >  Package: libluajit-5.1-dev
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: amd64
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 771
> >  Depends: libluajit-5.1-2 (= 2.1.0~beta3+git20220320+dfsg-2)
> >  Conflicts: libluajit2-5.1-dev
> >  Replaces: libluajit2-5.1-dev
> > 
> > luajit_2.1.0~beta3+git20220320+dfsg-2_amd64.deb
> > -----------------------------------------------
> >  new Debian package, version 2.0.
> >  size 262800 bytes: control archive=888 bytes.
> >      857 bytes,    19 lines      control
> >      254 bytes,     4 lines      md5sums
> >  Package: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: amd64
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 592
> >  Depends: libluajit-5.1-2 (= 2.1.0~beta3+git20220320+dfsg-2), libluajit-5.1-common (= 2.1.0~beta3+git20220320+dfsg-2),
> > libc6 (>= 2.29), libgcc-s1 (>= 3.3)
> >  Conflicts: luajit2
> >  Replaces: luajit2
> > 
> > ======================================================================
> > 
> > libluajit-5.1-2_2.1.0~beta3+git20220320+dfsg-2_ppc64el.deb
> > ----------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 7584 bytes: control archive=780 bytes.
> >      703 bytes,    18 lines      control
> >      158 bytes,     2 lines      md5sums
> >  Package: libluajit-5.1-2
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: ppc64el
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 15
> >  Depends: libluajit2-5.1-2
> > 
> > libluajit-5.1-common_2.1.0~beta3+git20220320+dfsg-2_all.deb
> > -----------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 49592 bytes: control archive=1104 bytes.
> >      523 bytes,    15 lines      control
> >     1503 bytes,    19 lines      md5sums
> >  Package: libluajit-5.1-common
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: all
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 218
> >  Conflicts: libluajit2-5.1-common
> >  Replaces: libluajit2-5.1-common
> > 
> > libluajit-5.1-dev_2.1.0~beta3+git20220320+dfsg-2_ppc64el.deb
> > ------------------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 7444 bytes: control archive=636 bytes.
> >      447 bytes,    14 lines      control
> >      162 bytes,     2 lines      md5sums
> >  Package: libluajit-5.1-dev
> >  Source: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: ppc64el
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 15
> >  Depends: libluajit2-5.1-dev
> > 
> > luajit_2.1.0~beta3+git20220320+dfsg-2_ppc64el.deb
> > -------------------------------------------------
> >  new Debian package, version 2.0.
> >  size 7556 bytes: control archive=760 bytes.
> >      684 bytes,    17 lines      control
> >      140 bytes,     2 lines      md5sums
> >  Package: luajit
> >  Version: 2.1.0~beta3+git20220320+dfsg-2
> >  Architecture: ppc64el
> >  Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
> >  Installed-Size: 15
> >  Depends: luajit2
> > 
> 


Reply to: