Bitcoin Forum
April 23, 2024, 04:40:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 [276] 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 ... 442 »
  Print  
Author Topic: [DVC]DevCoin - Official Thread - Moderated  (Read 1058398 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 25, 2014, 07:38:05 AM
 #5501

Looking at this makefile... why on earth are you building libcurl? It's on quite a few linux systems. The user is supposed to install the dependencies, except sometimes in the case of Windows...

Because you cant assume users have it.. unless you do a dynamic compile then its up to you to put the dll as a registered dll or in path of executable.

Take a look at the config for the build.. Then windows mingw makefile atleast. It strips out everything except the http get functionality.

Also it needs to be statically linked because I believe it is safer and avoids bugs where multi-threading could cause issues.. I believe this is why they went with the static
build for it.. was done before me.
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 25, 2014, 11:36:37 AM
 #5502

Looking at this makefile... why on earth are you building libcurl? It's on quite a few linux systems. The user is supposed to install the dependencies, except sometimes in the case of Windows...

Because you cant assume users have it.. unless you do a dynamic compile then its up to you to put the dll as a registered dll or in path of executable.

Take a look at the config for the build.. Then windows mingw makefile atleast. It strips out everything except the http get functionality.

Also it needs to be statically linked because I believe it is safer and avoids bugs where multi-threading could cause issues.. I believe this is why they went with the static
build for it.. was done before me.

You're thinking like a Windows user. If you're compiling for Linux, there is no reason to compile libcurl with Devcoin. If all developers thought like you, it'd be a disaster. Shared libraries were created so that every program didn't have to statically link their own copy of a common library, wasting memory and disk space.

Several distros don't ship static binaries, and AFAIK, it won't cause issues unless you're using archaic versions.
I believe I did change the dependencies to be dynamically linked and included them in the distro. With libcurl it the lib is compiled without the unneeded options so that is why the src was included. It wasnt a standard lib that any coins used at the time so the src was put in the repo. You still need the src to compile the linked lib and since we are only using 1/10th of it having src there makes sense.
emfox
Full Member
***
Offline Offline

Activity: 276
Merit: 102


View Profile
April 25, 2014, 02:20:59 PM
 #5503

Looking at this makefile... why on earth are you building libcurl? It's on quite a few linux systems. The user is supposed to install the dependencies, except sometimes in the case of Windows...

Because you cant assume users have it.. unless you do a dynamic compile then its up to you to put the dll as a registered dll or in path of executable.

Take a look at the config for the build.. Then windows mingw makefile atleast. It strips out everything except the http get functionality.

Also it needs to be statically linked because I believe it is safer and avoids bugs where multi-threading could cause issues.. I believe this is why they went with the static
build for it.. was done before me.

You're thinking like a Windows user. If you're compiling for Linux, there is no reason to compile libcurl with Devcoin. If all developers thought like you, it'd be a disaster. Shared libraries were created so that every program didn't have to statically link their own copy of a common library, wasting memory and disk space.

Several distros don't ship static binaries, and AFAIK, it won't cause issues unless you're using archaic versions.
I believe I did change the dependencies to be dynamically linked and included them in the distro. With libcurl it the lib is compiled without the unneeded options so that is why the src was included. It wasnt a standard lib that any coins used at the time so the src was put in the repo. You still need the src to compile the linked lib and since we are only using 1/10th of it having src there makes sense.

How does it make sense to only waste a little memory copying code that already should be on the system? And what if there's a security bug in libcurl? With dynamic linking, I can use my package manager to upgrade. This way, I need to recompile EVERYTHING that depends on it.

Hello wolf. As the current linux admin of devcoin, I tell you just go ahead, to adapt the build method of linux as you like, and ask sidhujag to pull it. Because he is of the responsibility of developing our new release, but not the release manager of every distribution (though he happened to be maintaining the windows build). I was not too familiar with those libcurl hacks, and a little too busy to dig into it, so just modify the code (of linux part) as you like. I think sidhujag would like to see it, too, right?

Earn Devcoins by Writing
BTC: 1Emfox1WswYcd2YucUskRzqfRWKkcm1Jut DVC: 1Emfox1WswYcd2YucUskRzqfRWKkcm1Jut
IXC: xnRKo3qSDdcPJ4pgTLER3orkquUVQXeLwf
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 25, 2014, 06:01:56 PM
 #5504

Done for right now, I may do some more work on it later, but it works now.

https://github.com/sidhujag/devcoin/pull/1
Thanks, it makes sense for linux. We only know about the libcurl issues with windows so it can be a specific thing for the win mingw file.
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 26, 2014, 03:26:23 PM
 #5505

Done for right now, I may do some more work on it later, but it works now.

https://github.com/sidhujag/devcoin/pull/1
Thanks, it makes sense for linux. We only know about the libcurl issues with windows so it can be a specific thing for the win mingw file.

No problem. Like I said, I might do a bit more work on it later.

The following looks wrong to me:

Code:
test check: test_bitcoin FORCE
./test_bitcoin

Lines 149-150 in my repo.
Thanks.. since you seem interested would you like to do the unit tests for devcoin? it is a good way to help you understand exactly what the code does. Most of the
bitcoin tests should be valid and we would need some for merge mining (from namecoin?) and share stuff which libcurl is used for. Its been a nagging thing I wanted to
get to but didnt have time.

If you dont want to do that another thing that needs to be done is the build scripts that allow the node to be built across the platforms on the cloud. We can fund the hosting and base it per
build (when code changes) again bitcoin already has this but our makefiles need to be all working then we can do the same thing.
MoreGuney
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
April 26, 2014, 04:33:51 PM
 #5506

Hello.

I was hoping someone could assist / advise.  I've head some devcoins (~100K) in my wallet but haven't added any in at least six months.  So I open the wallet, it doesn't sync, so I do the usual - delete the devcoin wallet folder, delete the devcoin associated files in appdata/roaming (EXCEPT the WALLET.DAT, of course,) download the new version and run it.....after it 'synced' (it DOES list all the previous transactions, all the blocks, etc.  But they are all GRAYED OUT and my balance is 0.  Sad  Can anyone assist with this issue?

Many thanks in advance!
MoreGuney
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
April 26, 2014, 06:35:05 PM
 #5507

Hello.

I was hoping someone could assist / advise.  I've head some devcoins (~100K) in my wallet but haven't added any in at least six months.  So I open the wallet, it doesn't sync, so I do the usual - delete the devcoin wallet folder, delete the devcoin associated files in appdata/roaming (EXCEPT the WALLET.DAT, of course,) download the new version and run it.....after it 'synced' (it DOES list all the previous transactions, all the blocks, etc.  But they are all GRAYED OUT and my balance is 0.  Sad  Can anyone assist with this issue?

Many thanks in advance!

Wait for it to sync.

I have.  Sad  Still says "0".  Oh, and "WARNING: Displayed transactions may not be correct".  Is all lost?

Thanks again.
MoreGuney
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
April 27, 2014, 12:26:52 AM
 #5508

Hello.

I was hoping someone could assist / advise.  I've head some devcoins (~100K) in my wallet but haven't added any in at least six months.  So I open the wallet, it doesn't sync, so I do the usual - delete the devcoin wallet folder, delete the devcoin associated files in appdata/roaming (EXCEPT the WALLET.DAT, of course,) download the new version and run it.....after it 'synced' (it DOES list all the previous transactions, all the blocks, etc.  But they are all GRAYED OUT and my balance is 0.  Sad  Can anyone assist with this issue?

Many thanks in advance!

Wait for it to sync.

I have.  Sad  Still says "0".  Oh, and "WARNING: Displayed transactions may not be correct".  Is all lost?

Thanks again.

Most likely, your wallet installation is fucked, but your coins are fine as long as the wallet.dat is intact. If you can get the private keys, you can spend your coins.

Thank you very much for the information.  I downloaded the Devcoin-WindowsBundle.  Should I try something else?  Thanks again.
Cryptocoinrank.com
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile WWW
April 27, 2014, 12:49:07 AM
 #5509


★★★█ DevCoin (DVC) → Now Live on: http://www.cryptocoinrank.com/Devcoin

Hope you like it! You can also display your Dev news just by creating two widgets and sending me the information like described here: https://bitcointalk.org/index.php?topic=579901.0

Enjoy

btcjason3
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 27, 2014, 03:17:21 AM
 #5510

It's clear that devcoin will be a coin for the long term.
ranlo
Legendary
*
Offline Offline

Activity: 1974
Merit: 1007



View Profile
April 27, 2014, 03:58:36 AM
 #5511

Hey guys, RapidBalls now has a jackpot of 202235 DVC, along with the chance to win 5000x your bet! Jackpot is still growing but nobody has taken it yet.

https://nanogames.io/i-bctalk-n/
Message for info on how to get kickbacks on sites like Nano (above) and CryptoPlay!
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 27, 2014, 07:23:49 AM
 #5512

If you dont want to do that another thing that needs to be done is the build scripts that allow the node to be built across the platforms on the cloud. We can fund the hosting and base it per
build (when code changes) again bitcoin already has this but our makefiles need to be all working then we can do the same thing.

What exactly do you need the build scripts modified to do?

I would like devcoin to be built the same way as bitcoin. If it uses cloud then it probably downloads all the dependencies and makes everything.. im not sure exactly what the
bitcoin build system is like but it does make all the different platforms as now we have seperate admins responsible for the builds it would be ideal if we can automate this process.
weisoq
Hero Member
*****
Offline Offline

Activity: 720
Merit: 500


View Profile
April 27, 2014, 09:53:10 AM
 #5513

Fixed.
Cool, although still seems to be stalling on a past date.
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 27, 2014, 05:27:17 PM
 #5514

If you dont want to do that another thing that needs to be done is the build scripts that allow the node to be built across the platforms on the cloud. We can fund the hosting and base it per
build (when code changes) again bitcoin already has this but our makefiles need to be all working then we can do the same thing.

What exactly do you need the build scripts modified to do?

I would like devcoin to be built the same way as bitcoin. If it uses cloud then it probably downloads all the dependencies and makes everything.. im not sure exactly what the
bitcoin build system is like but it does make all the different platforms as now we have seperate admins responsible for the builds it would be ideal if we can automate this process.

Oh god, you want to use autotools.

Its essentially the start of a real release process which we dont have: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md


Using the gitian builder procedure is like this https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md scripts are already in btc src directory.
emfox
Full Member
***
Offline Offline

Activity: 276
Merit: 102


View Profile
April 28, 2014, 12:12:55 PM
 #5515

If you dont want to do that another thing that needs to be done is the build scripts that allow the node to be built across the platforms on the cloud. We can fund the hosting and base it per
build (when code changes) again bitcoin already has this but our makefiles need to be all working then we can do the same thing.

What exactly do you need the build scripts modified to do?

I would like devcoin to be built the same way as bitcoin. If it uses cloud then it probably downloads all the dependencies and makes everything.. im not sure exactly what the
bitcoin build system is like but it does make all the different platforms as now we have seperate admins responsible for the builds it would be ideal if we can automate this process.

Oh god, you want to use autotools.

Its essentially the start of a real release process which we dont have: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md


Using the gitian builder procedure is like this https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md scripts are already in btc src directory.

I like the autotools when I'm building a project, but as a developer, I hate them. I tried to learn it several times, the documentation SUUUUUCKS.

Me too. but truely, If we want to follow bitcoin, we should consider using autotools, that bitcoin has already did in 0.8.6 (or may be 0.8.7?)

Earn Devcoins by Writing
BTC: 1Emfox1WswYcd2YucUskRzqfRWKkcm1Jut DVC: 1Emfox1WswYcd2YucUskRzqfRWKkcm1Jut
IXC: xnRKo3qSDdcPJ4pgTLER3orkquUVQXeLwf
bronan
Hero Member
*****
Offline Offline

Activity: 774
Merit: 500


Lazy Lurker Reads Alot


View Profile
April 28, 2014, 07:34:27 PM
 #5516

I have the program open for an hour and no connections are made
How dead can a coin be
last update on the program freaking aug 2013 no changes no news
so how can you say it has a future if clearly hardly anybody takes it serious
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 28, 2014, 08:49:47 PM
 #5517

I have the program open for an hour and no connections are made
How dead can a coin be
last update on the program freaking aug 2013 no changes no news
so how can you say it has a future if clearly hardly anybody takes it serious


checkout devcoinauctions.com... dead? sure lol... There is a new wallet being tested right now. Maybe you are using a different client, where did you download from?
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 28, 2014, 08:51:48 PM
 #5518

If you dont want to do that another thing that needs to be done is the build scripts that allow the node to be built across the platforms on the cloud. We can fund the hosting and base it per
build (when code changes) again bitcoin already has this but our makefiles need to be all working then we can do the same thing.

What exactly do you need the build scripts modified to do?

I would like devcoin to be built the same way as bitcoin. If it uses cloud then it probably downloads all the dependencies and makes everything.. im not sure exactly what the
bitcoin build system is like but it does make all the different platforms as now we have seperate admins responsible for the builds it would be ideal if we can automate this process.

Oh god, you want to use autotools.

Its essentially the start of a real release process which we dont have: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md


Using the gitian builder procedure is like this https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md scripts are already in btc src directory.

I like the autotools when I'm building a project, but as a developer, I hate them. I tried to learn it several times, the documentation SUUUUUCKS.

It is alot better than when I was writing the new client... and its the reason why I didn't bother because overly complicated and not documented. But it is getting better now and doable based on the docs I read anyway.

Just the MacOSX will have to be built on something other than debian.
a20756079
Full Member
***
Offline Offline

Activity: 185
Merit: 100



View Profile
April 28, 2014, 10:12:30 PM
 #5519

It is getting a bit confusing with the changes of the Devcoin thread.  Hope that the trolls will leave us alone.

sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
April 28, 2014, 11:47:32 PM
 #5520

It is getting a bit confusing with the changes of the Devcoin thread.  Hope that the trolls will leave us alone.

We are now on coinzen.org... it has a troll detector Smiley
Pages: « 1 ... 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 [276] 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 ... 442 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!