Differences between revisions 118 and 171 (spanning 53 versions)
Revision 118 as of 2006-01-11 19:26:26
Size: 6281
Editor: ?smarenka
Comment:
Revision 171 as of 2018-02-15 23:36:57
Size: 5310
Editor: PaulWise
Comment: correct gcc usertag
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page tracks current issues with the [http://www.us.debian.org/ports/m68k/ m68k] port. User support is at debian-68k@lists.debian.org. Buildd admins can be found at m68k-build@nocrew.org. ## page was renamed from DebianM68kPorting
#language en
This page tracks current issues with the [[M68k|m68k]] port. User support and buildd admins are at debian-68k@lists.debian.org.
Line 3: Line 5:
{{{#!wiki debian
[[http://www.debian.org/ports/m68k/]] - Debian M68k official port page.
}}}
Line 6: Line 11:
 * ["m68kEtchReleaseRecertification"]
 * DebianInstallerM68kTodo
 * DebianM68kGcc
 * DebianM68kKernel
 * [[M68k/Meetings/Kiel2008]]
 * [[m68kLennyReleaseRecertification]]
 * [[m68kEtchReleaseRecertification]]
 * [[http://release.debian.org/etch_arch_qualify.html|arch status]]
 * [[DebianInstaller/M68k]]
 * [[M68k/Gcc]]
 * [[M68k/Kernel]]
 * [[M68k/Testing]]
 * [[Aranym]] - ''Atari Running on Any Machine'' virtual machine.
  * [[Aranym/Quick]] – Just let me do it!
  * [[M68k/Cowbuilder]] – Quickly build packages in a clean chroot, even in parallel.
 * [[http://edos.debian.net/edos-debcheck/m68k.php|m68k sid uninstallable]]

= Here =
 * [[#etch|etch status]]
 * [[#testing|testing status]]
 * [[#usertags|usertags]]
 * [[#rcusertags|RC usertags]]
 * [[#bugs|bugs that need work]]
 * [[#binnmu|binNMU instructions]]
Line 12: Line 33:
<<Anchor(etch)>>
= Etch-m68k Status =

 * m68k didn't release with debian stable, but rather has it's own semi-supported, semi-released distribution called etch-m68k.
 * A wanna-build for security or proposed-updates type support for etch-m68k has been created, but the autobuilders are currently focused on catching up with unstable distribution. Once m68k is caught up with unstable, cronos and diablos at nemesisnetworks.com are scheduled to begin building both.
 * The good news is that everything works, and we have an upgrade path for the future.

= Testing Links =
 * [[http://buildd.debian.org/status/architecture.php?a=m68k|status]] towards those goals.
 * http://buildd.debian.org/
 * http://buildd.net/
 * udeb [[https://d-i.debian.org/testing-summary.html|testing summary]]
 * udeb [[http://ftp-master.debian.org/~jeroen/d-i.out|consistency check]]


<<Anchor(usertags)>>
Line 14: Line 51:
 * If you find a bug not listed [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=m68k;users=m68k-build@nocrew.org;pri0=tag:help,moreinfo,needs-help,needs-port,pending,upstream,patch,gcc-40,toolchain here], please usertag it or drop us a message.
 * See ["bugs.debian.org/usertags"] for more info about usertags.
 * user m68k-build@nocrew.org
 * usertag m68k - all m68k-specific issues [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=m68k;users=m68k-build@nocrew.org bts]
 * usertag toolchain - toolchain-related bug, revisit on rev [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=toolchain;users=m68k-build@nocrew.org bts]
 * usertag gcc-40 - gcc-4.0-specific problems [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-40;users=m68k-build@nocrew.org bts]
 * usertag needs-port - needs porting work [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=needs-port;users=m68k-build@nocrew.org bts]
 * If you find a bug not listed [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=m68k;users=debian-68k@lists.debian.org;pri0=tag:help,moreinfo,needs-help,needs-port,pending,upstream,patch,gcc-4.0,toolchain|here]], please usertag it or drop us a message.
 * See [[bugs.debian.org/usertags]] for more info about usertags.
 * user debian-68k@lists.debian.org
 * usertag m68k - all m68k-specific issues [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=m68k;users=debian-68k@lists.debian.org|bts]]
 * usertag toolchain - toolchain-related bug, revisit on rev [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=toolchain;users=debian-68k@lists.debian.org|bts]]
 * usertag gcc-4.0 - gcc-4.0-specific problems [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.0;users=debian-68k@lists.debian.org|bts]]
 * usertag needs-port - needs porting work [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=needs-port;users=debian-68k@lists.debian.org|bts]]
Line 24: Line 61:
{{{To: control@bugs.debian.org  {{{
To: control@bugs.debian.org
Line 27: Line 65:
user m68k-build@nocrew.org user debian-68k@lists.debian.org
Line 30: Line 68:
}}}  }}}
Line 33: Line 71:
<<Anchor(rcusertags)>>
Line 37: Line 76:
 * [http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tag&users=debian-release@lists.debian.org&tag=rc-m68k rc-m68k]
 * all [http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tag&users=debian-release@lists.debian.org&tag=rc-arm,rc-m68k,rc-s390,rc-sparc&nam0=Status&pri0=pending:pending,forwarded,pending-fixed,fixed,done&ttl0=Outstanding,Forwarded,Pending%20Upload,Fixed%20in%20NMU,Resolved&nam1=Architecture&pri1=tag:rc-arm,rc-m68k,rc-s390,rc-sparc&ttl1=arm,m68k,s390,sparc&ord1=0,1,2,3 scc] archs
 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tag&users=debian-release@lists.debian.org&tag=rc-m68k|rc-m68k]]
 * all [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tag&users=debian-release@lists.debian.org&tag=rc-arm,rc-m68k,rc-s390,rc-sparc&nam0=Status&pri0=pending:pending,forwarded,pending-fixed,fixed,done&ttl0=Outstanding,Forwarded,Pending%20Upload,Fixed%20in%20NMU,Resolved&nam1=Architecture&pri1=tag:rc-arm,rc-m68k,rc-s390,rc-sparc&ttl1=arm,m68k,s390,sparc&ord1=0,1,2,3|scc]] archs
Line 41: Line 80:
= Testing Status = <<Anchor(bugs)>>
= Bugs =
Line 43: Line 83:
 * linux-2.6 on supported subarchs is an rc requirement.
 * [http://lists.debian.org/debian-release/2005/10/msg00079.html Ignored] for testing
 * Need to lower the dep-wait and failed to something reasonable.
 * Need to investigate not-for-us and list those that apply in Packages-arch-specific.
 * [http://buildd.debian.org/~jeroen/status/architecture.php?a=m68k status] towards those goals.
 * http://buildd.debian.org/
 * http://buildd.org/
 * cleanup toolchain.
 * [[http://people.debian.org/~smarenka/m68kbugs/reports/failed-m68konly.html|buildd notes]]

== time-stamp skew ==

 * A missing automake build-dep may instead be time-stamp skew.
 * Search for skew in /usr/share/doc/autotools-dev/README.Debian.gz
Line 52: Line 92:
= Bugs =

 * Tracking the numerous gcc bugs at DebianM68kGcc.
 * mathinline is glibc (libc6-dev), 4.0.2-3 (20051109)
  * debian #340871 on libc6-dev (trivial case in report)
  * > /usr/include/bits/mathinline.h:128: error: declaration of 'double __atan(double)' throws different exceptions
  * workaround: drop to less than -O1 or drop -pedantic (so __USE_EXTERN_INLINES doesn't get defined)
  * pkgs: slgsl_0.5.2-1, php4-vpopmail_4.3.4-5.4.4+2, libgig_2.0.d2-1, highlight_2.4.2-1, blackbox_0.70.0-5, darkice_0.16-1

 * libgstreamer hangs during installation (sometimes)
  * debian bts #[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336289 336289]
  * after working with the maintainer, it might be a gconf2 bug
  * of note, gconf2 was built with a 4.0.1 compiler
  * rebuild gconf2 and try again
  * new gconf2 just built so test using that!


== Need Investigation and Bugs Filed ==

 * gerris_0.6.0-2: m68k, `_FPU_MASK_ZM'
 * pnet_0.6.12-5: m68k, segfaults
 * vtk_4.4.2-8: m68k, throwing an instance of 'std::logic_error'
 * pike7.2_7.2.580-4: m68k, floating point exception
 * ecj-bootstrap_3.1.1-3.1: m68k&hppa, Can't find 'java.lang'
 * imapcopy_1.01-1: not-for-us but why?
 * ree_1.3-1: not in arch list (why no longer not-for-us?)


== xargs (dh_fixperms) ==
 * Looks something like

{{{> > dh_fixperms
> > chown: cannot access
> > `dedebian/libcommoncpp2-dev/usr/include/cc++2/cc++/common.h': No such file
> > or directory chown: cannot access `TERM=unknown': No such file or directory
> > dh_fixperms: command returned error code}}}
 * The offending command in dh_fixperms is {{{find debian/caudium -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0}}}, with xargs being the culprit
 * Packages known to fail: ''libcommoncpp2_1.3.19-1'', ''caudium_2:1.4.7-5'', ''mozilla_2:1.7.11-1'', ''openssl097_0.9.7g-4'', ''exiv2_0.7-9.1'', ''pike7.6_7.6.53-1'', ''tex4ht_20051130-1'', ''craft_3.5-11'', ''log4cxx_0.9.7-3+b1''
   * Packages that are compiled now:
     * mpqc_2.2.3-2 - Installed (science/mpqc_2.2.3-2: Installed by buildd_m68k-aahz [optional:out-of-date] - build log missing on buildd.d.o)
     * pike7.4_7.4.325-2 - Installed ( http://buildd.debian.org/fetch.php?&pkg=pike7.4&ver=7.4.325-2&arch=m68k&stamp=1132279513&file=log&as=raw)
     * sympa_4.1.5-7 - Installed (http://buildd.debian.org/fetch.php?&pkg=sympa&ver=4.1.5-7&arch=m68k&stamp=1132240502&file=log&as=raw)
     * ncurses_5.5-1 - Installed (http://buildd.debian.org/fetch.php?&pkg=ncurses&ver=5.5-1&arch=m68k&stamp=1129686206&file=log&as=raw)
     * openssl097_0.9.7g-5: Installed by buildd_m68k-tanda [extra:out-of-date]
     * mozilla_2:1.7.12-1: Installed by buildd_m68k-ska [optional:out-of-date]
     * libclass-methodmaker-perl_2.07-2: Installed by buildd_m68k-aahz [optional:out-of-date]
     * caudium_2:1.4.7-7: Installed by buildd_m68k-ska [optional:out-of-date]
     * drscheme_1:209-8: Installed by buildd_m68k-aahz [optional:out-of-date]
     * digikamimageplugins_0.7.4-4: Installed by buildd_m68k-q650 [optional:out-of-date]
     * libcommoncpp2_1.3.21-1: Installed by buildd_m68k-hobbes [optional:out-of-date]
 * Workaround: build under kernel 2.4 or better
 * debian bug #336461 (findutils/xargs) seems suspiciously similar

<<Anchor(binnmu)>>
Line 114: Line 101:

= Build Priority Notes =

 * example usage to set one-time higher build-priority
{{{wanna-build -b i386/build-db -d unstable --build-priority=1 xorg-x11_6.8.2.dfsg.1-7}}}

 * example usage to set one-time lower build-priority
{{{wanna-build -b i386/build-db -d unstable --build-priority=-1 xorg-x11_6.8.2.dfsg.1-7}}}

 * For permanent build priorities, use --perm-build-priority instead of --build-priority


= Not-For-Us Notes =

 * to remove something from the not-for-us list, use --forget.
 * to move it from n-f-u to nb, use --forget, -o --take, --give-back.
 * apparently you can also just do wb -n again (it toggles)

----
## This page is referenced from http://www.debian.org/ports/m68k/
CategoryPermalink
CategoryPorts

This page tracks current issues with the m68k port. User support and buildd admins are at debian-68k@lists.debian.org.

http://www.debian.org/ports/m68k/ - Debian M68k official port page.

Other Places

Here

Etch-m68k Status

  • m68k didn't release with debian stable, but rather has it's own semi-supported, semi-released distribution called etch-m68k.
  • A wanna-build for security or proposed-updates type support for etch-m68k has been created, but the autobuilders are currently focused on catching up with unstable distribution. Once m68k is caught up with unstable, cronos and diablos at nemesisnetworks.com are scheduled to begin building both.
  • The good news is that everything works, and we have an upgrade path for the future.

Testing Links

m68k usertags

  • If you find a bug not listed here, please usertag it or drop us a message.

  • See bugs.debian.org/usertags for more info about usertags.

  • user debian-68k@lists.debian.org

  • usertag m68k - all m68k-specific issues bts

  • usertag toolchain - toolchain-related bug, revisit on rev bts

  • usertag gcc-4.0 - gcc-4.0-specific problems bts

  • usertag needs-port - needs porting work bts

  • usertag needs-help - maintainer has requested help
  • usertag pending - patch/solution accepted
  • An email might look like the following:
    To: control@bugs.debian.org
    Subject: m68k usertags
    
    user debian-68k@lists.debian.org
    usertag bugnum + m68k
    thanks

m68k rc usertags

Bugs

time-stamp skew

  • A missing automake build-dep may instead be time-stamp skew.
  • Search for skew in /usr/share/doc/autotools-dev/README.Debian.gz

binNMU notes

  • example to register dpkg_1.13.11 for a dpkg_1.13.11+b1 binNMU:

wanna-build -b m68k/build-db -d unstable -m "Rebuild with g++-4.0 for C++ +transition." --binNMU=1 dpkg_1.13.11

  • --binNMU=2 for second binNMU.
  • example to deregister any pending binNMU and return to Installed state:

wanna-build -b m68k/build-db -d unstable --binNMU=0 dpkg_1.13.11

Build Priority Notes

  • example usage to set one-time higher build-priority

wanna-build -b i386/build-db -d unstable --build-priority=1 xorg-x11_6.8.2.dfsg.1-7

  • example usage to set one-time lower build-priority

wanna-build -b i386/build-db -d unstable --build-priority=-1 xorg-x11_6.8.2.dfsg.1-7

  • For permanent build priorities, use --perm-build-priority instead of --build-priority

Not-For-Us Notes

  • to remove something from the not-for-us list, use --forget.
  • to move it from n-f-u to nb, use --forget, -o --take, --give-back.
  • apparently you can also just do wb -n again (it toggles)


CategoryPermalink CategoryPorts