[Bug 880146] New: create a project for sdcc, probably in CrossToolchain:...
https://bugzilla.novell.com/show_bug.cgi?id=880146 https://bugzilla.novell.com/show_bug.cgi?id=880146#c0 Summary: create a project for sdcc, probably in CrossToolchain:... Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: OBS Request AssignedTo: mrueckert@suse.com ReportedBy: sbrabec@suse.com QAContact: adrian@suse.com CC: duwe@suse.com, max@suse.com, cyberorg@opensuse.org, kte608@mail.usask.ca, bugs@vdm-design.de, novel_ns@linhard.dk, opensuse@dschung.de, dl8fcl@t-online.de, wk@ire.pw.edu.pl, rneuhauser@suse.com Found By: --- Blocker: --- sdcc is a cross compiler that covers Zilog z80, Maxim ds390 and ds400, Motorola HC08, PIC16 and PIC18. The project is spread over many places in the Build Service without any logical location. It would be nice to have a devel repository for that. As it targets different platforms than other CrossToolchain: projects, it would be good to create a dedicated project. Possible project names: CrossToolchain:sdcc CrossToolchain:small_devices CrossToolchain:micro CrossToolchain:8bit Possibly interested users: Roman Neuhauser (roman-neuhauser) Wojciech Kazubski (wkazubski) Torsten Duwe (duwe) Torben Mikael Hansen (torhans) Jigish Gohil (cyberorg) Walter Fey (dl8fcl) Reinhard Max (rmax) Thomas Zimmermann (Heinervdm) Peter Siegel (siegelpeter) (has no Bugzilla contact, submit is 7 years old) (MichaelSpr) (has no Bugzilla contact, submit is 5 years old) Karl Edler (kte608) Gregor Dschung (chkpnt) Stanislav Brabec (sbrabec) Note: CrossToolchain (master) project does not exist as well, so the project has to be crated by te BuildService admin. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c1
--- Comment #1 from Thomas Zimmermann
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c2
--- Comment #2 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c3
Marcus Rückert
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c4
--- Comment #4 from Thomas Zimmermann
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c5
--- Comment #5 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c6
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c7
--- Comment #7 from Torsten Duwe
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c8
--- Comment #8 from Wojciech Kazubski
Should we have project like electronics or (for example) hardware:design?
Project electronics already exists and contains 11 packages, 2 of them broken. The last openSUSE release there is 11.4 and also old Centos and RHEL. Wojciech Kazubski -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c9
--- Comment #9 from Stanislav Brabec
Project electronics already exists and contains 11 packages, 2 of them broken.
Yes, and packages are relevant to those suggested here. Just needs to add more maintainers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c10
--- Comment #10 from Reinhard Max
Should we have project like electronics or (for example) hardware:design?
Yes, I was thinking along these lines, but still search for a name that fits both, the hardware and the firmware aspects that we want to cover with the new project. If I had to pick among these two names, I'd prefer electronics, because hardware:design sounds too speciffic and doing electronics these days almost inevitably means that some sort of programmable device and firmware are involved.
We can say, that hardware repository is intended for using this hardware on Linux, and the new repository will be intended for general development of such hardware.
Yes, but the new repository shall include firmware and not be limited to "such" hardware (in the sense of computer periphery).
The new project can have a description:
This repository contains tools for hardware design and development.
How about "This repository contains tools for developing electronic circuits and firmware for microcontrollers" ? (In reply to comment #8)
Project electronics already exists and contains 11 packages, 2 of them broken. The last openSUSE release there is 11.4 and also old Centos and RHEL.
Seems to have quite some overlap with CrossToolchain:avr already. I'd say let's revive this for the new purpose, but shall it be flat or is it better to have subprojects for the different µC architectures and other tools? e.g.: electronics:avr electronics:msp430 ... electronics:tools (logic analyzers, oscilloscopes, target-independent programmers, JTAG) electronics:cad -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c11
--- Comment #11 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c12
--- Comment #12 from Torsten Duwe
How about "This repository contains tools for developing electronic circuits and firmware for microcontrollers" ?
Sounds good. Where shall we draw the line, between RockBox and an android distribution? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c13
--- Comment #13 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c14
--- Comment #14 from Thomas Zimmermann
May I add
kicad, maybe fritzing (like geda)
urjtag (like OpenOCD or flashers)
Haven't checked whether there are packages yet.
kicad is in science and Factory fritzing is in Education and Factory urjtag exists in 2 homes I would also add sigrok + all dependencies (but the released versions not the git snapshots) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c15
--- Comment #15 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c16
--- Comment #16 from Adrian Schröter
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c17
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c18
--- Comment #18 from Thomas Zimmermann
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c19
--- Comment #19 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c20
--- Comment #20 from Torsten Duwe
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c21
--- Comment #21 from Reinhard Max
[...] hence the updated versions in my home.
Updated as in newer releases or updated as in snapshots?
Also note that it needs a current libusb (post 13.1):
OK, so still a moving target... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c22
--- Comment #22 from Thomas Zimmermann
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c23
--- Comment #23 from Reinhard Max
As I'm not interested in support for new devices this is frequent enough for me.
Well, new development is not only about new devices, but also about new features such as more protocol decoders.
For libusb: I don't know why they've put that version in there configure.ac, i've reduced that dependency to 1.0.9 and it still compiles. (Haven't tested it yet)
Maybe the upstream developers just request the version they have themselves, because they don't test against older versions anymore. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c24
--- Comment #24 from Stanislav Brabec
Maybe the upstream developers just request the version they have themselves, because they don't test against older versions anymore.
There are subtle bugs in the code that may break particular hardware or use. It still compiles but it does not work properly. By the way, there is at least one package that works only with libusb0. The problem is deeply in the way how libusb handles incomplete transfers: bug 559697 comment 23 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c25
Stanislav Brabec
electronics:tools (logic analyzers, oscilloscopes, target-independent programmers, JTAG) electronics:cad I think we can use subprojects for crosstoolchains, but all generic software must be in one repository. Many small repositories look like a hell for end user, and sometimes it's really difficult to choose which subproject id better to use for package. For example we have 500+ different packages in science
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c26
--- Comment #26 from Dmitry Roshchin
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c27
--- Comment #27 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c28
--- Comment #28 from Marcus Rückert
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c29
--- Comment #29 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c30
--- Comment #30 from Wojciech Kazubski
https://bugzilla.novell.com/show_bug.cgi?id=880146
https://bugzilla.novell.com/show_bug.cgi?id=880146#c31
--- Comment #31 from Thomas Zimmermann
participants (1)
-
bugzilla_noreply@novell.com