Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.devel > #85152 > unrolled thread
| Started by | Andreas Tille <andreas@an3as.eu> |
|---|---|
| First post | 2018-03-28 08:40 +0200 |
| Last post | 2018-03-29 14:20 +0200 |
| Articles | 20 on this page of 50 — 28 participants |
Back to article view | Back to linux.debian.devel
Usage of real m68k hardware Andreas Tille <andreas@an3as.eu> - 2018-03-28 08:40 +0200
Re: Usage of real m68k hardware John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2018-03-28 09:00 +0200
Re: Usage of real m68k hardware Andreas Tille <andreas@an3as.eu> - 2018-03-28 10:00 +0200
Re: Usage of real m68k hardware Carsten Strotmann <cas@strotmann.de> - 2018-03-28 10:20 +0200
Re: Usage of real m68k hardware John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2018-03-28 10:20 +0200
Re: Usage of real m68k hardware Laurent Vivier <laurent@vivier.eu> - 2018-03-28 10:20 +0200
Re: Usage of real m68k hardware Ole Streicher <olebole@debian.org> - 2018-03-28 11:50 +0200
Re: Usage of real m68k hardware Chris Lamb <lamby@debian.org> - 2018-03-28 11:10 +0200
Re: Usage of real m68k hardware John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2018-03-28 11:40 +0200
Re: Usage of real m68k hardware Andreas Tille <andreas@an3as.eu> - 2018-03-28 12:10 +0200
Re: Usage of real m68k hardware Emilio Pozuelo Monfort <pochu@debian.org> - 2018-03-28 12:30 +0200
Re: Usage of real m68k hardware Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-03-28 13:40 +0200
Re: Usage of real m68k hardware Thorsten Glaser <t.glaser@tarent.de> - 2018-04-17 19:30 +0200
Re: Usage of real m68k hardware Ingo Jürgensmann <ij@2018.bluespice.org> - 2018-04-17 21:40 +0200
Re: Usage of real m68k hardware Ingo Jürgensmann <ij@2018.bluespice.org> - 2018-03-28 09:30 +0200
Re: Usage of real m68k hardware Carsten Strotmann <carsten@strotmann.de> - 2018-03-28 10:50 +0200
Re: Usage of real m68k hardware Finn Thain <fthain@telegraphics.com.au> - 2018-03-28 11:20 +0200
Re: Usage of real m68k hardware Andreas Tille <andreas@an3as.eu> - 2018-03-28 12:20 +0200
Re: Usage of real m68k hardware Geert Uytterhoeven <geert@linux-m68k.org> - 2018-03-28 13:00 +0200
Re: interpretation of wontfix Simon McVittie <smcv@debian.org> - 2018-03-28 13:10 +0200
Re: interpretation of wontfix Andreas Tille <andreas@an3as.eu> - 2018-03-28 14:00 +0200
Re: interpretation of wontfix Marvin Renich <mrvn@renich.org> - 2018-03-28 14:30 +0200
Re: interpretation of wontfix Marco d'Itri <md@Linux.IT> - 2018-03-28 14:50 +0200
Re: interpretation of wontfix Holger Levsen <holger@layer-acht.org> - 2018-03-28 17:30 +0200
Re: interpretation of wontfix Jonas Smedegaard <jonas@jones.dk> - 2018-03-28 15:40 +0200
Re: interpretation of wontfix Sean Whitton <spwhitton@spwhitton.name> - 2018-03-28 19:10 +0200
Re: interpretation of wontfix Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-03-29 15:00 +0200
Re: interpretation of wontfix Sean Whitton <spwhitton@spwhitton.name> - 2018-03-29 17:20 +0200
Re: interpretation of wontfix Adrian Bunk <bunk@debian.org> - 2018-03-29 20:30 +0200
Re: interpretation of wontfix Don Armstrong <don@debian.org> - 2018-03-28 20:10 +0200
Re: interpretation of wontfix Sean Whitton <spwhitton@spwhitton.name> - 2018-03-29 00:10 +0200
Re: interpretation of wontfix Andreas Tille <andreas@an3as.eu> - 2018-03-29 08:30 +0200
Re: interpretation of wontfix Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-03-29 15:10 +0200
Re: interpretation of wontfix Ian Campbell <ijc@debian.org> - 2018-03-29 15:20 +0200
Re: interpretation of wontfix Scott Kitterman <debian@kitterman.com> - 2018-03-29 16:20 +0200
Re: interpretation of wontfix Wouter Verhelst <wouter@debian.org> - 2018-03-29 16:30 +0200
Re: interpretation of wontfix Adrian Bunk <bunk@debian.org> - 2018-03-29 20:20 +0200
Re: Usage of real m68k hardware Holger Levsen <holger@layer-acht.org> - 2018-03-28 14:00 +0200
Re: Usage of real m68k hardware Russ Allbery <rra@debian.org> - 2018-03-28 19:30 +0200
Enhanced syntax for Architecture field (Was: Usage of real m68k hardware) Andreas Tille <andreas@an3as.eu> - 2018-03-28 20:30 +0200
Re: Enhanced syntax for Architecture field (Was: Usage of real m68k hardware) Adam Borowski <kilobyte@angband.pl> - 2018-03-28 22:30 +0200
Re: Enhanced syntax for Architecture field Ole Streicher <olebole@debian.org> - 2018-03-29 09:50 +0200
Re: Enhanced syntax for Architecture field Adam Borowski <kilobyte@angband.pl> - 2018-03-29 19:30 +0200
Re: Usage of real m68k hardware Adrian Bunk <bunk@debian.org> - 2018-03-28 20:30 +0200
Re: Usage of real m68k hardware Michael Gilbert <mgilbert@debian.org> - 2018-04-01 01:50 +0200
Re: Usage of real m68k hardware Philipp Kern <pkern@debian.org> - 2018-03-28 22:00 +0200
Re: Usage of real m68k hardware Russ Allbery <rra@debian.org> - 2018-03-28 22:30 +0200
Re: Usage of real m68k hardware Sean Whitton <spwhitton@spwhitton.name> - 2018-03-28 19:10 +0200
Re: Usage of real m68k hardware Wouter Verhelst <wouter@debian.org> - 2018-03-29 14:10 +0200
Re: Usage of real m68k hardware Andreas Tille <andreas@an3as.eu> - 2018-03-29 14:20 +0200
Page 1 of 3 [1] 2 3 Next page →
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-03-28 08:40 +0200 |
| Subject | Usage of real m68k hardware |
| Message-ID | <vycUx-809-5@gated-at.bofh.it> |
Hi,
recently some R packages received bugs that seem to stem from a problem
with the build setup (specifically, a qemu bug). When I asked back in
one of the bugs[1] whether there are real m68k users I've got the answer
... there are still some users with actual hardware, but the
autobuilders use qemu for better performance and/or reliability
I conclude that the Debian project is running no real m68k hardware any
more (please correct me if I'm wrong) and we are possibly doing a
service for some users who potentially also run qemu (wild guess of
mine). I'm wondering when it might be time to fully drop a hardware
port instead of draining developer time for ethernity.
I'm personally drawng the decision that I will tag any bug that concerns
scientific software (which is my main focus) and that bug is on m68k
only as wontfix and will set severity to minor. I'm sorry but my focus
is on real use cases and stumbling upon bugs in BTS which are not
helping any real user is just draining time.
Kind regards
Andreas.
[1] https://bugs.debian.org/887682
--
http://fam-tille.de
[toc] | [next] | [standalone]
| From | John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> |
|---|---|
| Date | 2018-03-28 09:00 +0200 |
| Message-ID | <vyddT-87z-7@gated-at.bofh.it> |
| In reply to | #85152 |
On 03/28/2018 03:38 PM, Andreas Tille wrote: > I conclude that the Debian project is running no real m68k hardware any > more (please correct me if I'm wrong) and we are possibly doing a > service for some users who potentially also run qemu (wild guess of > mine). I'm wondering when it might be time to fully drop a hardware > port instead of draining developer time for ethernity. If that happens, I leave the Debian project for good. The answer is no! > I'm personally drawng the decision that I will tag any bug that concerns > scientific software (which is my main focus) and that bug is on m68k > only as wontfix and will set severity to minor. I'm sorry but my focus > is on real use cases and stumbling upon bugs in BTS which are not > helping any real user is just draining time. To be honest, lots of that scientific code has questionable quality and I have seen lots of packages from the Debian Science team with hard-coded compiler options and other non-sense. So, to be honest, I could send the same statement into your direction: Those science packages should be kicked out due to their low quality. As for the m68k port: There is a large user base around the Amiga and Atari groups and it would therefore be not acceptable to remove something that people use. Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@debian.org `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-03-28 10:00 +0200 |
| Message-ID | <vye9X-ia-1@gated-at.bofh.it> |
| In reply to | #85153 |
On Wed, Mar 28, 2018 at 03:50:52PM +0900, John Paul Adrian Glaubitz wrote:
>
> To be honest, lots of that scientific code has questionable quality
> and I have seen lots of packages from the Debian Science team with
> hard-coded compiler options and other non-sense. So, to be honest,
> I could send the same statement into your direction: Those science
> packages should be kicked out due to their low quality.
I see no point in your repeated "to be honest" and blame others about
low quality. If in doubt read these three bug logs:
#882555, #887680, #887682
All say
this failure turned out to stem from a problem with the build
setup (specifically, a qemu bug); sorry for the noise.
Getting fake bugs of severity important due to the fact that no real
hardware is used since it is to weak is not really convincing for
maintainers to spent time on it.
Besides the fact that you went totally off topic with blaming scientific
software about its quality: Yes, there is some share of low quality
software in science as in every other field. We are working hard to get
it fixed. If there are real bugs in the code these will occure not only
on m68k but also on other less used architectures and we try to sort
this out with upstream.
Your mail was quite convincing to me to simply do what I said (severity
minor + wontfix) since receiving agressive responses is one more reason
for me not to spent my time on this.
Kind regards
Andreas.
--
http://fam-tille.de
[toc] | [prev] | [next] | [standalone]
| From | Carsten Strotmann <cas@strotmann.de> |
|---|---|
| Date | 2018-03-28 10:20 +0200 |
| Message-ID | <vyetj-DI-7@gated-at.bofh.it> |
| In reply to | #85155 |
Hi, Andreas Tille <andreas@an3as.eu> writes: > Getting fake bugs of severity important due to the fact that no real > hardware is used since it is to weak is not really convincing for > maintainers to spent time on it. the new 68080 CPU core might be powerful enough to build on real hardware again: <http://www.apollo-core.com/index.htm> If needbe, I'm willing to invest in and operate build hardware. But still, hardware that is too weak to build packages does not mean that the hardware is to weak to *run* the resulting software. A couple of MIPS based platforms are also too weak to build packages on, but Debian *runs* there just fine. Some build toolchains are quite bloated these days. Greetings Carsten
[toc] | [prev] | [next] | [standalone]
| From | John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> |
|---|---|
| Date | 2018-03-28 10:20 +0200 |
| Message-ID | <vyetj-DI-1@gated-at.bofh.it> |
| In reply to | #85155 |
On 03/28/2018 04:59 PM, Andreas Tille wrote: > I see no point in your repeated "to be honest" and blame others about > low quality. If in doubt read these three bug logs: > > #882555, #887680, #887682 > > All say > > this failure turned out to stem from a problem with the build > setup (specifically, a qemu bug); sorry for the noise. I did not report any of those issues as I am aware of some QEMU bugs that can occur from time to time. QEMU bugs still deserve to be fixed. > Getting fake bugs of severity important due to the fact that no real > hardware is used since it is to weak is not really convincing for > maintainers to spent time on it. How is it a fake bug if the bug was actually in QEMU? Also, again, I did not report any of those bugs and I wouldn't have reported them as I usually start looking at QEMU myself first. > Besides the fact that you went totally off topic with blaming scientific > software about its quality: Yes, there is some share of low quality > software in science as in every other field. We are working hard to get > it fixed. If there are real bugs in the code these will occure not only > on m68k but also on other less used architectures and we try to sort > this out with upstream. I have worked as a physicist myself for a long time and also did numerical physics and have dealt with a lot of software written by scientists. The quality of scientific software is usually of exceptional low quality because 90% of those scientists are neither programmers nor do they care of adhering to any common quality standards when developing software. Furthermore, from my own experience, most people compile scientific software from source anyway due to performance reasons, especially when it comes to using them for large calculations. So I don't see a point for having to package all of that in Debian. > Your mail was quite convincing to me to simply do what I said (severity > minor + wontfix) since receiving agressive responses is one more reason > for me not to spent my time on this. Honestly, what kind of response did you expect when your first suggestion to address these issues is to completely destroy the work of others? Do you actually think this is acceptable? You weren't asking for a compromise or a constructive discussion, you right away wanted to use the most radical solution and now you tell me that I am aggressive. Great. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@debian.org `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
[toc] | [prev] | [next] | [standalone]
| From | Laurent Vivier <laurent@vivier.eu> |
|---|---|
| Date | 2018-03-28 10:20 +0200 |
| Message-ID | <vyetj-DI-3@gated-at.bofh.it> |
| In reply to | #85157 |
Le 28/03/2018 à 10:10, John Paul Adrian Glaubitz a écrit : > On 03/28/2018 04:59 PM, Andreas Tille wrote: >> I see no point in your repeated "to be honest" and blame others about >> low quality. If in doubt read these three bug logs: >> >> #882555, #887680, #887682 >> >> All say >> >> this failure turned out to stem from a problem with the build >> setup (specifically, a qemu bug); sorry for the noise. > > I did not report any of those issues as I am aware of some QEMU bugs > that can occur from time to time. QEMU bugs still deserve to be fixed. > And QEMU bugs are generally fixed... And I want to add I have real m68k hardware running (a Quadra 800) Thanks, LAurent
[toc] | [prev] | [next] | [standalone]
| From | Ole Streicher <olebole@debian.org> |
|---|---|
| Date | 2018-03-28 11:50 +0200 |
| Message-ID | <vyfSp-1p7-3@gated-at.bofh.it> |
| In reply to | #85157 |
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> writes:
> I have worked as a physicist myself for a long time and also did numerical
> physics and have dealt with a lot of software written by scientists. The
> quality of scientific software is usually of exceptional low quality
> because 90% of those scientists are neither programmers nor do they
> care of adhering to any common quality standards when developing
> software.
Being a physcist myself: Honestly, you are distributing FUD here. Sure,
there software like this. But this is rarely the software we have in
Debian, for a number of reasons (speaking for astrophysics, which is my
topic):
* There is a specialization that people concentrate on doing software,
still being scientists,
* software engineers are specifically hired to develop or support
science software,
* Communication and critics within the community (wrt. software)
strongly increased, partly due to Github, which is a great platform
here. This is accompanied with a general move towards the Bazaar
development model.
As the highlight example, you may take Astropy, https://www.astropy.org
This is developed by more than hundred people (github says: "241
contributors"), mostly volunteers, backed by (very) few professionals. A
great community, excellent communication into all directions, and a very
high code quality.
Astropy comes with an "affiliated package" concept, which invites people
to contribute their own software, with a review process that keeps the
software quality high there as well.
Ofcourse, there is still low-quality software. But apart from very
specific code, the major problem here is *old* (*OLD*!) software that
was written by software engineers. Software written in the 80s or 90s,
with very questionable hacks to save 10 bytes, only partially
documented, often unclear copyright and licensing, bad upstream
communication etc. But still needed, either since they still are the
only solution, or as a reference. IRAF is the archetype for all this in
my field.
So, it is a wrong prejudice that we have low quality software because of
unexperienced and ignorant scientists.
> Furthermore, from my own experience, most people compile scientific
> software from source anyway due to performance reasons, especially
> when it comes to using them for large calculations.
This is not true, and it was not true in the past:
Since there are now many professional and optimized libraries for a lot
of standard tasks (FFT, algebra etc.), and thanks to the raise of
Python, many scientists (astrophysicists) do not require self-compiled
software anymore. Since we move away from the NIH syndrom, dependencies
play a greater role than before, and are solved by packaging frameworks
(PIP, {Astro}Conda as distribution agnostic examples).
And in the Good Old Times, the installation from source was so
complicated (IRAF!) that people just took the binary tarballs.
The field (in astrophysics) where your assumption is correct is
cosmological simulations ("gadget" as an example here). Unpackaged
exactly because of this.
> So I don't see a point for having to package all of that in Debian.
Some statistics: in astrophysics, we have a "Source Code Library"
https://ascl.net which tries to collect all the source code people wrote
for their (refereed) science. About 6 percent (93 out of ~1600) of them
are currently packaged for Debian.
That is not exactly "all of that", but it is what people need to do
astrophysics (well, almost. White areas still exist).
Best regards
Ole
[toc] | [prev] | [next] | [standalone]
| From | Chris Lamb <lamby@debian.org> |
|---|---|
| Date | 2018-03-28 11:10 +0200 |
| Message-ID | <vyffH-190-1@gated-at.bofh.it> |
| In reply to | #85155 |
Dear -devel,
[…]
May I gently and cordially ask for a toning down of the rhethoric
in this thread? :)
Whilst everyone would agree that the m68k port has its problems and is
certainly capable of imposing undue drain on developer time, I'm sure
most would also understand and perhaps even relate to Andreas'
frustrations.
However, that's no real excuse for such an opening salvo to a public
list and, whilst I do not condone them either, one should not be overly
surprised to receive defensive and generally unproductive replies to
such a posting.
In my experience, most arguments (not "mere" disagreements) have stemmed
from regrettable miscommunication but all of them have ever helped by an
argumentative or combative character, especially ones underlined with
threats.
In that light, are we missing anything here? Apart from a chance to
demonstrate how excellent we can be to each other, of course…
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[toc] | [prev] | [next] | [standalone]
| From | John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> |
|---|---|
| Date | 2018-03-28 11:40 +0200 |
| Message-ID | <vyfIJ-1lF-5@gated-at.bofh.it> |
| In reply to | #85160 |
Hi Chris! On 03/28/2018 06:01 PM, Chris Lamb wrote: > May I gently and cordially ask for a toning down of the rhethoric > in this thread? :) Yes, of course. But Andreas hit a nerve with this on me. This project has cost me lots of blood, tears and sweat and if someone is asking for it to be completely thrown out out of nothing, I'm getting a bit stressed out. > Whilst everyone would agree that the m68k port has its problems and is > certainly capable of imposing undue drain on developer time, I'm sure > most would also understand and perhaps even relate to Andreas' > frustrations. Well, we as porters and buildd maintainers have also had lots of frustration with packages from Debian Science. There were many issues even on release architectures which arose due to the poor quality of the scientific packages. Some people from the Debian Science team have previously abused the buildds as test machines instead of using the various porter boxes the project offers for such purposes so that I eventually had to send out a mail asking them to stop doing that. On the other hand, we often send patches not just for ports architectures but also release architectures to help fix bugs in packages from the Debian Science team. So it's not that we are not willing to help and make their life easier. > However, that's no real excuse for such an opening salvo to a public > list and, whilst I do not condone them either, one should not be overly > surprised to receive defensive and generally unproductive replies to > such a posting. Indeed. The point is: Everyone sees a different purpose and usecase in Debian. And while for Andreas Debian is the basis for doing scientific work, for me Debian is the basis for hacking on projects like QEMU, various compilers and the kernel. And many people in- and outside Debian Ports enjoy doing that as well. It's a valid usecase in my opinion. And, yes, as crazy as this all sounds, people actually use Debian on m68k, those machines are particularly popular in Germany, for example. Debian calls itself the "Universal Operating System" after all and therefore no single user or developer should get to tell others what to do with Debian or not. > In my experience, most arguments (not "mere" disagreements) have stemmed > from regrettable miscommunication but all of them have ever helped by an > argumentative or combative character, especially ones underlined with > threats. Well, if Andreas wouldn't have asked for the ultima ratio right from the beginning, there would probably have been a more constructive discussion. I am always open to discussion and would like to help the project and other members whereever I can. In this particular case the solution is actually rather simple: My suggestion would be that anyone who is about to write bug reports against issues on the ports architectures just joins #debian-ports and quickly asks for feedback before filing a bug report. In most cases, people will get a helpful answer as we have many competent and motivated folks on the channel who are always open to help. So, I'd like to invite people to please just ask on #debian-ports in the future before filing bug reports which could cause such misunderstandings. Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@debian.org `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-03-28 12:10 +0200 |
| Message-ID | <vygbL-1L0-7@gated-at.bofh.it> |
| In reply to | #85162 |
Hi John,
On Wed, Mar 28, 2018 at 06:36:16PM +0900, John Paul Adrian Glaubitz wrote:
> Yes, of course. But Andreas hit a nerve with this on me.
Sorry, this was not intended.
> > In my experience, most arguments (not "mere" disagreements) have stemmed
> > from regrettable miscommunication but all of them have ever helped by an
> > argumentative or combative character, especially ones underlined with
> > threats.
>
> Well, if Andreas wouldn't have asked for the ultima ratio right from
> the beginning, there would probably have been a more constructive
> discussion.
Just to not make that mistake again: Is it the
"I'm wondering when it might be time to fully drop a hardware
port instead of draining developer time for ethernity"
in my mail you stumbled upon. May be its the language barrier but I do
not think that if a random developer is wondering about something this
is equivalent to "asking for the ultima ratio". I was honestly thinking
about whether we are keeping alive an architecture by everybody using
emulators. I try to be more careful in my wording in the future when
asking questions about ports (and hope I will manage).
Kind regards and sorry again if I tipped on somebodies shoes
Andreas.
--
http://fam-tille.de
[toc] | [prev] | [next] | [standalone]
| From | Emilio Pozuelo Monfort <pochu@debian.org> |
|---|---|
| Date | 2018-03-28 12:30 +0200 |
| Message-ID | <vygv7-1Ti-15@gated-at.bofh.it> |
| In reply to | #85164 |
On 28/03/18 12:00, Andreas Tille wrote: > Hi John, > > On Wed, Mar 28, 2018 at 06:36:16PM +0900, John Paul Adrian Glaubitz wrote: >> Yes, of course. But Andreas hit a nerve with this on me. > > Sorry, this was not intended. > >>> In my experience, most arguments (not "mere" disagreements) have stemmed >>> from regrettable miscommunication but all of them have ever helped by an >>> argumentative or combative character, especially ones underlined with >>> threats. >> >> Well, if Andreas wouldn't have asked for the ultima ratio right from >> the beginning, there would probably have been a more constructive >> discussion. > > Just to not make that mistake again: Is it the > > "I'm wondering when it might be time to fully drop a hardware > port instead of draining developer time for ethernity" > > in my mail you stumbled upon. May be its the language barrier but I do > not think that if a random developer is wondering about something this > is equivalent to "asking for the ultima ratio". I was honestly thinking > about whether we are keeping alive an architecture by everybody using > emulators. I try to be more careful in my wording in the future when > asking questions about ports (and hope I will manage). Note that m68k is not a release architecture, so those bugs do not affect the release status of your packages. Thus, if you don't have the time to work on such issues, you should feel free to note that and tag the bug 'help' or similar, and wait for someone to provide a sensible patch. OTOH, I'm not sure if those FTBFS for non-release architectures, without a patch or a clue, coming from a non-porter, are that useful... Cheers, Emilio
[toc] | [prev] | [next] | [standalone]
| From | Ian Jackson <ijackson@chiark.greenend.org.uk> |
|---|---|
| Date | 2018-03-28 13:40 +0200 |
| Message-ID | <vyhAR-2vb-3@gated-at.bofh.it> |
| In reply to | #85164 |
Andreas Tille writes ("Re: Usage of real m68k hardware"):
> Just to not make that mistake again: Is it the
>
> "I'm wondering when it might be time to fully drop a hardware
> port instead of draining developer time for ethernity"
>
> in my mail you stumbled upon. May be its the language barrier but I do
> not think that if a random developer is wondering about something this
> is equivalent to "asking for the ultima ratio". I was honestly thinking
> about whether we are keeping alive an architecture by everybody using
> emulators. I try to be more careful in my wording in the future when
> asking questions about ports (and hope I will manage).
I read your the part you quote above as a rhetorical question[1], and
I also found it very aggressive.
I don't think that there is a way to "ask the question" about whether
someone's work should be destroyed which would not be perceived as
very hostile and aggressive.
I would recommend completely avoiding questions like "should we drop
port X" unless you actually mean that you think the port should be
dropped. Since that is the way everyone will read it.
Thanks,
Ian.
(who has fond memories of m68k from 1993 and earlier)
[1] https://en.wikipedia.org/wiki/Rhetorical_question
[toc] | [prev] | [next] | [standalone]
| From | Thorsten Glaser <t.glaser@tarent.de> |
|---|---|
| Date | 2018-04-17 19:30 +0200 |
| Message-ID | <vFCAx-7KP-1@gated-at.bofh.it> |
| In reply to | #85162 |
Adrian wrote:
>Yes, of course. But Andreas hit a nerve with this on me. This project
>has cost me lots of blood, tears and sweat and if someone is asking
>for it to be completely thrown out out of nothing, I'm getting a bit
>stressed out.
I completely agree here. While I’m no longer involved with the
m68k port specifically, after having spent THREE YEARS of blood,
sweat and pain to resurrect it, there are several reasons:
• odd architectures *do* help in finding odd bugs, often before
they hit other architectures where they’re hidden by, for
example, compiler optimisations (more aggressive inlining)
or arch-specific asm code, until these hiding things no longer
appear
‣ granted, m68k has this specific “2-byte alignment” thing,
but then, anything that actually relies on the precise amount
of struct padding is relying on IB/UB in the first place and,
with that, buggy
• I have come to actually like that, having been a die-hard 8088
user in my childhood, and found the people and community very
interesting
‣ there are fun projects like a PCI bridge, which allows using
a PCI Radeon graphics card with LCDs at 1900x12something
resolution, currently with GEM/AES only, not yet in Linux
• it sends a signal, and the wrong signal in my eyes, that
everything not-mainstream is not worth to be supported
‣ specialisation is for downstreams, Debian should stay universal
‣ read up on monoculture in agriculture and why everyone, by now,
thinks it’s a bad idea
⇒ hint: Meltdown/Spectre…
• I’m running (and helping to work on) x32… another port
• I found Debian ports very useful to gain deep insight on
how Debian and all of its components work, and can recommend
porting a new or resurrecting an old architecture to everyone
wishing to peek below the surface
• I’ve heard someone’s working on making dak dports-capable,
solving the current worst problem of the fact we use mini-dak
in that NBS packages are removed from the archive even if
they’re still Depended upon, which made me really excited
about dports work
On the more technical side, while Adrian’s buildds are qemu,
I’ve continued running an ARAnyM (also emulation, but different
and thanks to Doko even FPU-complete) buildd for as long as the
system it was hosted on allowed me to do so. (That GPLhost domU
is currently unusable because of spontaneous reboots and other
problems. I might look into running one on some other system;
I have a couple of VMs on my workplace desktop but can’t use
those as they are bridged into the company LAN.)
We also have a number of Amiga and Atari and I believe at least
one or two Macintosh systems which, at one point or the other,
are or were in use as buildds and/or porterboxen.
I’ve also made a point in making ready-to-use ARAnyM images
in the Debian wiki which any maintainer could use to run a
box locally, due to the lack of currently-accessible porterboxen.
This has eroded a bit since I moved away from m68k.
I don’t know how the actual hardware can be helped to become
more usable. I also don’t know if the standard Debian porterbox
setup can be used on/for them. DSA normally does these things;
in dports we want to make things as closely to the main Debian
as possible, but as long as dports are officially unsupported,
it’s hard. (Also, you’d have to talk to Ingo, perhaps Adrian
and ragnar76 about the actual hardware.)
As for the “qemu bug” issue, using an ARAnyM, Amiga, Atari
or Macintosh machine to retry the build (since they all are
slower, although my previous desktop could emulate a 200 MHz
m68k with ARAnyM) before complaining would certainly help.
But this is also not easy, and only a few problems are caused
by qemu issues (I’m actually surprised, I’d have not thought
a qemu-based buildd a viable solution, and I recall Adrian
and me fighting a bit over it initially), so I don’t understand
An3as’ violent reaction.
Contrasted to that, x32 hardware is actually easy: use an amd64
system with “syscall.x32=y” in GRUB_CMDLINE_LINUX then just use
a foreign-arch chroot with pbuilder/cowbuilder or schroot/sbuild
like you would with i386. (I’ve had two cases in which an FTBFS
was actually a hiccup of the buildd, or a difference in host CPU,
and which built just fine on my system, again, in a clean&minimal
environment, so I just did a porter upload.) These are dead useful
to reproduce issues, by the way.
It might also be useful to create one or two buildds with
large hard discs (and possibly RAM) since some of the recent
packages (gcc-*-cross-* most prominently) make Adrian’s
systems explode… especially as his virtual buildds share
(limited) space.
Adrian is currently the single most-involved person driving
debian-ports forwards, on a *lot* of architectures, (not saying
there are no other porters) so I can understand his frustration.
I might even look if I can help any further. Unfortunately, as
I said above, I have no easy solution for running a buildd or
porterbox (company LAN), only for local porter builds (in clean
environments sufficiently suitable for uploadinig to the archive,
of course).
We need people helping with debugging issues all the time, e.g.
the new Qt 5.10 bugs on sparc64 and x32, and this seems to be
more like an upstream code issue than a ports-specific issue, and
I plain down don’t understand C++ well enough, even *if* I recently
have tried to become involved in MuseScore upstream.
So, please DO NOT leave us alone!
Thanks,
//mirabilos (tg@d.o)
--
15:41⎜<Lo-lan-do:#fusionforge> Somebody write a testsuite for helloworld :-)
[toc] | [prev] | [next] | [standalone]
| From | Ingo Jürgensmann <ij@2018.bluespice.org> |
|---|---|
| Date | 2018-04-17 21:40 +0200 |
| Message-ID | <vFECl-Ca-3@gated-at.bofh.it> |
| In reply to | #85591 |
Am 17.04.2018 um 19:15 schrieb Thorsten Glaser <t.glaser@tarent.de>:
>> Yes, of course. But Andreas hit a nerve with this on me. This project
>> has cost me lots of blood, tears and sweat and if someone is asking
>> for it to be completely thrown out out of nothing, I'm getting a bit
>> stressed out.
> I completely agree here. While I’m no longer involved with the
> m68k port specifically, after having spent THREE YEARS of blood,
> sweat and pain to resurrect it, there are several reasons:
I’m still very thankful for your efforts! Really!
> • I have come to actually like that, having been a die-hard 8088
> user in my childhood, and found the people and community very
> interesting
> ‣ there are fun projects like a PCI bridge, which allows using
> a PCI Radeon graphics card with LCDs at 1900x12something
> resolution, currently with GEM/AES only, not yet in Linux
Actually there are some nice developments like http://www.apollo-accelerators.com/ to increase the speed of m68k for quite a few bugs.
> • it sends a signal, and the wrong signal in my eyes, that
> everything not-mainstream is not worth to be supported
> ‣ specialisation is for downstreams, Debian should stay universal
> ‣ read up on monoculture in agriculture and why everyone, by now,
> thinks it’s a bad idea
> ⇒ hint: Meltdown/Spectre…
Yes, I think this is the main problem since m68k has been kicked out as a release arch. This whole second class architecture is a mistake, IMHO. Another approach would have been better, like focussing on being release-ready only for base and other essential packages, but not the whole archive.
This effectively killed m68k in the long run. Other archs followed then.
> • I found Debian ports very useful to gain deep insight on
> how Debian and all of its components work, and can recommend
> porting a new or resurrecting an old architecture to everyone
> wishing to peek below the surface
That’s maybe the only positive thing that evolved in the aftermaths of kicking out m68k: a parallel infrastructure was developped that could act without all those complicated formalisms of official buildds (at least in the early days).
But I think this could have been achieved without kicking archs out of Debian.
I think especially m68k did a great job in teaching many DDs how to deal with autobuilders and such. Buildd & co were built, because of m68k and Debian. The very first buildd was running on kullervo.
> On the more technical side, while Adrian’s buildds are qemu,
> I’ve continued running an ARAnyM (also emulation, but different
> and thanks to Doko even FPU-complete) buildd for as long as the
> system it was hosted on allowed me to do so. (That GPLhost domU
> is currently unusable because of spontaneous reboots and other
> problems. I might look into running one on some other system;
> I have a couple of VMs on my workplace desktop but can’t use
> those as they are bridged into the company LAN.)
I’m still not a big fan of emulated buildds. ;-)
But I have to admit that they are way faster than the old, real hardware.
> We also have a number of Amiga and Atari and I believe at least
> one or two Macintosh systems which, at one point or the other,
> are or were in use as buildds and/or porterboxen.
Well, the last info from buildd.net database:
buildd=# select name, model, cpu, ram from status where arch='m68k';
name | model | cpu | ram
------------+-------------------+----------------+-----
washi | Atari Falcon CT60 | 68060/66 | 256
prometheus | Aranym/distcc | 733MHz PowerPC | 256
minthe | Aranym | 8*Xeon 2G | 768
phoebe | Aranym | 8*Xeon 2G | 768
hobbes | Atari Falcon CT60 | 68060/95 | 512
merlin | Amiga 1200 | 68030/56 | 64
elgar | Amiga 4000 | 68060/50 | 128
kullervo | Amiga 3000UX | 68060/50 | 128
crest | Amiga 4000 | 68060/50 | 128
pacman | ARAnyM | VM040/240 | 512
vivaldi | Amiga 4000T | 68060/50 | 384
theia | Aranym | Dual 1.8 GHz | 750
wario | ARAnyM | VM040/180 | 768
zlin3 | Aranym | i386 | 64
spice | Amiga 3000 | 68040/40 | 320
aahz | Amiga 2000 | 68060/50 | 128
akire | Amiga 2000 | 68060/50 | 128
ara5 | ARAnyM | VM040/170 | 782
arrakis | Amiga 3000 | 68060/50 | 384
kirby | ARAnyM | VM040/214 | 512
pikachu | ARAnyM | VM040/200 | 768
(21 rows)
At least crest, akire and elgar might be still online, maybe kullervo as well, but Christian can comment on this, while spice, arrakis & vivaldi are currently offline as in powered off or has a NIC that is currently not supported by Linux (spice).
I’m not totally opposed in powering on one or two machines again, but it’s a matter of time and investment as well: administrating those machines is time consuming and keeping them running is expensive in terms of paying the power bill here in Germany. That’s the reason why I have powered off the machines some time ago as I didn’t feel honored of donating these resources to the Debian project anymore, because of exactly those comments like „I don’t care about your silly pet architecture! Get outta my way and don’t evenm dare to write bug reports as I will ignore them!"
> I don’t know how the actual hardware can be helped to become
> more usable. I also don’t know if the standard Debian porterbox
> setup can be used on/for them. DSA normally does these things;
> in dports we want to make things as closely to the main Debian
> as possible, but as long as dports are officially unsupported,
> it’s hard. (Also, you’d have to talk to Ingo, perhaps Adrian
> and ragnar76 about the actual hardware.)
As stated above:
there *is* new powerful hardware with FPGA-based accelerators for cheap Amigas like A500/A2000, A600 and A1200. There are reports that the Vampire accel runs at a speed of a 200 MHz 68060 or even more.
But currently I have no working Amiga with Debian running as a porterbox at the moment. As said, I would be willing to offer a machine if there is a general interest of having a porterbox running.
> It might also be useful to create one or two buildds with
> large hard discs (and possibly RAM) since some of the recent
> packages (gcc-*-cross-* most prominently) make Adrian’s
> systems explode… especially as his virtual buildds share
> (limited) space.
Fun fact: I’ve lately bought an Acard ARS2000SUP for Spice and put a 500 GB 2.5“ SATA drive into it. It was the smallest drive I could find at my default hardware dealer. That’s giving me enough space for installing Debian *and* NetBSD in parallel with hundreds of GB each! And still lots of space for AmigaOS. ;)
Anyway, it’s a matter of money to have enough disk space available. The old SCSI/SCA disks are at an age where they die a slow, yet certain death.
> Adrian is currently the single most-involved person driving
> debian-ports forwards, on a *lot* of architectures, (not saying
> there are no other porters) so I can understand his frustration.
I have full respect for Adrians work. The same respect I have had for your contribution to m68k for several years!
> I might even look if I can help any further. Unfortunately, as
> I said above, I have no easy solution for running a buildd or
> porterbox (company LAN), only for local porter builds (in clean
> environments sufficiently suitable for uploadinig to the archive,
> of course).
Well, running a machine is one part. I might help with that. The porting stuff would then be your part. ;)
As already mentioned in a different mail: there is a m68k meeting planned in September in Essen (Linuxhotel). :)
--
Ciao... // http://blog.windfluechter.net
Ingo \X/ XMPP: ij@jabber.windfluechter.net
gpg pubkey: http://www.juergensmann.de/ij_public_key.asc
[toc] | [prev] | [next] | [standalone]
| From | Ingo Jürgensmann <ij@2018.bluespice.org> |
|---|---|
| Date | 2018-03-28 09:30 +0200 |
| Message-ID | <vydGW-5u-3@gated-at.bofh.it> |
| In reply to | #85152 |
On 28.03.2018 08:38, Andreas Tille wrote:
> I conclude that the Debian project is running no real m68k hardware any
> more (please correct me if I'm wrong) and we are possibly doing a
> service for some users who potentially also run qemu (wild guess of
> mine). I'm wondering when it might be time to fully drop a hardware
> port instead of draining developer time for ethernity.
Well, officially Debian has no real m68k hardware anymore, because the
project decided to official drop m68k as a release arch and DSA no
longer admins kullervo. Correct me if I'm wrong.
Alas, there is still m68k hardware around. Kullervo should be under
control of Christian Steigies and then there should be some more m68k
machines under control of Adrian.
My 3 Amigas are currently turned off or currently lack the support of my
new X-Surf 100 NIC in the netinstall image provided by Adrian.
In September there is a m68k meeting planned at Linux Hotel in Essen.
So, the m68k port is still alive and kicking! :-)
--
Ciao... // http://blog.windfluechter.net
Ingo \X/ XMPP: ij@jabber.windfluechter.net
gpg pubkey: http://www.juergensmann.de/ij_public_key.asc
[toc] | [prev] | [next] | [standalone]
| From | Carsten Strotmann <carsten@strotmann.de> |
|---|---|
| Date | 2018-03-28 10:50 +0200 |
| Message-ID | <vyeWl-MM-5@gated-at.bofh.it> |
| In reply to | #85152 |
(excluded debian-68k@lists.debian.org, as I've posted this text already there in mistake. Re-Posted here for completeness) Hello Andreas, On 28.03.18 08:38, Andreas Tille wrote: > Hi, > > recently some R packages received bugs that seem to stem from a problem > with the build setup (specifically, a qemu bug). When I asked back in > one of the bugs[1] whether there are real m68k users I've got the answer > > ... there are still some users with actual hardware, but the > autobuilders use qemu for better performance and/or reliability > > I conclude that the Debian project is running no real m68k hardware any > more (please correct me if I'm wrong) and we are possibly doing a > service for some users who potentially also run qemu (wild guess of > mine). I'm wondering when it might be time to fully drop a hardware > port instead of draining developer time for ethernity. > > I'm personally drawng the decision that I will tag any bug that concerns > scientific software (which is my main focus) and that bug is on m68k > only as wontfix and will set severity to minor. I'm sorry but my focus > is on real use cases and stumbling upon bugs in BTS which are not > helping any real user is just draining time. > I use m68k Debian on real m68k hardware (but not R or other scientific software). I know at least four other people that also run/use Debian m68k on real hardware. My focus use of m68k is tools and development software (interpreters, compiler, assembler). Supporting diverse hardware platforms can expose bugs that are hidden on mainstream platforms (such as x86 and ARM) and increase the overall code quality. But I agree that the m68k community is quite small. Best regards Carsten Strotmann
[toc] | [prev] | [next] | [standalone]
| From | Finn Thain <fthain@telegraphics.com.au> |
|---|---|
| Date | 2018-03-28 11:20 +0200 |
| Message-ID | <vyfpn-1dK-7@gated-at.bofh.it> |
| In reply to | #85152 |
On Wed, 28 Mar 2018, Andreas Tille wrote: > I'm personally drawng the decision that I will tag any bug that concerns > scientific software (which is my main focus) and that bug is on m68k > only as wontfix and will set severity to minor. I'm sorry but my focus > is on real use cases and stumbling upon bugs in BTS which are not > helping any real user is just draining time. > Computer science was productive before HPC came along, so I don't really understand why "scientific software" should need special treatment. However, I agree that there are packages that probably don't get used on m68k. (And I imagine that the same can be said for other architectures.) But isn't it better to let the porters figure out which packages are relevant or not? Is there actual value in increasing the closed bug count with "wontfix"? Or is there some shortcoming of the BTS that is driving this? With regard to numerical software, computational science etc.: both small and large systems depend upon efficient code, so maintainers need not be in conflict AFAICS. I've written more about my own personal views on the m68k Linux port here if you are interested, http://mac.linux-m68k.org/docs/obsolete.php -- > Kind regards > > Andreas. > > [1] https://bugs.debian.org/887682 > >
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-03-28 12:20 +0200 |
| Message-ID | <vyglr-1PT-11@gated-at.bofh.it> |
| In reply to | #85161 |
Hi Finn,
On Wed, Mar 28, 2018 at 08:11:04PM +1100, Finn Thain wrote:
> Is there actual value in increasing the closed bug count with "wontfix"?
For me there is some value. Last year I've closed more than 300 bugs in
the Debian Med team and in my Debian work more than 1300[1] just in this
team. I try to work on any bug severity (including wishlist). When
seeking for bug targets to squash it helps to have means to find out
quickly which ones are the most relevant bugs for users. Tagging a bug
with wontfix will move that bug to a separate category. There is no
need to look into a bug report repeatedly if it is in this category and
thus this tag saves my time.
> Or is there some shortcoming of the BTS that is driving this?
I think "wontfix" is exactly the feature of the BTS that was invented to
solve the problem I described. The bug is not closed and remains listed
- so everybody is free to ignore that tag and close the bug. I'm very
keen in applying patches for bugs very quickly and several contributors
know that I frequently upload a package in the next 24h after receiving
a patch.
Kind regards
Andreas.
[1] http://blends.debian.net/liststats/bugs_debian-med.png
--
http://fam-tille.de
[toc] | [prev] | [next] | [standalone]
| From | Geert Uytterhoeven <geert@linux-m68k.org> |
|---|---|
| Date | 2018-03-28 13:00 +0200 |
| Message-ID | <vygY9-22B-1@gated-at.bofh.it> |
| In reply to | #85165 |
Hi Andreas,
On Wed, Mar 28, 2018 at 12:17 PM, Andreas Tille <andreas@an3as.eu> wrote:
> On Wed, Mar 28, 2018 at 08:11:04PM +1100, Finn Thain wrote:
>> Or is there some shortcoming of the BTS that is driving this?
>
> I think "wontfix" is exactly the feature of the BTS that was invented to
> solve the problem I described. The bug is not closed and remains listed
> - so everybody is free to ignore that tag and close the bug. I'm very
> keen in applying patches for bugs very quickly and several contributors
> know that I frequently upload a package in the next 24h after receiving
> a patch.
Doesn't "wontfix" mean that you acknowledge the bug, but decided not to
fix it?
If this is indeed a QEMU problem, IMHO you should not acknowledge the bug.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
[toc] | [prev] | [next] | [standalone]
| From | Simon McVittie <smcv@debian.org> |
|---|---|
| Date | 2018-03-28 13:10 +0200 |
| Subject | Re: interpretation of wontfix |
| Message-ID | <vyh7P-2l1-13@gated-at.bofh.it> |
| In reply to | #85165 |
On Wed, 28 Mar 2018 at 12:17:37 +0200, Andreas Tille wrote:
> I think "wontfix" is exactly the feature of the BTS that was invented to
> solve the problem I described. The bug is not closed and remains listed
> - so everybody is free to ignore that tag and close the bug.
Is this how most people interpret wontfix? I'd usually interpreted it as
an indication of policy rather than priority: "I acknowledge that this
is a bug, but it isn't going to change, even if you provide a patch".
For instance, if there's a design flaw that people are now relying on,
such that correcting the design flaw would cause regressions that are
at least as bad as the design flaw itself, then that's an ideal use for
my interpretation of wontfix.
In Bugzilla, WONTFIX and its cousins NOTABUG and NOTOURBUG are
resolutions, not tags (you use them by closing a bug as RESOLVED WONTFIX
instead of RESOLVED FIXED), which suggests that my interpretation matches
that of Bugzilla's designers; but perhaps the wontfix tag in the Debian
BTS was meant to mean something different?
I would tend to use the help tag, not the wontfix tag, for bugs where I
don't intend to work on the bug myself but I'd consider applying a patch
(including porting to non-release architectures).
smcv
[toc] | [prev] | [next] | [standalone]
Page 1 of 3 [1] 2 3 Next page →
Back to top | Article view | linux.debian.devel
csiph-web