Code Monkey home page Code Monkey logo

Comments (6)

ThomasWaldmann avatar ThomasWaldmann commented on May 30, 2024

I personally use and administer debian/ubuntu systems, but did not build or submit packages yet.

But I need them, so I would volunteer except somebody more experienced can and would do it.

from python-dyndnsc.

infothrill avatar infothrill commented on May 30, 2024

Any ideas where to start? I would love to see automated building for this, such that we can avoid building on a personal machine.

from python-dyndnsc.

ThomasWaldmann avatar ThomasWaldmann commented on May 30, 2024

i just have tried to build a .deb, but ran into some issues:

a) it seems that the script "dyndnsc" needs to have another name than the package "dyndnsc", because they are copied into same parent directory.

b) i run ubuntu 14.04, but as ubuntu usually inherits packages from ubuntu, it would be better to get it into debian first. but i don't run a debian sid system. some packages we need (netifaces) are not new enough on stable debian/ubuntu.

c) on python2, there are even more dependency issues (ndg-httpsclient not available), but they recommend building application packages for python 3 anyway.

from python-dyndnsc.

infothrill avatar infothrill commented on May 30, 2024

I agree with trying for debian rather than yet another ubuntu ppa. I have not gathered experience building .debs and certainly not getting them included. So the current status from me is: try to put something working in place under the 'packaging/' directory and experiment by using vagrant for virtualization. What I just committed doesn't work yet. Feel free to hack and slice.

from python-dyndnsc.

cben avatar cben commented on May 30, 2024

Automated builds: https://build.opensuse.org/ sounds promising?

Sorry, zero experience packaging so can't help more.

from python-dyndnsc.

infothrill avatar infothrill commented on May 30, 2024

Building a python3 only debian package using stdeb works out of the box. However, the installed package will quickly fail because debian wheezy (7.x) packages an older version of the requests library (0.12.1).

from python-dyndnsc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.