Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Suggustion #13

Open
deusyss opened this issue Mar 6, 2017 · 16 comments
Open

[Feature Request] Suggustion #13

deusyss opened this issue Mar 6, 2017 · 16 comments

Comments

@deusyss
Copy link

deusyss commented Mar 6, 2017

Hi,

Once again, thanks for this good software.

I think it could be a good idea to add a command (build or create) to directly build a deb package from a dbp file. It so could be use in continuous integration directly

@AntumDeluge
Copy link
Member

AntumDeluge commented Mar 10, 2017

Thank you very much @deusyss. I think this is a very good idea & will add it to my TODO list.

-- Edit --

Added to TODO list: af50b7f

@deusyss
Copy link
Author

deusyss commented Mar 20, 2017

Hi, thanks for your quick answer (and sorry from being late to answer myself). Happy to see it in TODO list ^^

@damody
Copy link

damody commented Mar 9, 2018

I need this function too, thanks.

@AntumDeluge
Copy link
Member

I apologize that I haven't integrated this yet. I have been busy with another project. And it doesn't help that my Linux/Debian computer broke down. So I've got to set up another one before I can really do any more work on Debreate.

@deusyss
Copy link
Author

deusyss commented Mar 9, 2018

Hi,
Do you have any dev docs? like UML diagrams, ...

@AntumDeluge
Copy link
Member

@deusyss: No. But I will look into it & see if it's something I want to create.

@witalij-s
Copy link

Hi, today I was using debreate again. Great job on the application! I would love a headless version to where i can just put debreate build <name>.dbp and it would automatically count the minor release version number and create a .deb package.

Keep up the great work 👍

@AntumDeluge
Copy link
Member

Thank you for the suggestion @witalij-s. I hope that I will be able to get back to working on Debreate soon. I have to get a new Linux/Debian system set up as my old one crashed & am currently using Windows.

@benelgiac
Copy link

Hi, debreate is very useful. Just +1 on this feature request, it would really be great to have that for CI! Wish you good luck with your Linux box!

@AntumDeluge
Copy link
Member

Thank you @benelgiac. 😃

@benelgiac
Copy link

Hi, this feature was a showstopper for me because I need to implement continuous integration. So, it was either switching to another build system or try to find a workaround. It turned out that in less than a day I was able to come up with a script that cleanly and orderly (read: with bad copy-paste coding and code slashing) seems to do the job of taking a .dbp file as an input and produce a *.deb file as output.

It's very very naive, I think I will keep improving as I go along using it, but now that I know it can be done, I need to move on to other things. So, I just figured to mention this in case @witalij-s @damody or @deusyss want to take a look and maybe try to use it.

@AntumDeluge I don't think this is even close to propose a proper merge request, because of the bad copy-paste of Build, PrepBuild functions I did and because I had to create a "_headless" version of some utility files to remove wx need. So, I created "headless_md5.py" and "headless_execute.py" and such abominations. Again, this is really something I did to see if it could be done. Still looking for a proper implementation once you get another linux box :)

Check my fork https://github.com/benelgiac/debreate/tree/0.7 if you wish.

Cheers

@AntumDeluge
Copy link
Member

AntumDeluge commented Oct 19, 2018

@benelgiac : That honestly makes me feel really good that you went to lengths to create additional functionality for Debreate. I definitely want to look over what you have done.

I want to apologize to everyone for not having worked on Debreate. As I mentioned before of the issue of getting a Linux box set up, in addition to another project I am part of that recently needed a major overhaul, & simply life have all been in the way.

I have been struggling with figuring out a better implementation for Debreate's .dbp file format. I am going to create a new thread in hopes of getting some suggestions. I'll post a link here.


Edit:

Suggestions for .dbp format: #26

@saddy001
Copy link

saddy001 commented Jan 24, 2020

Thanks for this software. I came here in need for this feature too. Unluckily, I need the launcher icons that @benelgiac s version cannot produce.

@benelgiac
Copy link

benelgiac commented Jan 24, 2020 via email

@saddy001
Copy link

@benelgiac Yes thanks for that, but as I mentioned, I need the launcher icons. Your docs say they aren't created. Is it up to date?

@benelgiac
Copy link

benelgiac commented Jan 25, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants